• 高级4

    题目1: 为什么要使用模块化?最主要的目的解决命名冲突 假设有100个js文件,不能够知道这个命名有没有冲突依赖管理 比如一般scrip...

  • 高级3

    题目1: 封装一个轮播组件demo题目2: 封装一个曝光加载组件demo题目3: 封装一个 Tab 组件demo

  • 120
    高级2

    问题1: apply、call 、bind有什么作用,什么区别. Function.prototype.bindbind,返回一个新函数,并且使...

  • 120
    高级1

    问题1: OOP 指什么?有哪些特性 面向对象编程特性: 把某个功能看成一个整体(对象),通过调用对象的某个方法来启动功能。在用的时候不去考虑...

  • 进阶18

    题目1demo 题目2demo 以上demo代码

  • 进阶17

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

  • 进阶16

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

  • 进阶15

    题目1: jQuery 中, $(document).ready()是什么意思?当DOM(文档对象模型)已经加载,并且页面(包括图像)已经完全呈...

  • 进阶14

    题目1: jQuery 能做什么? 选择网页元素 改变结果集 元素的操作: 取值和赋值 元素的操作: 移动 元素的操作: 复制、删除和创建 工具...