- 博客(6)
- 收藏
- 关注
翻译 Redux代理Type
在使用redux时,会经常碰到一个问题,触发了action之后,并没有被reducer处理。一个可能原因就是actionType拼写错误。
2017-11-22 16:04:34
207
转载 一些有意思的js编程题
Q : 有个可怜的家伙,由于某些原因无法使用js中的原型方法Array.prototype.sort,于是他写下了如下的代码,希望奇迹会发生: { var result = [...arr] var sorted = false do { sorted = true for (var i = 1;i < result.leng
2017-11-20 10:56:52
406
原创 刷波面试题
Q : 一个div,宽度是100px,此时设置padding是20px,添加一个什么css属性可以让div的实际宽度仍然保持在100px,而不是140px? A : box-sizing : border-box Q : 清除浮动的方式,提供尽可能多的方案。 A : 1. 找到父元素添加overflow : hidden 2. 额外标签 clear : both
2017-11-19 19:28:33
202
原创 javaScript深入学习[3]
一、对象与继承对象属性分为3种 ,数据属性 ,访问器属性 ,内置属性; 从对象中提取方法时会丢失this;可以使用bind()方法绑定; 方法中的函数会掩盖this;A.isPrototypeOf(B)//检查A是否为B的原型__proto__属性可以获取和设置对象的原型,并非所有引擎都支持设置和删除仅影响自有属性,因为原型属性是共享的。Object.getOwnPropertyNames
2017-09-22 19:43:45
154
原创 javaScript深入学习[2]
一、数字js中的数字是双精度浮点数(64位),但是许多浏览器实现了对整型的优化,通过位运算可以将浮点型转换成32位整型1.数字内部表示 类型 符号位(sign) 指数(exponent) 分数(fraction) 占位 1位 11位 52位 位数 第63位 第62~52位 第52~0位表示数计算方式: (-1)^sign * %1.fraction
2017-09-21 20:13:02
129
原创 JavaScript深入学习[1]
一、语句与表达式{ foo: fn() }这段代码有二义性 1. ‘foo:’可以看作标签 ,{}看做代码块,这时是语句 2.对象字面量,这时是表达式function fn(){}这段代码也具有二义性 1.看做函数声明(语句) 2.具名函数表达式 因此以上两端代码用eval解析时应当添加括号来作为表达式输出值eval('({ foo : fn() })');eval('(function
2017-09-20 23:04:58
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人