首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
孔小建
掘友等级
前端开发
|
网易
动效 | Canvas | WebGL | 其他
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
93
文章 88
沸点 5
赞
93
返回
|
搜索文章
赞
文章( 88 )
沸点( 5 )
关于前端模块化 CommonJS、AMD、CMD、ES6中模块加载
ES6之前,Javascript并没有模块体系。但是实际开发中,为了更高效的开发,我们需要模块化编程开发,也就产生了几类模块化标准。 其原理是异步加载模块,模块的加载不影响其后面语句的运行。所有以来这个模块的语句都会添加进一个回调函数中,等到模块加载完成,回调函数就会执行。
前端模块化:CommonJS,AMD,CMD,ES6
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 Node.js是c…
AMD, CMD, CommonJS 和 UMD
今天由于项目中引入的 echarts 的文件太大,requirejs 经常加载超时,不得不分开来加载 echarts 的各个图表。但是使用 echarts 自带的在线构建工具生成的支持 AMD 标准的模块报错,所以不得不使用 echarts 的全局函数,使用 requirejs 的 shim 进行加载。借此机会学习一下 AMD, CMD, CommonJS 和 UMD 各自的规范,和它们之间的区别。
JS单例模式《JavaScript设计模式与开发实践》阅读笔记
此文仅记录本人阅读《JavaScript设计模式与开发实践》这个本时的感受,感谢作者曾探写出这么好的一本书。如有冒犯,如有错误,请联系本人:luogao_lg@sina.com处理。 这一章让我知道了单例模式的核心就是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。但在…
settimeout(fn 0)与Promise的执行顺序
有一道题
为 Node.js 应用建立一个更安全的沙箱环境
在一些应用中,我们希望给用户提供插入自定义逻辑的能力,比如 Microsoft 的 Office 中的 VBA,比如一些游戏中的 lua 脚本,FireFox 的「油猴脚本」,能够让用户发在可控的范围和权限内发挥想象做一些好玩、有用的事情,扩展了能力,满足用户的个性化需求。 大…
[译] JavaScript 是如何工作的:Web 推送通知的机制
这是专门研究 JavaScript 及其构建组件系列文章的第 9 章。在识别和描述核心元素的过程中,我们还分享了我们在构建一个轻量级 JavaScript 应用程序 SessionStack 时使用的一些经验规则,该应用程序需要健壮、高性能,可以帮助用户实时查看和重现它们的 W…
JavaScript 中常见设计模式整理
开发中,我们或多或少地接触了设计模式,但是很多时候不知道自己使用了哪种设计模式或者说该使用何种设计模式。本文意在梳理常见设计模式的特点,从而对它们有比较清晰的认知。 看完了上述设计模式后,把它们的关键词特点罗列出来,以后提到某种设计模式,进而联想相应的关键词和例子,从而心中有数。
个人成就
文章被点赞
299
文章被阅读
26,524
掘力值
1,040
关注了
26
关注者
205
收藏集
30
关注标签
47
加入于
2017-09-29