2017年12月15日

webpack中imports-loader,exports-loader,expose-loader的区别

摘要: Webpack有几个和模块化相关的loader,imports-loader,exports-loader,expose-loader,比较容易混淆。今天,我们来理一理。 imports-loaders 文档介绍的是:用于向一个模块的作用域内注入变量(Can be used to inject va 阅读全文

posted @ 2017-12-15 14:01 camike_huihui 阅读(1150) 评论(0) 推荐(0) 编辑

2017年12月7日

js中return;、return true、return false;区别

摘要: 首先在js中,我们常用return false来阻止提交表单或者继续执行下面的代码,通俗的来说就是阻止执行默认的行为。 function a(){ if(True) return false;},这是没有任何问题的。 如果我改成这种 function Test(){ a(); b(); c(); } 阅读全文

posted @ 2017-12-07 16:07 camike_huihui 阅读(25162) 评论(0) 推荐(1) 编辑

2017年11月21日

Cannot read property 'setState' of undefined

摘要: You're using function() in your Promise chain, this will change the scope for this. If you're using ES6 I suggest you use the arrow function to mainta 阅读全文

posted @ 2017-11-21 14:51 camike_huihui 阅读(449) 评论(0) 推荐(0) 编辑

2017年11月17日

用 const 还是用 let?

摘要: ES6 里新增了两种声明变量的方式,let 和 const,加上原来的 var,一共就有三种方式来声明变量了。那到底该用哪个呢?关于“尽可能不用 var” 这一点,大家应该没有什么意见分歧(其实还是有少数人不这么想的),关于“是用 let 还是用 const”,社区里主要有两种不同的观点: 1. 默 阅读全文

posted @ 2017-11-17 13:37 camike_huihui 阅读(251) 评论(0) 推荐(0) 编辑

2017年11月7日

es6 扩展运算符 三个点(...)

摘要: 1 含义 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...d 阅读全文

posted @ 2017-11-07 09:41 camike_huihui 阅读(230) 评论(0) 推荐(0) 编辑

2017年10月20日

js继承方式及其优缺点?

摘要: 原型链继承的缺点一是字面量重写原型会中断关系,使用引用类型的原型,并且子类型还无法给超类型传递参数。借用构造函数(类式继承)借用构造函数虽然解决了刚才两种问题,但没有原型,则复用无从谈起。所以我们需要原型链+借用构造函数的模式,这种模式称为组合继承组合式继承组合式继承是比较常用的一种继承方法,其背后 阅读全文

posted @ 2017-10-20 15:46 camike_huihui 阅读(170) 评论(0) 推荐(0) 编辑

谈谈浮动和清除浮动?

摘要: 浮动的框可以向左或向右移动,直到他的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。浮动的块框会漂浮在文档普通流的块框上。 阅读全文

posted @ 2017-10-20 15:33 camike_huihui 阅读(326) 评论(0) 推荐(0) 编辑

说说你对工厂模式的理解

摘要: 工厂模式:主要好处就是可以消除对象间的耦合,通过使用工程方法而不是new关键字。将所有实例化的代码集中在一个位置防止代码重复。 工厂模式解决了重复实例化的问题 ,但还有一个问题,那就是识别问题,因为根本无法 搞清楚他们到底是哪个对象的实例。function createObject(name,age 阅读全文

posted @ 2017-10-20 15:30 camike_huihui 阅读(502) 评论(0) 推荐(0) 编辑

关于cookie你不知道的

摘要: cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。第一:每个特定的域名下最多生成20个cookie1.IE6或更低版本最多20个cookie2.IE7和之后的版本最后可以有50个cookie。3.Firefox最多50个cookie4.chrome和Saf 阅读全文

posted @ 2017-10-20 15:07 camike_huihui 阅读(116) 评论(0) 推荐(0) 编辑

导航