84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
最近项目中js文件数量猛增,另外第三方的统计代码有时会很慢,导致jquery的ready方法中的代码不能执行,影响到页面功能。我看到segmentfault在页面显示之前要加载一个52kb的js文件,其它的都是延迟加载。很多这样的代码,是用的什么技术
另外,能更小一点吗? 比如jquery也延迟加载。
学习是最好的投资!
javascript - js延迟加载的问题-PHP中文网问答-javascript - js延迟加载的问题-PHP中文网问答
围观一下哦,学习一下。
延时加载的概念现在基本上都是以模块加载的包管理机制的概念出现的。包括 commonjs 以及 amd 等规范。相对应的国内经典的包管理器分别是http://seajs.com/和http://www.w3cgroup.com/oye/。老外的还有一个叫http://requirejs.org/,不过这个快庞大得不行了……这几个里面,个人推荐的是seajs,小巧、规范,在他的插件库支持下也非常强大了,特别是在线调试插件,超级给力。
如果只是为了延时加载脚本文件这一单一功能,而不要对js文件模块化的话,最给力的还是http://labjs.com/,够小巧,也完全足够强大了。当然强大而庞大的requirejs,除了提供模块加载以外,当然也提供了文件加载功能。
http://wiki.commonjs.org/wiki/CommonJ...
javascript - js延迟加载的问题-PHP中文网问答-javascript - js延迟加载的问题-PHP中文网问答
围观一下哦,学习一下。
延时加载的概念现在基本上都是以模块加载的包管理机制的概念出现的。包括 commonjs 以及 amd 等规范。相对应的国内经典的包管理器分别是http://seajs.com/和http://www.w3cgroup.com/oye/。老外的还有一个叫http://requirejs.org/,不过这个快庞大得不行了……这几个里面,个人推荐的是seajs,小巧、规范,在他的插件库支持下也非常强大了,特别是在线调试插件,超级给力。
如果只是为了延时加载脚本文件这一单一功能,而不要对js文件模块化的话,最给力的还是http://labjs.com/,够小巧,也完全足够强大了。当然强大而庞大的requirejs,除了提供模块加载以外,当然也提供了文件加载功能。
http://wiki.commonjs.org/wiki/CommonJ...