
JavaScript 编程基础
文章平均质量分 92
本 JS 编程基础专栏,专注于为对JS感兴趣的初学者和有一定基础但希望巩固提升的开发者,提供全面且深入的编程基础知识。论是想入门 JS编程的新手,还是在实际开发中遇到基础问题的开发者,都能在本专栏中找到有价值的内容,逐步建立起扎实的 JS编程能力,为进一步学习和应用 JS打下坚实的基础。
梁辰兴
深情不及久伴,紘爱无需多言。
展开
-
JavaScript 教程 (详细 全面)
JavaScript(简称“JS”)是当前最流行、应用最广泛的客户端脚本语言,用来在网页中添加一些动态效果与交互功能,在 Web 开发领域有着举足轻重的地位。HTML 用来定义网页的内容,例如标题、正文、图像等;CSS 用来控制网页的外观,例如颜色、字体、背景等;JavaScript 用来实时更新网页中的内容,例如从服务器获取数据并更新到网页中,修改某些标签的样式或其中的内容等,可以让网页更加生动。JavaScript 诞生于 1995 年,几乎是和互联网同时出现;原创 2022-10-31 18:59:08 · 99162 阅读 · 16 评论 -
JavaScript 用法
HTML 中的脚本必须位于 标签之间。脚本可被放置在 HTML 页面的 和 部分中。如需在 HTML 页面中插入 JavaScript,请使用 和 会告诉 JavaScript 在何处开始和结束。 和 之间的代码行包含了 JavaScript:您无需理解上面的代码。只需明白,浏览器会解释并执行原创 2023-01-03 21:18:19 · 394 阅读 · 0 评论 -
JavaScript 语句
与传统的编程语言不同,浏览器在处理 JavaScript 代码时,会在读取代码的过程中逐行地执行脚本代码,而传统编程语言通常会在执行之前对所有代码进行一次性的编译操作。值得注意的是,在 JavaScript 中,分号的使用并非是绝对强制的。需要注意的是,语句标识符是 JavaScript 中的保留关键字,不能被用作变量名。另外,在 JavaScript 中,对于一些长语句,我们可以进行折行处理以提高代码的可读性。代码块的主要作用是将一组相关的语句作为一个整体进行执行,方便对代码进行逻辑上的组织和管理。原创 2023-01-03 21:33:14 · 548 阅读 · 0 评论 -
JavaScript 变量
为了使我们的代码结构更加清晰、逻辑更加严谨,并且便于后续的维护和扩展,一个良好的编程习惯是在代码的起始部分,集中对所有需要使用的变量进行声明。由于 JavaScript 中的语句和变量都严格区分大小写,所以在编写代码的过程中,我们必须时刻保持高度的严谨性,仔细检查每一个变量和语句的大小写,确保代码的准确性和稳定性。在 JavaScript 的特性中,有一个有趣且实用的规则:如果对已经声明过的变量再次进行声明,该变量之前所存储的值是不会丢失的。的变量,并为其赋予了 “Volvo” 这个值。原创 2023-01-03 21:33:57 · 597 阅读 · 0 评论 -
JavaScript 条件语句
当时间小于 20:00 时,生成问候 “Good day”,否则生成问候 “Good evening”。您已经告诉浏览器只有在指定条件为 true 时才执行代码。else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。请使用小写的 if。else 语句来选择多个代码块之一来执行。只有当指定条件为 true 时,该语句才会执行代码。条件语句用于基于不同的条件来执行不同的动作。原创 2023-01-04 09:05:17 · 602 阅读 · 0 评论 -
JavaScript 错误
如果值是错误的,会抛出一个异常(错误)。如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。实例 在下面的例子中,我们故意在try块的代码中写了一个错字。可能是语法错误,通常是程序员造成的编码错误或错别字。可能是由于来自服务器或用户的错误输出而导致的错误。语句测试代码块的错误。原创 2023-01-05 22:23:14 · 497 阅读 · 0 评论 -
JavaScript 输出
然而,JavaScript 提供了多种灵活的方式来实现数据的输出展示。出于测试或者在页面中动态生成内容的目的,我们可以将 JavaScript 代码直接写在 HTML 文档中,并使用。这样的调试工具和方法,开发者可以更高效地发现和解决程序中存在的问题,提高代码的质量和稳定性。在 JavaScript 中,若要访问并操作某个 HTML 元素,常用的方法是。方法在浏览器的控制台中显示 JavaScript 变量的值或其他相关信息。在本教程的大多数情况下,我们将使用上述介绍的这些方法来进行数据的输出展示。原创 2023-01-06 07:09:15 · 386 阅读 · 0 评论 -
JavaScript 语法
需要明确的是,变量是一个名称标识,用于指代存储数据的位置,而字面量则是实实在在的值。JavaScript 使用 Unicode 字符集,Unicode 字符集覆盖了世界上几乎所有的字符,包括各种语言的文字、标点符号等特殊字符,这使得 JavaScript 能够处理多种语言和复杂的文本内容。通过以上对 JavaScript 语法各个方面的介绍,希望能帮助你建立起对 JavaScript 语法的基本认识,为进一步深入学习和应用 JavaScript 打下坚实的基础。在编程语言中,变量是用于存储数据值的容器。原创 2023-01-06 07:20:24 · 372 阅读 · 0 评论 -
JavaScript 注释
我们添加注释的主要目的有两个:一是对代码进行解释说明,让其他开发者(甚至是未来的自己)能够快速理解代码的功能和逻辑;通过合理运用 JavaScript 注释,我们能够使代码更加易于理解和维护,尤其是在处理复杂的项目或多人协作开发时,注释的重要性更加凸显。在 JavaScript 编程中,注释是一项非常重要且实用的工具,它主要用于增强代码的可读性,帮助开发者更好地理解和维护代码。在代码调试过程中,注释还有一个非常实用的功能,那就是可以用来阻止某些代码行或代码块的执行。后面的所有内容都会被视为注释而被忽略。原创 2023-01-06 22:08:33 · 740 阅读 · 0 评论 -
JavaScript 数据类型
在 JavaScript 中,数据类型是一个基础且重要的概念,主要包括字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)等类型。在 JavaScript 中,只有一种数字类型,它既可以表示带小数点的浮点数,也可以表示不带小数点的整数。关于字符串的更多高级操作和特性,我们将在本教程的后续高级部分进行深入学习,例如字符串的拼接、截取、查找等操作。例如,当我们只声明了一个变量而没有为其赋值时,它的值就是。原创 2023-01-06 22:15:30 · 239 阅读 · 0 评论 -
JavaScript 对象
在 JavaScript 中,我们可以使用花括号{}来定义和创建对象。示例对象的定义在格式上具有一定的灵活性,可以跨越多行书写,而且空格和换行并不是必需的,这样可以使代码更加清晰易读。示例age: 50,原创 2023-01-06 22:26:15 · 642 阅读 · 0 评论 -
JavaScript 函数
需要注意的是,当函数返回值后,整个 JavaScript 程序并不会停止执行,只是当前函数的执行结束,程序会继续从调用该函数的地方接着执行后续代码。也就是说,函数中声明的第一个变量会接收传递的第一个参数的值,第二个变量接收第二个参数的值,依此类推。我们可以在不同的函数中使用相同名称的局部变量,因为每个函数都有自己独立的作用域,它们所识别的变量仅限于本函数内声明的变量。声明的变量被称为局部变量。在这个计算器示例中,用户输入两个数字后,点击相应的按钮,会调用对应的函数进行计算,并将结果显示在页面的。原创 2023-01-07 06:55:45 · 702 阅读 · 0 评论 -
JavaScript 作用域
在 JavaScript 编程中,作用域是一个非常关键的概念,它决定了哪些变量、对象和函数在特定的代码区域内是可访问的。简单来说,作用域就是可访问的变量、对象和函数的集合。在函数内部,作用域会发生特定的变化,函数内部的代码只能访问函数内部声明的变量以及函数外部的全局变量。对于局部变量,当函数执行结束后,它们会被销毁,这是因为它们的作用域仅限于函数执行期间,函数执行完毕,其存在的意义也就消失了。具有局部作用域的变量,也就是局部变量,其访问范围被严格限制在声明它的函数内部,在函数外部是无法访问该局部变量的。原创 2023-01-07 06:56:15 · 755 阅读 · 0 评论 -
JavaScript 事件
当我们在 HTML 页面中融入 JavaScript 时,JavaScript 能够巧妙地响应并触发这些事件,从而实现丰富多样的交互效果和功能逻辑。需要注意的是,当 JavaScript 代码较为复杂,包含多行代码时,比较常见且推荐的做法是通过事件属性来调用一个定义好的 JavaScript 函数。关于事件及事件处理程序的更多深入知识,您将在 HTML DOM 章节中学习到,这将帮助您更加熟练地运用事件来实现强大的 Web 交互功能。在上述示例中,当用户点击按钮时,JavaScript 代码会获取。原创 2023-01-07 19:39:13 · 432 阅读 · 0 评论 -
JavaScript 字符串
但是在 JavaScript 中,当我们对原始值字符串使用属性和方法时,JavaScript 会在执行这些操作时将原始值当作对象来处理,从而使得我们能够方便地使用各种属性和方法。JavaScript 中的字符串可以存储一系列的字符,例如像 “John Doe” 这样的文本内容。在这个例子中,字符串 "We are the so-called " 会被截断,因为 JavaScript 会认为第一个双引号和第二个双引号之间的内容是一个完整的字符串。属性来计算字符串的长度,即获取字符串中字符的个数。原创 2023-01-08 07:20:48 · 358 阅读 · 0 评论 -
JavaScript 运算符
若要在两个字符串之间添加空格,我们可以将空格插入其中一个字符串中,或者在连接表达式中添加空格。由此可见,在 JavaScript 中,如果把数字与字符串相加,数字会被转换为字符串形式,然后进行字符串的连接操作,最终结果将成为一个字符串。在 JavaScript 中,当进行加法运算时,如果是两个数字相加,那么会返回它们相加的和;运算符除了用于数值相加外,还可以用于连接文本值或字符串变量。在 JavaScript 编程中,运算符是非常重要的组成部分,它们用于执行各种操作。在 JavaScript 中,原创 2023-01-08 07:50:21 · 322 阅读 · 0 评论 -
JavaScript 比较和逻辑运算符
在 JavaScript 编程中,比较和逻辑运算符是用于判断条件真假的重要工具,它们在控制程序流程、实现复杂逻辑等方面发挥着关键作用。JavaScript 中的条件运算符是一种基于某些条件对变量进行赋值的便捷工具。比较运算符主要应用于逻辑语句中,用于判断变量或值之间是否满足特定的关系。语句)中使用,通过对值进行比较,根据比较结果来决定程序执行的操作。逻辑运算符主要用于判断变量或值之间的逻辑关系。下面的代码展示了如何使用条件运算符。(假),从而决定程序下一步的执行路径。,如果条件成立,就会执行。原创 2023-01-12 23:30:49 · 544 阅读 · 0 评论 -
JavaScript switch 语句
语句的作用就是让我们能够从多个代码块中,选择一个合适的代码块来执行。它就像是一个智能的“选择器”,根据我们设定的条件,决定程序的走向。语句是一个非常有用的工具,它主要用于根据不同的条件,来执行不同的操作。如果今天不是星期六或星期日,就会输出默认的消息。,代码就会“一路向下”执行,可能会导致不符合我们预期的结果。语句的工作原理是这样的:首先,我们设定一个表达式。关键字非常重要,它的作用是防止代码在执行完当前。语句,能让我们编写出更具逻辑性和灵活性的代码。相关联的代码块就会被执行。后面的代码块就会被执行。原创 2023-01-23 21:02:47 · 253 阅读 · 0 评论 -
JavaScript while 循环
循环就是一种常用的循环结构,只要满足指定的条件,它就会不断地执行相应的代码块。这个循环至少会执行一次,因为代码块是在条件被测试之前就执行的。在 JavaScript 编程里,循环语句是非常实用的工具,它能让我们重复执行一段代码。循环时也不要忘记增加条件中所用变量的值,不然循环也会一直运行,停不下来。需要特别注意的是,如果我们忘记增加条件中所用变量(比如这里的。循环的用法,可以让我们更高效地处理需要重复执行的任务。时,就会执行循环体中的代码,将字符串添加到。循环的特点是,只要指定的条件为。原创 2023-01-23 21:03:23 · 915 阅读 · 0 评论 -
JavaScript Break 和 Continue 语句
在这个多层循环的例子中,通过使用标签,我们可以根据不同的条件灵活地控制是跳出内层循环还是外层循环,让程序的执行流程更加符合我们的需求。语句时,如果满足指定的条件,就会跳过当前这次迭代的剩余代码,直接进入下一次迭代。语句则像是一个“跳跃器”,能让循环跳过当前的一次迭代,直接进入下一次迭代。语句执行后,循环就会立即停止,程序会接着执行循环之后的代码(如果有的话)。语句在循环里也能发挥很大的作用,它能让程序直接跳出正在执行的循环。用于循环,并且没有加标签时,默认标签就是当前“循环”的代码块。原创 2023-01-24 22:57:27 · 1247 阅读 · 0 评论 -
JavaScript typeof
了解它们能帮助我们更好地处理变量和数据,让我们的代码更加稳定。都给人一种“空”或者“没有”的感觉,但它们还是有区别的。在 JavaScript 编程时,我们常常需要知道变量的数据类型是什么。在 JavaScript 中,如果一个变量声明了但没有设置值,那么这个变量就是。在实际编程中,合理运用它们能让我们的代码更加准确和可靠。它是一种特殊的类型,只有一个值,也就是。操作符就能派上用场啦,它可以帮助我们检测变量的数据类型。去检测一个没有赋值的变量时,返回的结果就是。来清空,清空后它的类型就是。原创 2023-01-24 23:02:55 · 427 阅读 · 0 评论 -
JavaScript 类型转换
在 JavaScript 的世界里,数据类型的转换是一项很重要的技能。在这篇文章中,我们将一起深入了解 JavaScript 中各种数据类型的转换方法。在 JavaScript 中,当我们尝试对数据进行操作时,如果数据类型不符合操作的要求,JavaScript 会自动将其转换为合适的数据类型。而且,如果对象是 JavaScript 数组或 JavaScript 日期,我们仅通过。操作符是一个非常有用的工具,它可以帮助我们查看变量的数据类型。是无法准确区分它们的具体类型的,因为它们都会返回。原创 2023-02-07 20:05:51 · 748 阅读 · 0 评论 -
JavaScript 正则表达式
正则表达式就像是一个描述字符模式的“小侦探”。当我们要在一段文本里查找特定的内容时,就可以用正则表达式来规定我们要找的内容的样子。简单来说,一个简单的正则表达式模式可能就只是一个单独的字符。但如果是更复杂的模式,那就可以包含很多字符,它的用处可大啦,能用来解析文本、检查格式、替换内容等等。我们还能通过正则表达式规定在字符串里从哪里开始找,要找的字符是什么类型的。举个例子,假如我们想在一篇文章里找出所有的电话号码,就可以用正则表达式来描述电话号码的格式,然后让程序按照这个模式去文章里找。原创 2023-02-07 20:28:56 · 657 阅读 · 0 评论 -
JavaScript 调试
当我们编写 JavaScript 程序时,代码中可能会出现各种各样的错误,比如语法错误(就像写句子时用错了标点符号或者单词拼写错了),还有逻辑错误(比如计算方法不对,导致结果不是我们想要的)。断点就像是代码执行过程中的“暂停键”,我们可以指定在代码的某个位置暂停执行,然后在代码停止的这个时刻,去检测各个变量的值,看看它们是不是我们期望的那样。检查完变量的值,确认没有问题或者发现并修正了问题之后,我们可以通过调试工具上的操作(比如点击类似播放按钮的选项)来重新执行代码,让代码继续运行。语句是不会起作用的。原创 2023-02-09 20:39:25 · 1887 阅读 · 0 评论 -
JavaScript 变量提升
简单来说,就是函数以及变量的声明,都会被 JavaScript 解释器自动“提升”到函数的最顶部。所谓变量提升,就是函数声明和变量声明,总是会被解释器悄悄地“提升”到方法体的最顶部。也就是说,在 JavaScript 引擎执行代码之前,它会先把所有的变量和函数声明都“移”到当前作用域的最开头,然后再逐行执行代码。只有变量的声明会被提升,而变量的初始化(也就是给变量赋值的操作)是不会被提升的。需要注意的是,在 JavaScript 的严格模式(strict mode)下,是不允许使用未声明的变量的。原创 2023-02-09 20:47:11 · 999 阅读 · 0 评论 -
JavaScript 严格模式(use strict)
这个表达式就可以了。当我们想要查看代码在严格模式下运行时的报错信息,可以在浏览器中按下 F12 键(或者点击“工具” -> “更多工具” -> “开发者工具”)来开启调试模式。不过要注意,同样的代码在严格模式和正常模式下,运行结果可能会不一样。简单来说,严格模式就是让我们的代码在更加严格的条件下运行,就好像给代码加上了一些“规矩”,让它更加规范和安全。其中一个很重要的限制就是,在严格模式下,你不能使用没有声明过的变量,这能帮助我们避免很多因为变量使用不当而产生的错误。所以,在使用构造函数时,如果忘了加。原创 2023-02-09 21:01:25 · 383 阅读 · 0 评论 -
JavaScript 使用误区
在定义数组时,最后一个元素后面不能添加逗号。// 这里最后一个元素后面的逗号是多余的和定义数组类似,定义对象时,最后一个属性后面也不能添加逗号。websites = {site:"csdn博客", url:"www.youkuaiyun.com", like:460,}// 这里最后一个属性后面的逗号是错误的websites = {site:"csdn博客", url:"www.youkuaiyun.com", like:460}原创 2023-02-14 09:00:56 · 418 阅读 · 0 评论 -
JavaScript 表单
在 HTML 页面中,我们可以使用 JavaScript 来对表单进行验证,确保用户输入了正确的信息。当表单被提交时,浏览器会使用约束验证的算法来检查表单数据是否符合要求。除了使用 JavaScript 进行表单验证外,现在的浏览器也提供了自动验证的功能。大多数情况下,数据验证都是为了让用户能够正确地输入数据,避免错误的数据提交到服务器。数据验证的目的是确保用户输入的数据是有效的。函数会被调用,对用户输入的数字进行验证,并显示相应的提示信息。属性,当该字段的值为空时,浏览器会自动阻止表单提交。原创 2023-02-14 10:31:23 · 295 阅读 · 0 评论 -
JavaScript 表单验证
而在将用户输入的数据发送到服务器之前,使用 JavaScript 对表单数据进行验证是非常必要的。因此,在表单中收集用户的邮箱地址时,需要验证其格式是否正确。下面的 JavaScript 函数就是用来检查输入的数据是否符合电子邮件地址的基本语法。JavaScript 是一种强大的脚本语言,能够在数据被送往服务器之前,对 HTML 表单中的输入数据进行验证。有时候,表单中的某些项目是必须要用户填写的。在实际开发中,合理运用这些验证方法,可以提高数据的质量和可靠性。函数就会被调用,对输入的邮箱地址进行验证。原创 2023-02-14 10:35:59 · 526 阅读 · 0 评论 -
JavaScript 验证 API
在 JavaScript 的世界里,表单验证是一项非常重要的工作。今天,我们就来一起学习一下这些验证 API 的相关知识,让我们在处理表单数据时更加得心应手。在 JavaScript 中,有一些 DOM 方法可以帮助我们进行表单的约束验证。// 检查输入值是否小于最小值,导致 rangeUnderflow 属性为 true。// 如果不合法,将错误提示信息显示在 id 为 demo 的段落中。// 将提示信息显示在 id 为 demo 的段落中。// 将提示信息显示在 id 为 demo 的段落中。原创 2023-02-15 07:59:41 · 146 阅读 · 0 评论 -
JavaScript 保留关键字
在 HTML 中,为了保证代码的可移植性(也就是说,让代码在不同的环境中都能正常运行),我们必须避免使用 HTML 和 Windows 对象及属性的名称作为 JavaScript 的变量及函数名。其实是 JavaScript 的一个扩展,虽然 Firefox 和 Chrome 等浏览器的 JavaScript 引擎支持它,但它并不是 JavaScript 标准 ES3 或 ES5 的一部分。除了前面提到的保留关键字,在 JavaScript 的实现中,还有一些非标准的关键字。关键字,它可以用来定义变量。原创 2023-02-15 08:00:09 · 305 阅读 · 0 评论 -
JavaScript JSON
JSON 的英文全称是 JavaScript Object Notation。它是一种轻量级的数据交换格式。这意味着它占用的空间比较小,在数据传输的时候更加高效。JSON 是独立于编程语言的。也就是说,不管你使用的是 JavaScript、Python 还是其他编程语言,都可以使用 JSON 来存储和传输数据。JSON 的格式非常简单易懂,很容易上手。需要注意的是,JSON 虽然使用了 JavaScript 的语法,但它本质上仅仅是一个文本。原创 2023-02-15 08:00:26 · 199 阅读 · 0 评论 -
JavaScript void
它的作用是让 JavaScript 去计算一个表达式,但是呢,计算完了不会返回任何值。下面这段代码创建了一个超级链接,当你点击这个链接的时候,不会发生任何事情哦。会计算出一个值 0 ,但是在 JavaScript 里,它不会对页面产生任何实际的效果。再给大家看个例子,在这个例子里,当用户点击链接后,会弹出一个警告信息。呢,它仅仅表示一个死链接,就是点了不会有任何跳转或者其他动作的链接。在上面的代码里,第一个链接点了没反应,第二个链接点了就会跳转到。其实是包含了一个位置信息的哦,默认情况下,它指向的锚是。原创 2023-02-15 08:00:43 · 740 阅读 · 0 评论 -
JavaScript 代码规范
这里要注意啦,不推荐大家使用 TAB 键来缩进,因为不同的编辑器对 TAB 键的解析可能不一样,有的编辑器可能把 TAB 解析成 2 个空格,有的可能是 4 个或者 8 个,这样代码看起来就不整齐啦。其实呢,虽然不是绝对都用同一种,但大家最好能统一规范,这样代码交流和维护起来会更方便哦。在 JavaScript 里,通常推荐使用驼峰法,像 jQuery 以及其他很多 JavaScript 库也都用驼峰法哦。规范的代码就像整洁的房间,更容易让人找到东西,也就是更容易阅读和维护啦。原创 2023-02-19 12:08:14 · 1452 阅读 · 0 评论 -
JavaScript HTML DOM 简介
欢迎来到 JavaScript HTML DOM 的知识小课堂!今天我们要学习的 HTML DOM 可厉害啦,通过它,我们的 JavaScript 就可以访问 HTML 文档里的所有元素啦。这就好像有了一把万能钥匙,能打开 HTML 文档这座大房子里的每一扇门哦。原创 2023-02-24 14:15:10 · 473 阅读 · 0 评论 -
JavaScript HTML DOM 事件
这就好比你跟网页之间有了一种互动的方式,当网页上发生某些特定的事情时,JavaScript 就可以做点什么来回应。比如说,当用户在 HTML 元素上点击的时候,我们就可以让 JavaScript 做点有趣的事情。比如说,当用户改变了输入字段的内容时,我们就可以调用一个函数来检查输入的内容是否正确。事件很有用,比如我们可以用它来检测访问者的浏览器类型和浏览器版本,然后根据这些信息来加载网页的正确版本。就是一个事件属性,它表示当用户点击的时候会触发后面的 JavaScript 代码。原创 2023-02-24 14:15:26 · 595 阅读 · 0 评论 -
JavaScript HTML DOM 改变 HTML
大家知道吗,HTML DOM 非常强大,它允许我们使用 JavaScript 来改变 HTML 元素的内容哦。除了改变元素的内容,我们还可以改变 HTML 元素的属性哦。属性的值改成了 “landscape.jpg” ,这样图片就会显示另一张名为 “landscape.jpg” 的图片啦。就是你要找的那个 HTML 元素的唯一标识,通过它就能找到对应的元素,然后把新的 HTML 内容赋值给。就是你要修改的属性名称,把新的属性值赋给它,属性就改变了。在 JavaScript 里,属性,元素的内容就会改变啦。原创 2023-02-24 14:13:36 · 451 阅读 · 0 评论 -
JavaScript HTML DOM 改变 CSS
我们知道,HTML DOM 非常强大,它赋予了 JavaScript 改变 HTML 元素样式的能力。这就好比我们可以给网页上的各种元素穿上不同的漂亮“衣服”(样式),让网页变得更加美观和吸引人。HTML DOM 还有一个很厉害的功能,就是允许我们通过触发事件来执行代码,从而改变元素的样式。当然,还有很多其他的事件,在接下来的学习中,大家会了解到更多关于事件的知识哦。是 HTML 元素的唯一标识,通过它我们可以找到想要改变样式的那个元素。把新的样式值赋给对应的属性,元素的样式就会发生改变哦。原创 2023-02-24 14:13:24 · 146 阅读 · 0 评论 -
JavaScript HTML DOM EventListener
为 “myBtn” 的按钮元素,然后给它添加了一个点击事件的监听。要注意哦,IE 8 及更早的 IE 版本,还有 Opera 7.0 及其更早版本,不支持。方法允许我们向同一个元素添加多个事件,而且不会覆盖已有的事件。想象一下,我们有一个按钮,当用户点击这个按钮时,我们希望做点什么,这时候就可以用到。在冒泡方式中,内部元素的事件会先被触发,然后再触发外部元素的事件。在捕获方式中,外部元素的事件会先被触发,然后才会触发内部元素的事件。方法里写了一个匿名函数,当点击事件触发时,就会弹出提示框。原创 2023-02-24 14:14:30 · 784 阅读 · 0 评论 -
JavaScript 库
MooTools 也是一个很棒的框架,它同样提供了 API ,能让常见的 JavaScript 编程变得更加简单。这些框架都有很强大的功能,它们提供了针对常见 JavaScript 任务的函数,比如让网页元素动起来的动画效果、对网页结构进行操作的 DOM 操作,以及实现网页和服务器之间数据交互的 Ajax 处理等。在 JavaScript 的编程世界里,我们常常会听到一些熟悉的名字,比如 jQuery、Prototype、MooTools ,它们都和 JavaScript 库有着紧密的联系哦。原创 2023-02-24 14:14:08 · 582 阅读 · 0 评论