1 属性的简洁表示法 ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 2 属性名表达式 JavaScript语言定义对象的属性,有两种方法。 3 Object.assign 4 属性的可枚举性 6 对象的扩展运算符 (1)解构赋值 对象的解构赋值用于从一个对象取值,相当于 ...
分类:
其他好文 时间:
2017-05-16 23:10:26
阅读次数:
306
克隆节点是DOM的常见操作,jQuery提供一个clone方法,专门用于处理dom的克隆 .clone()方法深度 复制所有匹配的元素集合,包括所有匹配元素、匹配元素的下级元素、文字节点。 clone方法比较简单就是克隆节点,但是需要注意,如果节点有事件或者数据之类的其他处理,我们需要通过clone ...
分类:
Web程序 时间:
2017-05-16 10:53:59
阅读次数:
186
简单只是看不见的复杂, 这很原型, 传送 原型模式(proptotype pattern)定义 用原型模式指定创建对象, 并且通过拷贝这些原型对象创建新的对象 原型模式的使用 原型模式的优缺点 优点: 由于clone方法是由虚拟机直接复制内存块执行, 所以在速度上比使用new的方式创建对象要快 可以 ...
分类:
其他好文 时间:
2017-05-15 20:00:38
阅读次数:
217
Python标准库系列之datetime模块Fastimplementationofthedatetimetype.功能说明datetime.date.today()打印输出当前的系统日期datetime.date.fromtimestamp(time.time())将时间戳转成日期格式datetime.datetime.now()打印当前的系统时间current_time.replace(2016,5,12)返回当前..
分类:
编程语言 时间:
2017-05-15 14:19:15
阅读次数:
144
js数据类型包括5种简单数据类型(或者基本数据类型):Undefined, Null, Number, String, Boolean, 指的是保存在栈内存中的简单数据段。还有一种复杂数据类型(引用数据类型):Object Function Array,指的是那些保存在堆内存中的对象。 深浅拷贝只是 ...
分类:
Web程序 时间:
2017-05-15 13:00:09
阅读次数:
202
1.正确的创建列表对象 li = list([1,2,3,4])li2 = list((1,2,3,4)) 2.append result = li.append(5) 3.clear result = li.clear() 4.拷贝 1.浅拷贝,深拷贝 eg:列表里面假设还有字典或者列表,浅拷贝指 ...
分类:
编程语言 时间:
2017-05-13 11:14:02
阅读次数:
176
基本数据类型详解 一、str 字符串 1、capitalize 字符串首字母大写 自身不变,会生成一个新的值 2、casefold 将所有大写变小写,casefold可以使任何语言的大写变小写 3、lower 将所有大写变小写,lower只可以改变英文 4、center 文本居中 # 参数1: 表示 ...
分类:
编程语言 时间:
2017-05-13 09:53:44
阅读次数:
249
深拷贝(深复制)和浅拷贝(浅复制)是两个比较通用的概念,尤其在C++语言中,若不弄懂,则会在delete的时候出问题,但是我们在这幸好用的是Java。虽然java自动管理对象的回收,但对于深拷贝(深复制)和浅拷贝(浅复制),我们还是要给予足够的重视,因为有时这两个概念往往会给我们带来不小的困惑。 浅 ...
分类:
编程语言 时间:
2017-05-12 11:42:16
阅读次数:
225
6. ZigZag Conversion The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pat ...
分类:
编程语言 时间:
2017-05-10 18:47:49
阅读次数:
198
Python中一切皆为对象,不管是集合变量还是数值型or字符串型的变量都是一个引用,都指向对应内存空间中的对象。 简而言之: 变量直接赋值:新变量本身及其内部的元素都与原变量指向相同的内存空间,并且值相同,当一个发生变化时,另一个也随之变化。 变量浅拷贝:新变量本身与原变量指向不同的内存空间,但是新 ...
分类:
编程语言 时间:
2017-05-09 16:53:20
阅读次数:
163