11 2017 档案

摘要:<Route path="movieSearch/:keyWord" getComponent={ (nextState, callback)=> { require.ensure([], (require)=> { callback(null, require("../containers/Mov 阅读全文
posted @ 2017-11-30 20:28 zhjh256 阅读(501) 评论(0) 推荐(0)
摘要:webpack异步加载的原理 webpack ensure相信大家都听过。有人称它为异步加载,也有人说做代码切割,那这 个家伙到底是用来干嘛的?其实说白了,它就是把js模块给独立导出一个.js文件的,然后使用这个 模块的时候,webpack会构造script dom元素,由浏览器发起异步请求这个js 阅读全文
posted @ 2017-11-30 20:05 zhjh256 阅读(337) 评论(0) 推荐(0)
摘要:webpack中的require.ensure()可以实现按需加载资源包括js,css等,它会给里面require的文件单独打包,不和主文件打包在一起,webpack会自动配置名字,如0.js,1.js,但是这样看着不是很直观,所以要自己配置单独打包的chunk名字,好吧开始踩坑 最初的代码: wi 阅读全文
posted @ 2017-11-30 20:00 zhjh256 阅读(537) 评论(0) 推荐(0)
摘要:requirejs中定义AMD模块规则如下: 模块的定义包含在define 中,并且可以返回一个对象,一直有个疑问 var $ = require('jquery'); 怎么能够接收返回值,在网上看到这个代码之后,自己也尝试的用了一下,但是不能获得模块的对象,只能以回调的方式获得模块对象. 原来我是 阅读全文
posted @ 2017-11-30 19:52 zhjh256 阅读(725) 评论(0) 推荐(0)
摘要:ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 阅读全文
posted @ 2017-11-17 16:23 zhjh256 阅读(188) 评论(0) 推荐(0)
摘要:在 30分钟掌握ES6/ES2015核心内容(上)我们讲解了es6最常用的一些语法:let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments 阅读全文
posted @ 2017-11-17 16:23 zhjh256 阅读(147) 评论(0) 推荐(0)
摘要:大道至简。上策是收服他,中策是摆平他,下策是开掉他。这是一个老生常谈的“世界难题”,如何驾驭不服气的下属,是每一位管理者都会遇到的难题。 我在多年的职业生涯中遇到过种种不服管理的人,上策、中策、下策都用过。有时候是我误解了下属,有时候是矛盾不可调和,有时候就是互相误解敌对。有一次,我空降到一个项目部 阅读全文
posted @ 2017-11-09 17:16 zhjh256 阅读(810) 评论(0) 推荐(0)
摘要:业务系统中经常需要两个对象进行属性的拷贝,不能否认逐个的对象拷贝是最快速最安全的做法,但是当数据对象的属性字段数量超过程序员的容忍的程度比如通常超过5个属性的时候,代码因此变得臃肿不堪,使用一些方便的对象拷贝工具类将是很好的选择。 目前流行的较为公用认可的工具类: Apache的两个版本:(反射机制 阅读全文
posted @ 2017-11-02 11:53 zhjh256 阅读(16925) 评论(0) 推荐(0)