摘要: <Route path="movieSearch/:keyWord" getComponent={ (nextState, callback)=> { require.ensure([], (require)=> { callback(null, require("../containers/Mov 阅读全文
posted @ 2017-11-30 20:28 zhjh256 阅读(477) 评论(0) 推荐(0) 编辑
摘要: webpack异步加载的原理 webpack ensure相信大家都听过。有人称它为异步加载,也有人说做代码切割,那这 个家伙到底是用来干嘛的?其实说白了,它就是把js模块给独立导出一个.js文件的,然后使用这个 模块的时候,webpack会构造script dom元素,由浏览器发起异步请求这个js 阅读全文
posted @ 2017-11-30 20:05 zhjh256 阅读(318) 评论(0) 推荐(0) 编辑
摘要: webpack中的require.ensure()可以实现按需加载资源包括js,css等,它会给里面require的文件单独打包,不和主文件打包在一起,webpack会自动配置名字,如0.js,1.js,但是这样看着不是很直观,所以要自己配置单独打包的chunk名字,好吧开始踩坑 最初的代码: wi 阅读全文
posted @ 2017-11-30 20:00 zhjh256 阅读(522) 评论(0) 推荐(0) 编辑
摘要: requirejs中定义AMD模块规则如下: 模块的定义包含在define 中,并且可以返回一个对象,一直有个疑问 var $ = require('jquery'); 怎么能够接收返回值,在网上看到这个代码之后,自己也尝试的用了一下,但是不能获得模块的对象,只能以回调的方式获得模块对象. 原来我是 阅读全文
posted @ 2017-11-30 19:52 zhjh256 阅读(706) 评论(0) 推荐(0) 编辑