原文:深入理解javascript选择器API系列第三篇——HTML5新增的3种selector方法

前面的话 尽管DOM作为API已经非常完善了,但是为了实现更多的功能,DOM仍然进行了扩展,其中一个重要的扩展就是对选择器API的扩展。人们对jQuery的称赞,很多是由于jQuery方便的元素选择器。除了前面已经介绍过的getElementsByClassName 方法外,DOM拓展了querySelectorAll querySelector 和matchesSelector 这 种方法,通过 ...

2016-08-23 11:31 1 18900 推荐指数:

查看详情

深入理解javascript选择器API系列第一——4元素选择器

前面的话   说到最常见的DOM应用,恐怕就要数取得特定的某个或某组元素的引用了。DOM定义了许多方式来选取元素,包括getElementById()、getElementsByTagName()、getElementsByName()和document.all4。接下来,将对这4种方法进行 ...

Tue Aug 23 01:07:00 CST 2016 2 8661
深入理解javascript函数系列第三篇——属性和方法

前面的话   函数是javascript中特殊的对象,可以拥有属性和方法,就像普通的对象拥有属性和方法一样。甚至可以用Function()构造函数来创建新的函数对象。本文是深入理解javascript函数系列第三篇——属性和方法 属性 【length属性】   函数系列第二中介 ...

Wed Jul 27 00:08:00 CST 2016 0 3322
深入学习jQuery选择器系列第三篇——过滤选择器之索引选择器

前面的话   上一介绍了过滤选择器中的子元素选择器部分,本文开始介绍极易与之混淆的索引选择器 通用形式 $(':eq(index)')   $(':eq(index)')选择器选择索引等于index的元素(index从0开始),返回单个元素 索引   [注意]索引选择器的索引 ...

Fri Aug 26 03:39:00 CST 2016 3 4444
深入理解javascript函数进阶系列第三篇——函数节流和函数防抖

前面的话   javascript中的函数大多数情况下都是由用户主动调用触发的,除非是函数本身的实现不合理,否则一般不会遇到跟性能相关的问题。但在一些少数情况下,函数的触发不是由用户直接控制的。在这些场景下,函数有可能被非常频繁地调用,而造成大的性能问题。解决性能问题的处理办法就是函数节流和函数 ...

Wed Dec 13 02:37:00 CST 2017 1 1204
深入理解javascript作用域系列第三篇——声明提升(hoisting)

前面的话   一般认为,javascript代码在执行时是由上到下一行一行执行的。但实际上这并不完全正确,主要是因为声明提升的存在。本文是深入理解javascript作用域系列第三篇——声明提升(hoisting) 变量声明提升   直觉上,会认为是undefined ...

Sun Jul 24 23:17:00 CST 2016 2 3027
深入理解javascript对象系列第三篇——神秘的属性描述符

前面的话   对于操作系统中的文件,我们可以驾轻就熟将其设置为只读、隐藏、系统文件或普通文件。于对象来说,属性描述符提供类似的功能,用来描述对象的值、是否可配置、是否可修改以及是否可枚举。本文就来介绍对象中神秘的属性描述符 描述符类型   对象属性描述符的类型分为两:数据属性和访问 ...

Sun Aug 07 19:06:00 CST 2016 3 6244
深入理解闭包系列第三篇——IIFE

前面的话   严格来讲,IIFE并不是闭包,因为它并不满足函数成为闭包的三个条件。但一般地,人们认为IIFE就是闭包,毕竟闭包有多个定义。本文将详细介绍IIFE的实现和用途 实现   函数 ...

Wed Aug 03 15:48:00 CST 2016 8 9072
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM