摘要: window.history 对象包含浏览器的历史。 Window History window.history 对象在编写时可不使用 window 这个前缀。 为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。 一些方法: history.back() - 与在浏览器点击后退 阅读全文
posted @ 2017-09-12 15:07 锦绣河山锦 阅读(181) 评论(0) 推荐(0)
摘要: window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。 Window Location window.location 对象在编写时可不使用 window 这个前缀。 一些例子: location.hostname 返回 web 主机的域名 locati 阅读全文
posted @ 2017-09-12 15:07 锦绣河山锦 阅读(186) 评论(0) 推荐(0)
摘要: window.screen 对象包含有关用户屏幕的信息。 Window Screen window.screen 对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth - 可用的屏幕宽度 screen.availHeight - 可用的屏幕高度 Windo 阅读全文
posted @ 2017-09-12 15:06 锦绣河山锦 阅读(141) 评论(0) 推荐(0)
摘要: 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model)尚无正式标准。 由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属 阅读全文
posted @ 2017-09-12 14:59 锦绣河山锦 阅读(114) 评论(0) 推荐(0)
摘要: RegExp 对象用于规定在文本中检索的内容。 什么是 RegExp? RegExp 是正则表达式的缩写。 当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。 您可以 阅读全文
posted @ 2017-09-12 14:57 锦绣河山锦 阅读(137) 评论(0) 推荐(0)
摘要: Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 实例 检查逻辑值检查逻辑对象是 true 还是 false。 实例 完整的 Boolean 对象参考手册 我们提供 JavaScript Boolean 对象参考手册,其中包括所有可用于逻辑对象的属性和方法。 该手 阅读全文
posted @ 2017-09-12 14:56 锦绣河山锦 阅读(229) 评论(0) 推荐(0)
摘要: Math(算数)对象的作用是:执行常见的算数任务。 实例 round()如何使用 round()。random()如何使用 random() 来返回 0 到 1 之间的随机数。max()如何使用 max() 来返回两个给定的数中的较大的数。(在 ECMASCript v3 之前,该方法只有两个参数。 阅读全文
posted @ 2017-09-12 14:56 锦绣河山锦 阅读(161) 评论(0) 推荐(0)
摘要: 日期对象用于处理日期和时间。 JavaScript Date(日期)对象 实例 返回当日的日期和时间如何使用 Date() 方法获得当日的日期。getTime()getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。setFullYear()如何使用 setFullYear() 设置 阅读全文
posted @ 2017-09-12 14:55 锦绣河山锦 阅读(154) 评论(0) 推荐(0)
摘要: 数组对象的作用是:使用单独的变量名来存储一系列的值。 实例 创建数组创建数组,为其赋值,然后输出这些值。For...In 声明使用 for...in 声明来循环输出数组中的元素。合并两个数组 - concat()如何使用 concat() 方法来合并两个数组。用数组的元素组成字符串 - join() 阅读全文
posted @ 2017-09-12 14:55 锦绣河山锦 阅读(135) 评论(0) 推荐(0)
摘要: String 对象用于处理已有的字符块。 JavaScript String(字符串)对象 实例 计算字符串的长度如何使用长度属性来计算字符串的长度。为字符串添加样式如何为字符串添加样式。indexOf() 方法如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。match( 阅读全文
posted @ 2017-09-12 14:54 锦绣河山锦 阅读(145) 评论(0) 推荐(0)
摘要: JavaScript 只有一种数字类型。 可以使用也可以不使用小数点来书写数字。 JavaScript 数字 JavaScript 数字可以使用也可以不使用小数点来书写: 实例 var pi=3.14; // 使用小数点 var x=34; // 不使用小数点 极大或极小的数字可通过科学(指数)计数 阅读全文
posted @ 2017-09-12 14:54 锦绣河山锦 阅读(122) 评论(0) 推荐(0)
摘要: 添加和删除节点(HTML 元素)。 创建新的 HTML 元素 如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。 实例 <div id="div1"> <p id="p1">这是一个段落</p> <p id="p2">这是另一个段落</p> < 阅读全文
posted @ 2017-09-12 14:52 锦绣河山锦 阅读(136) 评论(0) 推荐(0)
摘要: HTML DOM 允许 JavaScript 改变 HTML 元素的样式。 改变 HTML 样式 如需改变 HTML 元素的样式,请使用这个语法: document.getElementById(id).style.property=new style 例子 1 下面的例子会改变 <p> 元素的样式 阅读全文
posted @ 2017-09-12 14:51 锦绣河山锦 阅读(107) 评论(0) 推荐(0)
摘要: HTML DOM 使 JavaScript 有能力对 HTML 事件做出反应。 实例 把鼠标移到上面 点击这里 实例 把鼠标移到上面 点击这里 把鼠标移到上面 点击这里 对事件做出反应 我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。 如需在用户点击某个元素时执 阅读全文
posted @ 2017-09-12 14:51 锦绣河山锦 阅读(128) 评论(0) 推荐(0)
摘要: HTML DOM 允许 JavaScript 改变 HTML 元素的内容。 改变 HTML 输出流 JavaScript 能够创建动态的 HTML 内容: 今天的日期是: Tue Sep 12 2017 14:49:24 GMT+0800 (中国标准时间) 在 JavaScript 中,docume 阅读全文
posted @ 2017-09-12 14:50 锦绣河山锦 阅读(153) 评论(0) 推荐(0)
摘要: try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 错误一定会发生 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异 阅读全文
posted @ 2017-09-12 14:49 锦绣河山锦 阅读(130) 评论(0) 推荐(0)
摘要: JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 被 JavaScript 验证的这些典型的表单数据有: 用户是否已填写表单中的必 阅读全文
posted @ 2017-09-12 14:49 锦绣河山锦 阅读(83) 评论(0) 推荐(0)
摘要: 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。 HTML DOM 树 通过可编程的对象模型, 阅读全文
posted @ 2017-09-12 14:49 锦绣河山锦 阅读(94) 评论(0) 推荐(0)
摘要: break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 Break 语句 我们已经在本教程稍早的章节中见到过 break 语句。它用于跳出 switch() 语句。 break 语句可用于跳出循环。 break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话): 实例 阅读全文
posted @ 2017-09-12 14:48 锦绣河山锦 阅读(139) 评论(0) 推荐(0)
摘要: 只要指定条件为 true,循环就可以一直执行代码。 while 循环 While 循环会在指定条件为真时循环执行代码块。 语法 while (条件) { 需要执行的代码 } 实例 本例中的循环将继续运行,只要变量 i 小于 5: while (i<5) { x=x + "The number is 阅读全文
posted @ 2017-09-12 14:47 锦绣河山锦 阅读(120) 评论(0) 推荐(0)
摘要: 循环可以将代码块执行指定的次数。 JavaScript 循环 如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。 我们可以这样输出数组的值: document.write(cars[0] + "<br>"); document.write(cars[1] + "<br 阅读全文
posted @ 2017-09-12 14:47 锦绣河山锦 阅读(146) 评论(0) 推荐(0)
摘要: switch 语句用于基于不同的条件来执行不同的动作。 JavaScript Switch 语句 请使用 switch 语句来选择要执行的多个代码块之一。 语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 阅读全文
posted @ 2017-09-12 14:46 锦绣河山锦 阅读(144) 评论(0) 推荐(0)
摘要: 比较和逻辑运算符用于测试 true 或 false。 比较运算符 比较运算符在逻辑语句中使用,以测定变量或值是否相等。 给定 x=5,下面的表格解释了比较运算符: 运算符描述例子 == 等于 x==8 为 false 全等(值和类型) x 5 为 true;x "5" 为 false != 不等于 阅读全文
posted @ 2017-09-12 14:45 锦绣河山锦 阅读(99) 评论(0) 推荐(0)
摘要: 条件语句用于基于不同的条件来执行不同的动作。 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。 在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 阅读全文
posted @ 2017-09-12 14:45 锦绣河山锦 阅读(138) 评论(0) 推荐(0)
摘要: 运算符 = 用于赋值。 运算符 + 用于加值。 运算符 = 用于给 JavaScript 变量赋值。 算术运算符 + 用于把值加起来。 y=5; z=2; x=y+z; 在以上语句执行后,x 的值是 7。 运算符 = 用于给 JavaScript 变量赋值。 算术运算符 + 用于把值加起来。 在以上 阅读全文
posted @ 2017-09-12 14:44 锦绣河山锦 阅读(105) 评论(0) 推荐(0)
摘要: JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 在 JavaScript 中,对象是拥有属性和方法的数据。 属性和方法 属性是与对象相关的值。 方法是能够在对象上执行的动作。 举例:汽车就是现实生活中的对象。 汽车的属性: car.name=Fiat car.model 阅读全文
posted @ 2017-09-12 14:41 锦绣河山锦 阅读(93) 评论(0) 推荐(0)
摘要: 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 实例 <!DOCTYPE html> <html> <head> <script> function myFunction() { alert("Hello World!"); } </script> </head> <body> <bu 阅读全文
posted @ 2017-09-12 14:41 锦绣河山锦 阅读(120) 评论(0) 推荐(0)
摘要: 字符串、数字、布尔、数组、对象、Null、Undefined JavaScript 拥有动态类型 JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型: 实例 var x // x 为 undefined var x = 6; // x 为数字 var x = "Bill"; // 阅读全文
posted @ 2017-09-12 14:40 锦绣河山锦 阅读(121) 评论(0) 推荐(0)
摘要: 变量是存储信息的容器。 实例 var x=2; var y=3; var z=x+y; 亲自试一试 实例 亲自试一试 就像代数那样 x=2 y=3 z=x+y 在代数中,我们使用字母(比如 x)来保存值(比如 2)。 通过上面的表达式 z=x+y,我们能够计算出 z 的值为 5。 在 JavaScr 阅读全文
posted @ 2017-09-12 14:39 锦绣河山锦 阅读(114) 评论(0) 推荐(0)
摘要: JavaScript 注释可用于提高代码的可读性。 JavaScript 注释 JavaScript 不会执行注释。 我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。 单行注释以 // 开头。 例子 下面的例子使用单行注释来解释代码: // 输出标题: document. 阅读全文
posted @ 2017-09-12 14:38 锦绣河山锦 阅读(111) 评论(0) 推荐(0)
摘要: JavaScript 通常用于操作 HTML 元素。 操作 HTML 元素 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。 请使用 "id" 属性来标识 HTML 元素: 例子 通过指定的 id 来访问 HTML 元 阅读全文
posted @ 2017-09-12 14:37 锦绣河山锦 阅读(118) 评论(0) 推荐(0)
摘要: JavaScript 语句 JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。 下面的 JavaScript 语句向 id="demo" 的 HTML 元素输出文本 "Hello World": 分号 ; 分号用于分隔 JavaScript 语句。 通常我们在每条可执行的 阅读全文
posted @ 2017-09-12 14:37 锦绣河山锦 阅读(101) 评论(0) 推荐(0)
摘要: HTML 中的脚本必须位于 <script> 与 </script> 标签之间。 脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。 <script> 标签 如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。 <script> 和 </scr 阅读全文
posted @ 2017-09-12 14:36 锦绣河山锦 阅读(96) 评论(0) 推荐(0)