补充脚本语言js(1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、基本数据类型: 基本数据类型: number boolean string object 常量: 二、常量 “aaa” ’bbb’ 12 1.2e3 010 0x10 true false 三、变量 1、变量的命名规则 、 区分大小写,以字母\下划线 符号开始,后边可以 区分大小写,以字母 下划线\$符号开始, 下划线 符号开始 跟字母\下划线 下划线\$\数字,不能与保留关键字重名。 数字, 跟字母 下划线 数字 不能与保留关键字重名。
JavaScript编程基础
2、变量的类型(由值的类型决定) 、变量的类型(由值的类型决定) 3、变量的声明 、 var 变量名 =value1],变量名 = 变量名1[= 变量名2[= 变量名 value2],……; 4、变量的作用域 、 全局变量(两种情况 在函数体外声明的变 全局变量(两种情况:在函数体外声明的变 量或在函数体内未被声明的变量) 量或在函数体内未被声明的变量)和局 部变量(在函数体内被声明的变量) 部变量(在函数体内被声明的变量
补充: JavaScript和DHTML 概述
一、DHTML 二、javaScript 语言 JavaScript不是 不是Java 三、JavaScript不是Java JavaScript可以做什么 四、JavaScript可以做什么 JavaScript不能做什么 五、JavaScript不能做什么 JavaScript代码嵌入HTML文档 代码嵌入HTML 六、把JavaScript代码嵌入HTML文档
四、JavaScript可以做什么
1、javascript为HTML提供了一种程序工具,HTML能够实现 、 提供了一种程序工具, 为 提供了一种程序工具 能够实现 把资源链接,但却不具备程序功能,只能够把网页的内容通 把资源链接,但却不具备程序功能, 过标签把他们连接和显现出来。 过标签把他们连接和显现出来。Javascript为其提供了实现 为其提供了实现 程序一种途径,它可以和html很好地结合在一起。开发客 很好地结合在一起。 程序一种途径,它可以和 很好地结合在一起 户端应用程序。 户端应用程序。 2、javacript能响应一定的事件, 2、javacript能响应一定的事件,当浏览器或用户的操作触发 了事件时, 都可以做出相应的响应( 了事件时,javascrpt都可以做出相应的响应(执行事件过 都可以做出相应的响应 程)。 3、javascrpt可以动态地获取和改变 、 可以动态地获取和改变HTML的元素属性,从而 的元素属性, 可以动态地获取和改变 的元素属性 动态地创建内容和改变内容的显示。 动态地创建内容和改变内容的显示。 4、可以使用JavaScript确保用户在表单中输入有效的信息, 、可以使用 确保用户在表单中输入有效的信息, 确保用户在表单中输入有效的信息 如果表单需要进行计算 计算, 如果表单需要进行计算,那么可以在用户机器上的 JavaScript中完成,而不需要任何服务器端处理。减少了服 中完成, 中完成 而不需要任何服务器端处理。 务器的压力,而且给用户也有了比较好的体验。 务器的压力,而且给用户也有了比较好的体验。
二、javaScript 语言
JavaScript程序运行和编辑环境 包含JavaScript脚本的HTML文档可以运行在任 何安装IE或Navigater浏览器的计算机上。 JavaScript脚本是嵌入到HTML文档的文字型脚 本,因此可以用任何文本文件编辑器(如 Notepad、WordPad、WPS、DOS的EDIT命 令等)进行编辑,也可以用网页制作工具编辑 JavaScript脚本。
六、把JavaScript代码嵌入HTML文档
格式一: <script Language =“JavaScript”> 或 <script type=“text/javascript”> <!-JavaScript语言代码; JavaScript 语言代码; .... //--> </SCRIPT>
一、DHTML
所谓动态HTML(Dynamic HTML,简称 所谓动态 ,简称DHTML), , 其实并不是一门新的语言 它只是HTML、CSS和客 并不是一门新的语言, 其实并不是一门新的语言,它只是 、 和客 户端脚本(JavaScript)的一种集成。 DHTML建立在 的一种集成。 户端脚本 的一种集成 建立在 原有技术的基础上,可分为三个方面:一是HTML, 原有技术的基础上,可分为三个方面:一是 , 也就是页面中的各种页面元素对象, 也就是页面中的各种页面元素对象,它们是被动态操 纵的内容;二是CSS,CSS属性也是被动态操纵的内 纵的内容;二是 , 属性也是被动态操纵的内 从而获得动态的格式效果;三是客户端脚本(例如 容,从而获得动态的格式效果;三是客户端脚本 例如 JavaScript),它实际操纵Web页上的 ,它实际操纵 页上的HTML和CSS。 和 。 页上的 使用DHTML技术,可使网页设计者创建出能够与用户 技术, 使用 技术 可使网页设计者创建出能够与用户 的页面。 交互并包含动态内容的页面 实际上, 使网页 交互并包含动态内容的页面。实际上,DHTML使网页 设计者可以动态操纵网页上的所有元素 可以动态操纵网页上的所有元素——甚至是在 设计者可以动态操纵网页上的所有元素 甚至是在 这些页面被装载以后依然能改变内容和样式 依然能改变内容和样式。 这些页面被装载以后依然能改变内容和样式。
一、DHTML
结构、 结构、表示和行为模式 --按照这种方式进行分隔 站点将包含三种文本文件: 按照这种方式进行分隔, --按照这种方式进行分隔,站点将包含三种文本文件: XHTML:包含页面的内容和结构; :包含页面的内容和结构; CSS:标准布局语言,控制页面的外观和表示(控制版面、 :标准布局语言,控制页面的外观和表示(控制版面、 颜色以及元素和图像的大小和位置); 颜色以及元素和图像的大小和位置); JavaScript:控制页面的行为。 :控制页面的行为。 如果这么做,对站点进行修改就会很容易, 如果这么做,对站点进行修改就会很容易,甚至修改全站点 范围的效果也很容易。 范围的效果也很容易。
三、JavaScript不是Java
Java是一种全功能的编程语言,是由Sun公司开发和推广的。 是一种全功能的编程语言,是由 公司开发和推广的。 是一种全功能的编程语言 公司开发和推广的 Java是C和C++编程语言之后的又一种主流语言,程序员可 编程语言之后的又一种主流语言, 是 和 编程语言之后的又一种主流语言 以使用它创建完整的应用程序 需要安装 创建完整的应用程序。 安装JAVA虚拟机才能 虚拟机才能 以使用它创建完整的应用程序。需要安装 虚拟机 运行。 运行。 JavaScript是一种脚本语言,由Netscape公司开发,主要 是一种脚本语言, 公司开发, 是一种脚本语言 公司开发 用于嵌入在 嵌入在HTML文件中,在浏览器中运行。 文件中, 用于嵌入在 文件中 在浏览器中运行。 当微软公司看到JavaScript在Web开发人员中流行起来时, 开发人员中流行起来时, 当微软公司看到 在 开发人员中流行起来时 它意识到必须在IE中添加一些脚本功能 中添加一些脚本功能。 它意识到必须在 中添加一些脚本功能。它原本可以采用 JavaScript,但是与通常情况一样,微软公司又自行其事, ,但是与通常情况一样,微软公司又自行其事, 建立了自己的脚本语言,这种语言非常像,但又不完全相同。 建立了自己的脚本语言,这种语言非常像,但又不完全相同。 JavaScript的微软版本称为 的微软版本称为JScript。 的微软版本称为 。 JavaScript最近的爆炸式流行,是因为它是 最近的爆炸式流行, 最近的爆炸式流行 是因为它是Ajax(Asyn( chronous JavaScript and XML,异步 ,异步JavaScript和XML) 和 ) 的一个关键部分。 的一个关键部分。
一、DHTML
特点: 特点: 1、实现与用户交互并包含动态内容的页面 、实现与用户交互并包含动态内容的页面 与用户交互并包含动态内容 2、功能的实现均可用浏览器完成而无需请求 的实现均可用浏览器完成而无需请求 、功能的实现均可用浏览器完成而无需请求Web服务 服务 同时也无需重新装载网页。 器,同时也无需重新装载网页。这是因为一切功能都 包含在HTML文件中,随着对网页的请求而一次性下 文件中, 包含在 文件中 载到浏览器端。降低了网络的传输量和服务器的负担。 载到浏览器端。降低了网络的传输量和服务器的负担。
四、JavaScript可以做什么
5、javascrpt可以获取用户信息,从而为用户提供合适的页面。 、 可以获取用户信息, 可以获取用户信息 从而为用户提供合适的页面。 例如检验用户的浏览器、用户机上是否安装某一插件、 (例如检验用户的浏览器、用户机上是否安装某一插件、用 的类型等) 户OS的类型等)根据实际情况做出不同的决定。 的类型等 根据实际情况做出不同的决定。 6、javascript可以创建和读取 、 可以创建和读取cookie。 可以创建和读取 。 7、JavaScript可以控制浏览器窗口(设置大小、锁定大小、 、 可以控制浏览器窗口( 可以控制浏览器窗口 设置大小、锁定大小、 控制位置、特殊效果等),可以打开新窗口、 ),可以打开新窗口 控制位置、特殊效果等),可以打开新窗口、显示警告框以 及在浏览器窗口的状态栏中显示定制的消息。 及在浏览器窗口的状态栏中显示定制的消息。 8、JavaScript有一套日期和时间特性,可以生成时钟、日历 、 有一套日期和时间特性, 有一套日期和时间特性 可以生成时钟、 和时间戳文档。 和时间戳文档。 9、文字特效和其它功能。 、文字特效和其它功能。
五、JavaScript不能做什么
设计JavaScript的目的是在用户的机器上执行任务,而不是在 的目的是在用户的机器上执行任务, 设计 的目的是在用户的机器上执行任务 服务器上。因此, 有一些固有的限制(主要出于安 服务器上。因此,JavaScript有一些固有的限制 主要出于安 有一些固有的限制 全原因): 全原因 : JavaScript不允许读写客户机器上的文件。唯一例外的是, 不允许读写客户机器上的文件。唯一例外的是, 不允许读写客户机器上的文件 JavaScript可以读写 可以读写cookie文件,但是也有一些限制。 文件, 可以读写 文件 但是也有一些限制。 JavaScript不允许写服务器上的其它文件。 不允许写服务器上的其它文件。 不允许写服务器上的其它文件 JavaScript不能关闭不是由它自己打开的窗口。这是为了避 不能关闭不是由它自己打开的窗口。 不能关闭不是由它自己打开的窗口 免一个站点关闭其他任何站点的窗口,从而独占浏览器。 免一个站点关闭其他任何站点的窗口,从而独占浏览器。 JavaScript不能从来自另一个服务器的已经打开的网页中读 不能从来自另一个服务器的已经打开的网页中读 取信息。 取信息。因此无法探察访问这个站点的冲浪者还在访问哪些 其他站点。 其他站点。
六、把JavaScript代码嵌入HTML文档
格式二: <script Language =“JavaScript” src=“path/*.js”> 或 <script type=“text/javascript” src=“path/*.js”> </SCRIPT>
JavaScript编程基础
Biblioteka Baidu
二、javaScript 语言
什么是JavaScript 什么是 Netscape发明了 发明了JavaScript,JavaScript是一种可以用来给 发明了 , 是一种可以用来给 网页增加交互性的编程语言。具有以下几个基本特点: 网页增加交互性的编程语言。具有以下几个基本特点: 1、是一种脚本编写语言 、 2、是基于对象和事件驱动的语言 、 3、简单性 、 4、安全性 、 5、动态性 、 6、跨平台性 、 7、主要用于客户端 、
相关文档
最新文档