240 发简信
IP属地:北京
  • 120
    hexo的next主题个性化教程:打造炫酷网站

    看到有些next主题的网站很炫酷,那么是怎么配置的呢?接下来我会讲一讲如何实现一些炫酷的效果 主要有以下32种: 在右上角或者左上角实现fork me on github 添...

  • 120
    Gulp和Webpack对比

    在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始逐渐渗透到“大前端”的开发中。前端开发过程越来越繁琐,当今越来越多...

  • 120
    高级5:npm-npmscript-gulp-webpack

    题目1: 如何全局安装一个 node 应用? npm install -g 应用名称 题目2: package.json 有什么作用? 题目3: npm install --...

  • 120
    高级4:AMD_CMD_RequireJS

    题目1: 为什么要使用模块化? 可以避免命名冲突 对文件的依赖项进行统一管理 提高代码的可读性和维护性 提高页面的性能 题目2: CMD、AMD、CommonJS 规范分别指...

  • 120
    高级2:this_原型链_继承

    this 相关问题 问题1: apply、call 、bind有什么作用,什么区别 call apply,调用一个函数,传入函数执行上下文及参数,第一个参数都是希望设置的th...

  • 120
    高级1:对象_原型

    问题1: OOP 指什么?有哪些特性 oop指的是面向对象编程,是用抽象的方式创建基于现实世界模型的一种编程模式。它使用先前建立的范例,包括继承、多态和封装三大特性。今天流行...

  • 进阶17:轮播

    题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 将所要展示的图片排成一行,用一个固定宽高的窗口来显示图片(窗口...

  • 进阶16:懒加载

    题目1:如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 题目2:当窗口滚动时,判断一个元素是不是出现在窗口...

  • 进阶15:jQuery动画和ajax

    题目1: jQuery 中, $(document).ready()是什么意思? 当dom完全加载(例如html被完全解析dom树构建完成时),jquery允许你执行代码,使...

  • 120
    进阶14:jQuery

    题目1: jQuery 能做什么? JQuery 是个JS库,一些效果JS要用繁重的代码才能实现,但可以通过jQ一些封装好的方法方便快捷,简单明确的就能实现。jQ缺点是,代码...

  • 进阶13:跨域的一些方法

    什么是同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说...

  • 进阶12:AJAX & server-mock

    ajax 是什么?有什么作用? ajax是Async Javascript And Xml的缩写,即异步的JavaScript和XML。ajax的作用是通过JavaScrip...

  • 进阶11

    题目1: 下面的代码输出多少?修改代码让 fnArri 输出 i。使用 两种以上的方法 题目2: 封装一个汽车对象,可以通过如下方式获取汽车状态 题目3:下面这段代码输出结果...

  • 进阶9

    DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0级事件监听就是把一个方法赋值给一个元素的事件处理程序属性。将这些属性的值设置为一个函数,就可以指定事件处理...

  • 进阶8

    dom对象的innerText和innerHTML有什么区别? innerText对应的是文本节点,innerHTML对应的就直接是相应的html语句。也就是说,你向inne...

  • 进阶7

    \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? 写一个函数trim(str),去除字符串两边的空白字符 写一个函数isEmail...

  • 进阶6

    Math任务 写一个函数,返回从min到max之间的 随机整数,包括min不包括max 写一个函数,返回从min都max之间的 随机整数,包括min包括max 写一个函数,生...