Array.sort()使用详解以及在DOM中的使用说明
Array.sort()是数组函数中用处最广的一个函数,它用来处理排序问题,而且稍加变通,它还可以用在DOM中。
在JavaScript中遍历数组的三种方法:forEach、for、for/in
本文详细讲解了遍历数组的三种方法:forEach、for、for/in,并讲了每种方法的优缺点。这里我们推荐使用forEach,也可以使用for,但最好不要使用for/in。
在JavaScript中将对象转化成数组的通用方法
在JavaScript中有时候我们需要将对象转化成数组,下面我们写一个通用函数来完成此类操作。
JavaScript中Object的三个函数preventExtensions、seal、freeze详解
本文详细说明了Object.preventExtensions、Object.seal、Object.freeze三个函数的使用说明,并进行了例举。
在JavaScript中利用getOwnPropertyDescriptor获取属性特性以及利用defineProperty设置属性特性
本文首先介绍了对象的数据属性和存取器属性的四种特性,接着演示如何利用Object.getOwnPropertyDescriptor()获取属性描述符,如何利用Object.defineProperty与Object.defineProperties设置对象属性特性。
JavaScript中Object.keys()方法使用说明
Object.keys()与Object.getOwnPropertyNames()不同,后者可以返回所有的自有属性,可谓是Object.hasOwnProperty()的集合,而前者只能返回可枚举的自有属性,可谓是Object.propertyIsEnumerable()的集合。
JavaScript中Object.getOwnPropertyNames()方法使用说明
在ECMAScript5中新增了函数Object.getOwnPropertyNames(),这个函数非常有用,下面举例说明。
JavaScript中检测对象属性的四种方法
JavaScript有四种检测对象属性的方法,分别是in运算符,hasOwnProperty方法,propertyIsEnumerable方法与!==undefined表达式,下面举例说明,希望给大家有所帮助。
详解JS中createTextNode方法创建文本节点并举例
利用createElement方法可以创建Element节点,利用createTextNode方法可以创建文本节点,利用createComment可以创建注释节点,下面我们举例说明如何使用createTextNode创建文本节点,并利用appendChild插入节点。
JS中getter与setter使用举例
很多朋友在使用JS时对getter与setter的使用一头雾水,下面举一个例子来说明它们的使用方法。
利用JS从指定的URL,异步加载和执行脚本
利用JS从指定的URL,异步加载和执行脚本,这段代码在很多第三方统计代码等应用中用得较多。
在JavaScript中如何使用工具函数实现类的不可变性
在本文中介绍两个超级好用的工具函数,这两个函数可以实现类的不可变性,而且非常具有推广性,泡泡脚本网的站长邀请您一起来学习一下吧。
JavaScript中如何定义不可变的类及方法
利用Object.defineProperites()我们不仅可以将属性设置为不可变的,而且还可以巧妙地利用这个函数将类定义为不可变的,还可将类中的方法设置为不可变的、只读的、不可删除的。
在JavaScript中如何让属性不可枚举
在JavaScript中有时候我们希望让某些属性不可枚举,这时候我们就要用到Object.defineProperty()方法。
JavaScript中数据属性和存取器属性的属性特性
JavaScript语言的数据属性与存取器属性均有四个特性。如果想获取属性特性使用函数Object.getOwnPropertyDescriptor,如果想要修改属性特性可以使用Object.defineProperty或Object.defineProperties。