SF
不想当架构的前端不是一个好厨子
不想当架构的前端不是一个好厨子
注册登录
关注博客
注册登录
主页
关于
RSS
函数节流(throttle)与函数去抖(debounce)
fsrookie
2019-03-05
阅读 1 分钟
2.9k
做过前端的童鞋应该都知道lodash这个强大的使用工具库。为什么要写这篇文章呢,主要今天遇到一个问题,socket推送消息太频繁,导致saga频繁更新,页面有所卡顿,需要通过函数节流控制,发现自己突然不会写这样的代码,而且模糊了节流和抖动的区别。简单实现一下,源码其实复杂的多。
深入浅出webpack学习(15)--管理多个单页应用
fsrookie
2018-03-15
阅读 2 分钟
3.5k
在实际应用中一个完整的系统不会把所有的功能都做到一个网页中,因为这会导致网页性能不佳。实际的做法是按照功能模块划分成多个单页应用,每个单页应用生成一个HTML文件。之前我们解决了自动化生成HTML文件,接下来继续改造上一节的例子:
深入浅出webpack学习(11)--多种类型配置
fsrookie
2018-03-06
阅读 2 分钟
1.7k
如果采用导出一个Object来描述webpack所需配置的方法需要写两个文件。一个用于开发环境,一个用于线上环境。再在启动时通过webpack --config webpack.config.js指定使用哪个配置文件。
变量和作用域
fsrookie
2018-02-28
阅读 3 分钟
1.4k
JavaScript中变量是松散类型,这样它只在特定的时间内用于保存一个特定的值。由于不存在定义某个变量必须要保存何种数据类型的规则,变量的值和其数据类型可以在脚本的生命周期内改变。
JavaScript中this终极理解(1)
fsrookie
2017-11-23
阅读 3 分钟
1.6k
上面这部分代码在不同的上下文对象中重复使用identify()和speak(),不用针对每个对象编写不同版本的函数。如果不使用this,那就需要给identify()和speak()显示传入一个上下文对象。
重温JS基础--继承
fsrookie
2017-11-01
阅读 5 分钟
1.6k
继承基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法。构造函数,原型对象和实例对象的关系:每个构造函数都有一个原型对象,原型对象包含一个指向构造函数的指针,实例对象包含一个指向原型对象的内部指针。假如我们让原型对象等于另外一个构造函数的实例,那么此时的原型对象将包含一个指向另外一个...
重温JS基础--创建对象
fsrookie
2017-10-16
阅读 8 分钟
2k
在之前说过通过Object构造函数或者对象字面量的方式可以创建对象。但是这些方式有一个明显的问题,使用同一个接口创建很多对象会产生大量的重复代码。例如:
重温JS基础--引用类型(二)
fsrookie
2017-09-25
阅读 6 分钟
1.3k
咱们接着上面一篇继续~ 1. Date类型 JavaScript中的Date类型使用自UTC时间,1970年1月1日零时开始的毫秒数来保存日期。创建一个日期对象: {代码...} 在调用Date构造函数而不传参数的情况下,新创建的对象自动获得当前日期和时间。 如果想根据特定的日期和时间创建日期对象,必须传入表示日期的毫秒数(即从UTC时间开始...
重温JS基础--变量、作用域和内存问题
fsrookie
2017-09-19
阅读 3 分钟
1.4k
JavaScript包含两种不同类型的值:基本类型和引用类型。基本类型指的是简单的数据段,而引用类型指的是那些由多个值构成的对象。基本数据类型Number,String,Boolean,Null,Undefined这五种基本类型数据是按值访问的,因为可以操作在变量中实际的值。