- 博客(7)
- 收藏
- 关注
原创 你不知道的JavaScript中的数值转换
console.log(null == false);开门见山,说出你的答案! 对,没错,答案是false! 让我们一探究竟吧!规定先来阅读以下两份规则:JavaScript 中的相等性判断读懂 ECMAScript 规格严格相等 === : 全等操作符比较两个值是否相等,两个被比较的值在比较前都不进行隐式转换。如果两个被比较的值具有不同的类型,这两个值
2018-01-25 11:44:59 209
原创 vue中的scoped坑点
今天在覆盖iview组件样式的时候发现一个问题,就是无法覆盖组件原有的样式,最后在github的issue中找到了答案: 不要使用scoped属性。于是我查找了下关于scoped的文章。 我们假设把这种组件叫做模块私有组件,其他的未加scoped的叫做模块一般组件。通过查看DOM结构发现:vue通过在DOM结构以及css样式上加唯一不重复的标记,以保证唯一,达到样式私有化模块化的目的。
2018-01-23 16:43:02 14285 6
原创 JavaScript中常用遍历方法总结
for循环 语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块)的条件 语句 3 在循环(代码块)已被执行之后执行for…infor…in语句以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。 语法: for (v
2018-01-22 11:29:08 246
原创 Set和Map数据结构
Set定义:ES6定义的一种新的数据结构。Set是一个构造函数,用于生成set实例。 特点: 类似于数组,成员唯一const s = new Set();[1,2,3,4,5,6,6,].forEach( x => s.add(x));for(let item of s){ console.log(item)}//1 2 3 4 5 6Set实例的属性和方法
2018-01-20 14:36:08 1196
转载 ES5和ES6中对继承的实现
1.原型链相关知识 正式学习之前,我们先温习下原型链的相关知识:(图片来源:Javascript的原型链图) 图片中有待补充的内容包括:每一个new出来的对象或者函数有一个constructor 属性指向构造函数,例子如下:var b = new Function();b.constructor === Function; //true 先对照图片对下面的例子做出
2017-12-20 18:14:28 783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人