240 发简信
  • npm-npmscript-gulp-webpack

    题目1: 如何全局安装一个 node 应用? 题目2: package.json 有什么作用? package.json 存储在项目的根目录下,...

  • AMD_CMD_RequireJS

    题目1: 为什么要使用模块化? 解决命名冲突 便于依赖管理 提高代码的可读性 代码解耦,提高代码复用性 题目2: CMD、AMD、CommonJ...

  • 面向对象-组件封装

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

  • 120
    this-原型链-继承

    问题1: apply、call 、bind有什么作用,什么区别 作用: 改变函数运行时 this 的指向 区别: apply 调用一个函数,传入...

  • 120
    对象-原型

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

  • 瀑布流布局的实现

    题目1: 实现一个瀑布流布局效果 demo 题目2 (选做): 根据课程视频实现一个新闻瀑布流新闻网站 demo

  • 轮播的实现

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

  • 懒加载

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

  • jQuery常用方法和AJAX

    题目1: jQuery 中, $(document).ready()是什么意思? 当DOM准备就绪时,指定一个函数来执行。 虽然JavaScri...