用户中心USER CENTER

首页/用户
  • 理解节流和防抖

    摘要:所以针对此类事件则需要进行节流,或者防抖动处理。节流判断是否已空闲,如果在执行中,则直接函数节流二防抖对于一定时间段内的连续的函数调用,只执行一次原理其实就是一个定时器,当我们触发一个事件时,让这个事件延迟一会在执行。 在浏览器dom事件里面,一些事件会随着用户的操作不间断的触发,比如:为一个元素绑定拖拽事件,为页面绑定resize事件(重新调整浏览器窗口大小),页面滚动。如果dom操...

    zebrayoung 发布于JavaScript
  • 代码分割与懒加载情况下(code-splitting+lazyload)抽离懒加载模块的公用模块代码

    摘要:但是同时,抽离到父模块,也意味着如果有一个懒加载的路由没有用到模块,但是实际上引入了父模块,也为这也引入了的代码。 前言 我们清楚,在 webpack 中通过CommonsChunkPlugin 可以将 entry 的入口文件中引用多次的文件抽离打包成一个公用文件,从而减少代码重复冗余 entry: { main: ./src/main.js, ...

    zebrayoung 发布于JavaScript
  • 如何理解js中的this和实际应用中需要避开哪些坑

    摘要:根据各自执行时机的不同来选择采用哪种方案。不可以当作构造函数,也就是说,不可以使用命令,否则会抛出一个错误。不可以使用对象,该对象在函数体内不存在。不能使用箭头函数可以让里面的,绑定定义时所在的作用域,而不是指向运行时所在的作用域。 this是什么 this就是函数内部的关键字 看下面例子理解js中的this // 例子1 function fnOne () { ...

    zebrayoung 发布于JavaScript
  • 前端模快化(一)

    摘要:加载的模块会以参数形式传入该函数,从而在回调函数内部就可以使用这些模块。异步加载,和,浏览器不会失去响应它指定的回调函数,只有前面的模块都加载成功后,才会运行,解决了依赖性的问题。所有依赖某些模块的语句均放置在回调函数中。 前端模块化系列之require.js 主要摘自阮一峰老师的博客:http://www.ruanyifeng.com/blo...另附笔者个人总结 一、为什么要用re...

    zebrayoung 发布于JavaScript
  • 2017-08-19 前端日报

    摘要:前端日报精选理解中的循环理解的字节码译中的流你需要知道的一切译函数式响应编程入门指南使用自定义属性中文基础系列三之实现九宫格抽奖掘金实现网易云音乐站登录窗口拖拽功能的平凡之路学习人气眼中的效果下掘金中多个回调函数之间的数据传 2017-08-19 前端日报 精选 理解JavaScript中的for...of循环理解 V8 的字节码「译」Node.js中的流(Streams):你需要知道...

    zebrayoung 发布于JavaScript
<