W3C HTML 网页标准教程

Java Script

Java Script

简介
JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行。JavaScript 被用来改进用户体验、验证表单、检测浏览器、创建cookies、增进交互性等。
实现
HTML 的 script 标签用于把 JavaScript 插入 HTML 页面当中。 同时使用 type 属性来定义脚本语言。
放置
html 文档可以把 javascript 脚本放置于 head 或 body 部分,也可以使用 script 的 src 属性加载外部的 js 文件中的脚本。
语句
JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。JavaScript 代码是 JavaScript 语句的序列。
注释
JavaScript 注释可用于增强代码的可读性。单行的注释以 // 开始。多行注释以 /* 开头,以 */ 结尾。
变量
JavaScript 变量用于保存值或表达式。JavaSript 通过 var 语句来声明变量。通过赋值语句 = 向 JavaScript 变量赋值。
运算符
JavaScript 运算符包括算术运算符、赋值运算符、字符串运算符。JavaScript 如果把数字与字符串相加,结果将成为字符串。
比较和逻辑运算符
JavaScript 比较运算符在逻辑语句中使用,以测定变量或值是否相等。JavaScript 逻辑运算符用于测定变量或值之间的逻辑。JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。
条件语句
JavaScript 中的条件语句用于完成不同条件下的行为。
Switch 语句
JavaScript switch 条件语句用于完成基于多个不同条件的行为。

消息框
JavaScript 中包含三种消息框:警告框、确认框、提示框。
函数
JavaScript 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。在函数内声明了一个变量后,就只能在该函数中访问该变量。在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。
For 循环
JavaScript 有两种不同种类的循环:for 和 while 。在脚本的运行次数已确定的情况下使用 for 循环。
While 循环
JavaScript while 循环用于在指定条件为 true 时循环执行代码。do...while 循环在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。
Break 和 Continue
JavaScript 有两种特殊的语句可用在循环内部:break 和 continue。break 命令可以终止循环的运行,然后继续执行循环之后的代码。continue 命令会终止当前的循环,然后从下一个值继续运行。
For...in 语句
JavaScript for...in 语句用于对数组或者对象的属性进行循环操作。
事件
网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。事件是可以被 JavaScript 侦测到的行为。
Try...Catch
JavaScript try...catch 语句的作用是测试代码中的错误。捕获和处理 Javascript 的错误消息,这样就可以为受众提供更多的便利。
Throw 声明
JavaScript throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用,以达到控制程序流并产生精确错误消息的目的。
onerror 事件
JavaScrpt 使用 onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。onerror 事件处理器 handler 拥有三个参数:msg(错误消息)、url(发生错误的页面的 url)、line(发生错误的代码行)。

特殊字符
JavaScript 中使用反斜杠来向文本字符串添加省略号、换行符、引号和其他特殊字符等特殊字符。
指导方针
JavaScript 对大小写敏感,JavaScript 会忽略多余的空格,在文本字符串内部使用反斜杠对代码进行折行。
面向对象编程
JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力定义自己的对象和变量类型。
字符串对象
JavaScript String(字符串)对象用于处理已有的字符块。
日期对象
JavaScript Date 日期对象用于处理日期和时间。
数组对象
JavaScript 组对象 Array 用是:使用单独的变量名来存储一系列的值。
逻辑对象
JavaScript 逻辑对象 boolean 用于将非逻辑值转换为逻辑值(true 或者 false)。
算术对象
JavaScript Math(算数)对象的作用是:执行常见的算数任务。Math 对象提供多种算数值类型和函数。
RegExp 对象
JavaScript 通过 new 关键词来定义 RegExp 对象。RegExp 对象用于存储检索模式。RegExp 是正则表达式的缩写。
HTML DOM 对象
JavaScript 可以访问并处理所有的 HTML DOM 对象。HTML DOM 是 W3C 文档对象模型,定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法

浏览器检测
JavaScript 使用 Navigator 对象检测浏览器。Navigator 包含了有关访问者浏览器的信息,包括浏览器类型、版本等等。
Cookies
JavaScript 可以创建和取回 cookie 的值。cookie 是存储于访问者的计算机中的变量。

返回Java Script