摘要:
诞生背景AMD其实已经算是解决了前端模块化开发的问题了,但是!!!但是,因为AMD管理依赖的时候,会把所有的依赖下载到本地,并且立即执行一次。依赖少了还好,多的话,那么多js均要被执行一次,这个内存消耗就不容小觑了。而且最重要的是,执行js会阻塞dom的渲染。用户的直接感觉就是页面初始加载的时候等待 阅读全文
posted @ 2018-01-29 15:54
丁少华
阅读(302)
评论(0)
推荐(0)
摘要:
诞生背景1、随着前端逻辑越来越多,项目越来越大,开发大型项目就必须分模块开发2、一切都那么完美,在NodeJs实现后,当人们开始热情的打算把这种实现也用于浏览器时,却发现并不适合。NodeJS应用加载的模块都是基于本地磁盘的,而浏览器却收到网络延迟的影响,而各个模块的延迟长短并不确定,这就给依赖造成 阅读全文
posted @ 2018-01-29 14:17
丁少华
阅读(174)
评论(0)
推荐(0)
摘要:
诞生背景JS没有模块系统、标准库较少、缺乏包管理工具;前端端没有模块化编程还可以,因为前端逻辑没那么复杂,可以工作下去,在服务器端逻辑性那么强必须要有模块为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力,于是CommomJs规范就孕育而生了 核心规范一个文 阅读全文
posted @ 2018-01-29 11:48
丁少华
阅读(205)
评论(0)
推荐(0)

浙公网安备 33010602011771号