JavaScript是一个免费的客户端语言,允许您添加交互性到Hypertext Markup Language(HTML)页面。客户端意味着JavaScript在浏览器中运行,而不是在服务器端运行。客户端脚本就是允许用户在将web页面发送到服务器端以及浏览器加载之后与一个web页面进行交互。
JavaScript向用户提供在网页加载之后与Web页面进行交互的功能,开发人员通常用它实现以下功能:
动态添加、编辑和删除HTML元素及其值
在提交之前验证web表单
创建cookies来存储和检索用户数据,以便将来进行访问
在开始之前,有几个基础知识需要主意:
为了在HTML文件中包含JavaScript代码,需要将代码放在脚本标记之内,并要包括text/javascript类型属性。
所有JavaScript语句以一个分号结束。
该语言对大小写敏感。
所有变量名必须以字母或下划线开始。
可以使用注释来注释脚本的某些行,注释卸载双斜线后面。
可以使用注释来注释脚本,可以将所要注释的内容放在/*...*/中。
外部JavaScript文件是包含JavaScript代码最常用的方式,出于一下考虑:
若HML页面中只有很少的代码,搜索引擎可以更快的抓取和索引网站。
将JavaScript代码与HTML分离,使HTML保持整洁易于管理。
由于可以在HTML代码中包含多个JavaScript文件,因此可以将JavaScript文件分别放在服务器上不同文件夹找那个。
变量
变量存储稍后将被检索或更新的数据。存储在变量中的数据可以是一个值或表达式。有两类变量:本地变量和全局变量。可以使用var关键字声明本地变量,全局变量的声明不实用var关键字。
数组
在一个变量名下存储多个值和表达式。数组可以存储JavaScript中的任何类型的数据,包括数组。
函数
函数只能通过一个事件或者一个对该函数的调用执行的脚本的容器。因此,当浏览器最初加载和执行web页面中包含的脚本时,函数不能被执行。函数的功能是包含一个含有任务的脚本,使在任何时间可以执行该脚本、运行该任务。
JavaScript向用户提供在网页加载之后与Web页面进行交互的功能,开发人员通常用它实现以下功能:
动态添加、编辑和删除HTML元素及其值
在提交之前验证web表单
创建cookies来存储和检索用户数据,以便将来进行访问
在开始之前,有几个基础知识需要主意:
为了在HTML文件中包含JavaScript代码,需要将代码放在脚本标记之内,并要包括text/javascript类型属性。
所有JavaScript语句以一个分号结束。
该语言对大小写敏感。
所有变量名必须以字母或下划线开始。
可以使用注释来注释脚本的某些行,注释卸载双斜线后面。
可以使用注释来注释脚本,可以将所要注释的内容放在/*...*/中。
外部JavaScript文件是包含JavaScript代码最常用的方式,出于一下考虑:
若HML页面中只有很少的代码,搜索引擎可以更快的抓取和索引网站。
将JavaScript代码与HTML分离,使HTML保持整洁易于管理。
由于可以在HTML代码中包含多个JavaScript文件,因此可以将JavaScript文件分别放在服务器上不同文件夹找那个。
变量
变量存储稍后将被检索或更新的数据。存储在变量中的数据可以是一个值或表达式。有两类变量:本地变量和全局变量。可以使用var关键字声明本地变量,全局变量的声明不实用var关键字。
数组
在一个变量名下存储多个值和表达式。数组可以存储JavaScript中的任何类型的数据,包括数组。
函数
函数只能通过一个事件或者一个对该函数的调用执行的脚本的容器。因此,当浏览器最初加载和执行web页面中包含的脚本时,函数不能被执行。函数的功能是包含一个含有任务的脚本,使在任何时间可以执行该脚本、运行该任务。