• new操作符

    在创建对象时new操作符具有以下作用 创建一个新对象实例,将实例中的prototype属性指向构造函数的prototype 初始化实例,调用构造...

  • 前端性能优化

    1.尽量减少http请求次数 合并js 合并css 小图标使用精灵图 2.延迟加载页面内容 图片、数据 懒加载 功能懒加载(曝光或者点击后加载h...

  • requirejs

    使用 r.js 命令行参数可以与构建配置文件属性互换您可以在命令行上指定选项:node r.js -o baseUrl=. paths.jque...

  • 模块化

    模块化的作用 解决命名冲突 依赖管理 提高代码可读性 代码解耦,提高复用性 CommonJS 我们先从CommonJS谈起,因为在网页端没有模块...

  • 继承

    如果实现了两点的话就可以说我们实现了继承得到一个类的属性得到一个类的方法我们分开讨论一下,先定义两个类 属性获取 对象属性的获取是通过构造函数的...

  • 120
  • this

    JavaScript 中的 this 含义非常多,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式 随着函数使用场合的不同,t...

  • 图片懒加载

    原理: 按需加载图片,在图片位置滚动到浏览器窗口中时才去加载图片,这样可以减少网络请求提高网页加载速度-实现代码 在滚动加载的情况下若文档高度小...

  • 跨域

    同源策略 浏览器出于安全考虑,只允许相同域之间的接口相互传输数据,不同源客户端脚本在没有授权允许的情况下不能访问对方资源 同源即:协议相同,域名...