与JavaScript恋爱之React(二)

2017-01-12
阅读 4 分钟
1.6k
一个例子: {代码...}

与JavaScript恋爱之React

2017-01-12
阅读 2 分钟
1.5k
Composition vs Inheritance {代码...}

与JavaScript恋爱之数组(四)

2016-12-15
阅读 4 分钟
2.9k
数组方法1.join(),数组转字符串,原数组没有被修改。可选参数:一个字符串参数。数组的join()方法的实现:先把所有的单个元素都转成字符串,然后按照参数链接每单个元素,不传参数时,默认用","链接每单个元素。

与JavaScript恋爱之数组(三)

2016-12-15
阅读 2 分钟
1.5k
数组循环数组循环方法:for循环,forEach(),for/in。一、for循环1.使用Object.keys()参数为对象,返回一个数组,为对象属性名的集合(不可枚举的除外)。IE8+,然后使用for循环得到对象的值的集合。

与JavaScript恋爱之数组(二)

2016-12-14
阅读 1 分钟
1.5k
结语:(1).arr[索引],当索引不存在时,给arr添加元素,索引存在则修改元素(2).改变数组的length属性可删除元素(3).添加元素:向arr后面添加用push(),从arr前面添加用unshift()(4).删除元素:arr末尾删除用pop(),arr前面删除用shift()。delete arr[索引]删除某个元素,数组length不变(5)理解数组是特殊的对象,arr[0]转...

与JavaScript恋爱之数组(一)

2016-12-14
阅读 1 分钟
1.6k
一、认识数组数组是值的有序集合。每一个值叫一个元素,每一个元素在数组中有一个位置,以数字表示,叫做索引。第一个元素的索引为0,数组有一个length属性,为数组的元素个数,length比所有的元素的索引都要大。数组的元素可以是任意类型。数组的索引类似于对象的属性名:var arr=[1,2,3];arr[0]等价于arr["0"];每个实...

与JavaScript恋爱之关于DOM对象相关的兼容封装(一)

2016-12-10
阅读 2 分钟
1.6k
1、兼容获取指定DOM对象下具有指定类名的DOM对象 {代码...} 2、事件绑定兼容 {代码...}

与JavaScript恋爱之对象序列化

2016-12-09
阅读 1 分钟
2.2k
对象序列化是指对象状态转为字符串,也可以将字符串还原为对象。ECMAScript5提供了JSON.stringify()和JSON.parse()两个方法:1、JSON.stringify(),使用该方法序列化对象。JSON.stringify()只能序列化对象的可枚举的属性,对于一个不能序列化的属性将在对象序列化后生成的字符串中省略掉这个属性。2、JSON.parse(),使用该...

与JavaScript恋爱之对象的三个属性

2016-12-08
阅读 3 分钟
1.8k
一、原型属性 1、对象的原型属性是用来继承属性的,这个属性如此重要,我们通常称为:对象的原型属性或对象的原型。对象的原型是在对象实例化的时候就设置好的:(1)、通过对象直接量创建的对象的原型是Object.prototype(2)、通过(new+构造函数)的方式创建的对象的原型是(构造函数的prototype属性) 如:var arr=new Array(...