- 博客(5)
- 收藏
- 关注
原创 解决vue组件中给body设置样式不起作用的简单办法
给template中的第一个div设置如下样式 .body-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow-y: auto; background-color: #000;}
2018-12-29 18:44:12 9777 2
原创 ES6箭头函数修复ES5中this指向问题
长期以来,ES5中this对象一直的指向一个令人头痛的问题,在对象方法中使用此,必须非常小心例如:class Animal { constructor(){ this.type = 'animal' } says(say){ setTimeout(function(){ console.log(this.type...
2018-12-10 16:26:18 2453
原创 用ES6解决ES5中原型、构造、继承三大难题
ES6中新加入的三个特性 class、extends、 super这三个特性涉及了ES5中最令人头疼的原型、构造和继承。解决了ES5中晦涩难懂的语法和乱七八糟的指针。class Animal { constructor(){ this.type = 'animal' } says(say){ console.log(this.ty...
2018-12-10 16:13:58 5675
原创 从一道简单面试题来解读JS中的闭包和作用域
先上代码var count=10;//全局作用域 标记为f1function add(){ var count=0;//函数全局作用域 标记为f2 return function(){ count+=1;//函数的内部作用域 alert(count); }}var s=add()s();//输出1s();//输出2加()的...
2018-12-06 23:17:46 5820
原创 JS浮点数精度缺失问题
先看一个例子alert(0.7+0.1);//输出0.7999999999999999alert(0.6+0.2);//输出0.8第二个正确,但第一个是什么鬼,那这是js的错误吗?当然不是。减法乘法之类的也会有这个问题。你的电脑做着正确的二进制浮点运算,但问题是你输入的是十进制的数,电脑以二进制运算,这两者并不是总是转化那么好的,有时候会得到正确的结果,但有时候就不那么幸运了。...
2018-12-06 22:36:00 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人