首页
学习
活动
专区
工具
TVP
发布

前端小菜鸟

分享个人前端学习内容
专栏作者
20
文章
38170
阅读量
15
订阅数
Tree-Shaking的工作原理
Tree-shaking (树摇)最早是由Rollup实现,是一种采用删除不需要的额外代码的方式优化代码体积的技术,webpack2借鉴了这个特性也增加了tree-shaking的功能。
伯爵
2020-05-06
4K0
自己实现一个JavaScript Promise类
Promise对象用于表示一个异步操作的最终状态以及操作的值。Promise本质上是一个绑定了回调的对象,区别于将回调传入函数内部。
伯爵
2019-10-30
6140
JavaScript实现图片懒加载(lazyload)
图片懒加载可以减少不必要的图片资源请求,提高页面的加载速度,提升用户体验。我们实现页面懒加载的方案一般有三种方式:
伯爵
2019-10-24
9430
Jsonp原理和实例
在浏览器的web端,img,script,style等标签是少数几个不受同源策略的影响。
伯爵
2019-10-23
9322
JavaScript实现sleep方法
JavaScript是单线程语法,没有语言内置的休眠(sleep or wait)函数,所谓的sleep只是实现一种延迟执行的效果,无论是使用ES5,Promise,generator或者async await实现sleep,核心只是应用到了setTimeout方法。
伯爵
2019-10-17
11K0
理解JavaScript的闭包
闭包(Closure)又称为词法闭包和函数闭包,由函数创造的一个词法作用域,创建在词法作用域的变量被引用后,可以在这个词法环境之外使用。
伯爵
2019-10-16
6760
深入理解JavaScript的Event-Loop机制
JavaScript 是单线程的,只有JS引擎线程执行事件队列的事件。为了防止代码阻塞,JavaScript使用了异步执行机制。
伯爵
2019-10-14
6060
ES6语法中类(class)的实现原理
JavaScript语言不同于其他的类C语言,没有提供类的概念,但是可以提供类似的语法糖来实现JS面向对象的编程范式,本质上不是严格意义上的类
伯爵
2019-10-12
1.9K0
ES6装饰器Decorator的实现原理
NOTE Decorators are an experimental feature that may change in future releases.
伯爵
2019-10-11
2K0
理解JavaScript立即执行函数
立即执行函数通常包含两种使用格式,具体使用那一种风格可以根据个人习惯和团队规范选择:
伯爵
2019-10-10
1.1K0
JavaScript的构造函数
在Java语言中,我们使用构造函数是实例化对象的过程,在JavaScript语言中我们可以使用构造函数的方式创建对象,如:
伯爵
2019-10-09
9750
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档