240 发简信
  • 120
    高级-任务5

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

  • 高级-任务4

    题目1: 为什么要使用模块化? 模块的由来:嵌入网页的JS代码越来越庞大,越来越像桌面程序,需要一个团队去分工协作,进行管理和测试等等,为了更好...

  • 高级-任务3

    封装一个轮播组件 封装一个曝光加载组件 封装一个 Tab 组件 封装一个 Modal 组件

  • 120
    高级-任务2

    this 相关问题 问题1: apply、call 、bind有什么作用,什么区别 apply和call的第一个参数为调用函数式指定的thisa...

  • 120
    高级-任务1

    问题1: OOP 指什么?有哪些特性 OOP: Object Oriented programming面向对象编程,是一种编程模式OOP有三种特...

  • 120
    进阶-任务17

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

  • 进阶-任务16

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

  • 进阶-任务15

    jQuery 中, $(document).ready()是什么意思? JavaScript提供了load事件,当页面加载完毕时用来执行这个事件...

  • 进阶-任务14

    库和框架的区别 库可以认为是很多工具的集合,在开发时我们使用库中的工具来简化开发流程 框架是一种结构,可以看做是一个开发平台。开发者遵循一定的规...