240 发简信
  • 120
    高级5:npm-npmscript-gulp-webpack

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

  • 120
    高级4:AMD_CMD_RequireJS

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

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

    this 相关问题 问题1: apply、call 、bind有什么作用,什么区别 call apply,调用一个函数,传入函数执行上下文及参数...

  • 120
    高级1:对象_原型

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

  • 进阶17:轮播

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

  • 进阶16:懒加载

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

  • 进阶15:jQuery动画和ajax

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

  • 120
    进阶14:jQuery

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

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

    什么是同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正...