JavaScript
-
JS this的指向及其应用
在 JS 程序中会经常使用 this 来指向当前对象。所谓当前对象,指的是调用当前方法(函数)的对象,而当前方法(函数)指的是正在执行的方法(函数)。需要注意的是,在不同情况下,t…
-
JS闭包详解(附带实例)
我们知道,作用域链查找标识符的顺序是从当前作用域开始一级一级往上查找。因此,通过作用域链,JavaScript 函数内部可以读取函数外部的变量,但反过来,函数的外部通常则无法读取函…
-
JS定时器实现图片轮播
在本节教程中,我们将使用定时器修改“JS为元素添加自定义属性”一节中的例 4,以实现图片的轮播(自动切换)。具体代码请见示例 1。 【例 1】使用定时器实现…
-
JS常用内置函数
内置函数由 JavaScript 语言提供,用户可直接使用。JavaScript 常用的内置函数见表 1。 表 1:JavaScript 常用内置函数 函数 说明 parselnt…
-
JS使用函数封装图片切换功能
之前我们在“JS数组实现图片切换”一节中已经说过代码重复的问题,对代码重复多次出现在不同的地方的问题可以使用函数封装这些重复代码来解决。具体代码修改请见例 …
-
JS函数(function)定义
JS 函数实际上是一段可以随时随地运行的代码块。定义函数的目的主要是为了更好地重用代码以及事件处理。在 JavaScript 中,函数分为内置函数和用户自定义函数。 自定义函数由用…
-
JS函数调用详解
函数定义后,并不会自动执行。函数的执行需要通过函数调用来实现。在 JavaScript 中,函数的调用有:函数调用模式、方法调用模式、构造器调用模式和 apply、call 调用模…
-
JS return语句的用法
JavaScript return 语句在函数定义中的作用有两个: 一是返回函数值; 二是中止函数的执行。 return 语句可以返回包括基本数据类型、对象、函数等任意类型的值。每…
-
JS为元素添加自定义属性
JS 除了可以操作 HTML 元素现有的属性外,还可以对 HTML 元素自定义属性以及对这些自定义的属性进行读、写操作。JS 可以为任何 HTML 元素自定义任意的属性(属性名必须…
-
JS innerHTML属性:获取/设置元素内容
在 JS 中,除了可以访问或设置元素的属性,使用 innerHTML 属性,还可以访问或设置元素的内容(包括子元素)。下面通过示例 1 来介绍 innerHTML 属性的使用。例 …