摘要: 本系列是之前自己在 "w3school" 学习笔记,仅供学习。 "JS 教程" "JS 简介" "JS 实现" "JS 输出" "JS 语句" "JS 注释" "JS 变量" "JS 数据类型" "JS 对象" "JS 函数" "JS 运算符" "JS 比较" "JS If...Else" "JS 阅读全文
posted @ 2019-08-20 16:47 superxjhw 阅读(170) 评论(0) 推荐(0)
摘要: JS 参考手册 "JavaScript 对象" "HTML DOM 对象" 阅读全文
posted @ 2019-08-20 16:42 superxjhw 阅读(235) 评论(0) 推荐(0)
摘要: JS高级教程 "JS高级教程" 阅读全文
posted @ 2019-08-20 16:42 superxjhw 阅读(309) 评论(0) 推荐(0)
摘要: JS 测试 Prototype 测试 JavaScript 框架库 Prototype 引用 Prototype 如需测试 JavaScript 库,您需要在网页中引用它。 为了引用某个库,请使用 标签,其 src 属性设置为库的 URL: Prototype 描述 Prototype 提供的函数可 阅读全文
posted @ 2019-08-20 16:41 superxjhw 阅读(218) 评论(0) 推荐(0)
摘要: JavaScript 测试 jQuery 测试 JavaScript 框架库 jQuery 引用 jQuery 如需测试 JavaScript 库,您需要在网页中引用它。 为了引用某个库,请使用 标签,其 src 属性设置为库的 URL: 引用 jQuery jQuery 描述 主要的 jQuery 阅读全文
posted @ 2019-08-20 16:40 superxjhw 阅读(177) 评论(0) 推荐(0)
摘要: JS Cookies cookie 用来识别用户。 什么是cookie? cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。 有关cookie的例子: 名字 cook 阅读全文
posted @ 2019-08-20 16:39 superxjhw 阅读(201) 评论(0) 推荐(0)
摘要: JS 库 JavaScript 库 jQuery、Prototype、MooTools JavaScript 框架(库) JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。 为了应对这些调整,许多的 JavaScript (helper) 库应运而生。 这些 J 阅读全文
posted @ 2019-08-20 16:39 superxjhw 阅读(179) 评论(0) 推荐(0)
摘要: JS Timing 通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。 JavaScript 计时事件 通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我 阅读全文
posted @ 2019-08-20 16:38 superxjhw 阅读(246) 评论(0) 推荐(0)
摘要: JS PopupAlert 可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。 警告框 警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 语法: 确认框 确认框用于使用户可以验证或者接受某些信息。 当确认框出现后,用户需要点击确定 阅读全文
posted @ 2019-08-20 16:37 superxjhw 阅读(259) 评论(0) 推荐(0)
摘要: JS Navigator window.navigator 对象包含有关访问者浏览器的信息。 Window Navigator window.navigator 对象在编写时可不使用 window 这个前缀。 警告:来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为 阅读全文
posted @ 2019-08-20 16:35 superxjhw 阅读(437) 评论(0) 推荐(0)
摘要: JS History window.history 对象包含浏览器的历史。 Window History window.history 对象在编写时可不使用 window 这个前缀。 为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。 一些方法: Window History 阅读全文
posted @ 2019-08-20 16:35 superxjhw 阅读(226) 评论(0) 推荐(0)
摘要: JS Screen window.screen 对象包含有关用户屏幕的信息。 Window Screen window.screen 对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth 可用的屏幕宽度 screen.availHeight 可用的屏幕高度 阅读全文
posted @ 2019-08-20 16:33 superxjhw 阅读(232) 评论(0) 推荐(0)
摘要: JS Location window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。 Window Location window.location 对象在编写时可不使用 window 这个前缀。 一些例子: location.hostname 返回 web 阅读全文
posted @ 2019-08-20 16:33 superxjhw 阅读(275) 评论(0) 推荐(0)
摘要: JS Window 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话” 浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model)尚无正式标准。 由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 阅读全文
posted @ 2019-08-20 16:32 superxjhw 阅读(451) 评论(0) 推荐(0)
摘要: JS 正则表达式 RegExp 对象用于规定在文本中检索的内容。 什么是 RegExp? RegExp 是正则表达式的缩写。 当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式检查、 阅读全文
posted @ 2019-08-20 16:28 superxjhw 阅读(252) 评论(0) 推荐(0)
摘要: JS 算数 Math(算数)对象的作用是:执行常见的算数任务。 random() 来返回 0 到 1 之间的随机数。 max() 来返回两个给定的数中的较大的数。(在 ECMASCript v3 之前,该方法只有两个参数。) min() 来返回两个给定的数中的较小的数。(在 ECMASCript v 阅读全文
posted @ 2019-08-20 16:23 superxjhw 阅读(184) 评论(0) 推荐(0)
摘要: JS 逻辑 Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 Boolean 对象 您可以将 Boolean 对象理解为一个产生逻辑值的对象包装器。 Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 创建 Boolean 对象 阅读全文
posted @ 2019-08-20 16:22 superxjhw 阅读(517) 评论(0) 推荐(0)
摘要: JS 日期 日期对象用于处理日期和时间。 JavaScript Date(日期)对象 使用 Date() 方法获得当日的日期。 getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。 setFullYear() 设置具体的日期。 toUTCString() 将当日的日期(根据 UTC 阅读全文
posted @ 2019-08-20 16:19 superxjhw 阅读(341) 评论(0) 推荐(0)
摘要: JS 数组 数组对象的作用是:使用单独的变量名来存储一系列的值。 使用 for...in 声明来循环输出数组中的元素。 使用 concat() 方法来合并两个数组。 使用 join() 方法将数组的所有元素组成一个字符串。 使用 sort() 方法从字面上对数组进行排序。 定义数组 数组对象用来在单 阅读全文
posted @ 2019-08-20 16:19 superxjhw 阅读(175) 评论(0) 推荐(0)
摘要: JS 字符串 String 对象用于处理已有的字符块。 JavaScript String(字符串)对象 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。 replace() 方法在字符串中用某些字符替换 阅读全文
posted @ 2019-08-20 16:17 superxjhw 阅读(204) 评论(0) 推荐(0)
摘要: JS 数字 JavaScript 只有一种数字类型。 可以使用也可以不使用小数点来书写数字。 JavaScript 数字 数字可以使用也可以不使用小数点来书写: 实例 极大或极小的数字可通过科学(指数)计数法来写: 所有 JavaScript 数字均为 64 位 JavaScript 不是类型语言。 阅读全文
posted @ 2019-08-20 16:16 superxjhw 阅读(506) 评论(0) 推荐(0)
摘要: JS 对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自定义对象。 JavaScript 对象 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 访问对象 阅读全文
posted @ 2019-08-20 16:14 superxjhw 阅读(653) 评论(0) 推荐(0)
摘要: JavaScript HTML DOM 元素(节点) 添加和删除节点(HTML 元素) 解释: 这段代码创建新的 元素: 如需向 元素添加文本,您必须首先创建文本节点。这段代码创建了一个文本节点: 然后您必须向 元素追加这个文本节点: 最后您必须向一个已有的元素追加这个新元素。 这段代码找到一个已有 阅读全文
posted @ 2019-08-20 16:12 superxjhw 阅读(173) 评论(0) 推荐(0)
摘要: DOM 事件 HTML DOM 使 JavaScript 有能力对 HTML 事件做出反应。 对事件做出反应 我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。 如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代码: HT 阅读全文
posted @ 2019-08-20 16:08 superxjhw 阅读(175) 评论(0) 推荐(0)
摘要: DOM CSS HTML DOM 允许 JavaScript 改变 HTML 元素的样式。 改变 HTML 样式 如需改变 HTML 元素的样式,请使用这个语法: 改变 元素的样式: 改变 id="id1" 的 HTML 元素的样式,当用户点击按钮时: 阅读全文
posted @ 2019-08-20 16:07 superxjhw 阅读(156) 评论(0) 推荐(0)
摘要: DOM HTML HTML DOM 允许 JavaScript 改变 HTML 元素的内容。 改变 HTML 输出流 JavaScript 能够创建动态的 HTML 内容: 今天的日期是: Tue Jun 07 2016 13:42:28 GMT+0800 (CST) 在 JavaScript 中, 阅读全文
posted @ 2019-08-20 16:05 superxjhw 阅读(128) 评论(0) 推荐(0)
摘要: DOM 简介 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。 HTML DOM 树 通过可编 阅读全文
posted @ 2019-08-20 16:02 superxjhw 阅读(174) 评论(0) 推荐(0)
摘要: JS 验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 被 JavaScript 验证的这些典型的表单数据有: 用户是否已填 阅读全文
posted @ 2019-08-20 15:51 superxjhw 阅读(293) 评论(0) 推荐(0)
摘要: JS 错误 try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 错误一定会发生 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由 阅读全文
posted @ 2019-08-20 15:50 superxjhw 阅读(315) 评论(0) 推荐(0)
摘要: JS JavaScript Break 和 Continue 语句 break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 Break 语句 Continue 语句 JavaScript 标签 正如您在 switch 语句那一章中看到的,可以对 JavaScript 语句进行标 阅读全文
posted @ 2019-08-20 15:49 superxjhw 阅读(305) 评论(0) 推荐(0)
摘要: JS While 只要指定条件为 true,循环就可以一直执行代码。 while 循环 While 循环会在指定条件为真时循环执行代码块。 语法 提示:如果您忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器崩溃。 do/while 循环 实例 js cars=["BMW","Volv 阅读全文
posted @ 2019-08-20 15:48 superxjhw 阅读(726) 评论(0) 推荐(0)
摘要: JS For 循环可以将代码块执行指定的次数。 JavaScript 循环 不过通常我们这样写: 不同类型的循环 JavaScript 支持不同类型的循环: for 循环代码块一定的次数 for/in 循环遍历对象的属性 while 当指定的条件为 true 时循环指定的代码块 do/while 同 阅读全文
posted @ 2019-08-20 15:47 superxjhw 阅读(288) 评论(0) 推荐(0)
摘要: JS Switch switch 语句用于基于不同的条件来执行不同的动作。 default 关键词 请使用 default 关键词来规定匹配不存在时做的事情: 阅读全文
posted @ 2019-08-20 15:46 superxjhw 阅读(616) 评论(0) 推荐(0)
摘要: JS If...Else 条件语句用于基于不同的条件来执行不同的动作。 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。 在 JavaScript 中,我们可使用以下条件语句: if 语句 只有当指定条件为 true 时,使用该语句来执行代码 阅读全文
posted @ 2019-08-20 15:45 superxjhw 阅读(233) 评论(0) 推荐(0)
摘要: JavaScript 比较和逻辑运算符 比较和逻辑运算符用于测试 true 或 false。 比较运算符 运算符 |描述 | == |等于 === |全等(值和类型) != |不等于 \ |大于 = |大于或等于 1) 为 true || or (x==5 || y==5) 为 false ! no 阅读全文
posted @ 2019-08-20 15:42 superxjhw 阅读(173) 评论(0) 推荐(0)
摘要: JS 运算符 运算符 = 用于赋值。 运算符 + 用于加值。 JavaScript 算术运算符 JavaScript 赋值运算符 用于字符串的 + 运算符 对字符串和数字进行加法运算 规则是: 如果把数字与字符串相加,结果将成为字符串。 阅读全文
posted @ 2019-08-20 15:41 superxjhw 阅读(159) 评论(0) 推荐(0)
摘要: JS 函数 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当调用该函数时,会执行函数内的代码。 可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 阅读全文
posted @ 2019-08-20 15:39 superxjhw 阅读(217) 评论(0) 推荐(0)
摘要: JS 对象 JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 在 JavaScript 中,对象是拥有属性和方法的数据。 属性和方法 属性是与对象相关的值。 方法是能够在对象上执行的动作。 举例:汽车就是现实生活中的对象。 汽车的属性: 汽车的方法: 汽车的属性包括名称、 阅读全文
posted @ 2019-08-20 15:34 superxjhw 阅读(213) 评论(0) 推荐(0)
摘要: JS 数据类型 字符串、数字、布尔、数组、对象、Null、Undefined 字符串 字符串可以是引号中的任意文本。您可以使用单引号或双引号: 您可以在字符串中使用引号,只要不匹配包围字符串的引号即可: 数字 可以带小数点,也可以不带 极大或极小的数字可以通过科学(指数)计数法来书写: 布尔 布尔( 阅读全文
posted @ 2019-08-20 15:29 superxjhw 阅读(142) 评论(0) 推荐(0)
摘要: JS 变量 JavaScript 变量 您可以把变量看做存储数据的容器。 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。 变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 变量名称对大小写敏感(y 阅读全文
posted @ 2019-08-20 15:12 superxjhw 阅读(157) 评论(0) 推荐(0)
摘要: JS 注释 JavaScript 注释可用于提高代码的可读性。 单行注释 多行注释 行末注释 使用注释来阻止执行 阅读全文
posted @ 2019-08-20 15:00 superxjhw 阅读(259) 评论(0) 推荐(0)
摘要: JS 语句 JavaScript 语句 JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。 下面的 JavaScript 语句向 id="demo" 的 HTML 元素输出文本 "Hello World": 分号 分号用于分隔 JavaScript 语句。 通常我们在每条 阅读全文
posted @ 2019-08-20 14:53 superxjhw 阅读(165) 评论(0) 推荐(0)
摘要: JS 输出 JavaScript 通常用于操作 HTML 元素。 操作 HTML 元素 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。 请使用 "id" 属性来标识 HTML 元素: 通过指定的 id 来访问 HTM 阅读全文
posted @ 2019-08-20 14:05 superxjhw 阅读(215) 评论(0) 推荐(0)
摘要: JavaScript 使用 HTML 中的脚本必须位于 与 标签之间。 脚本可被放置在 HTML 页面的 和 `` 部分中。 `` 标签 如需在 HTML 页面中插入 JavaScript,请使用 标签。 和 `` 会告诉 JavaScript 在何处开始和结束。 ` 之间的代码行包含了 JavaS 阅读全文
posted @ 2019-08-20 13:54 superxjhw 阅读(339) 评论(0) 推荐(0)
摘要: JS 简介 JavaScript 是世界上最流行的编程语言。 这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 avaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代 阅读全文
posted @ 2019-08-20 13:48 superxjhw 阅读(989) 评论(0) 推荐(0)
摘要: Summary 本系列是之前自己在 "w3school" 学习笔记,仅供学习。 "JS 教程" "JS 简介" "JS 实现" "JS 输出" "JS 语句" "JS 注释" "JS 变量" "JS 数据类型" "JS 对象" "JS 函数" "JS 运算符" "JS 比较" "JS If...El 阅读全文
posted @ 2019-08-20 13:44 superxjhw 阅读(119) 评论(0) 推荐(0)