- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章.JavaScript程序基础分析
第11章 JavaScript程序基础 主要内容 理解JavaScript语言的作用和执行方式 掌握在网页中使用客户端脚本的方法 掌握JavaScript语言的基本语法 认识核心语言对象,使用核心语言对象的方法和属性 掌握对页面中的不同种类的事件响应编程 能够利用JavaScript语言完成对文档内容的交互 了解客户端常见JavaScript特效程序的编程 掌握JavaScript程序的一般调试技术 11.1 JavaScript起步 JavaScript可以做什么 作为一个运行于浏览器环境中的语言,JavaScript被设计用来向HTML页面添加交互行为,利用它可以完成以下任务。 可以将文本动态的放入HTML页面。类似于这样的一段JavaScript声明可以将一段可变的文本放入HTML页面:document.write(h1+name+/h1) 可以对事件做出响应。例如页面载入完成或者当用户单击某个HTML元素时,调用指定的JavaScript程序。 可以读写HTML元素。JavaScript程序可以读取及改变当前HTML页面内某个元素的内容,如文本框中的输入内容。 可被用来验证用户输入的数据。在数据被提交到服务器之前,JavaScript可被用来验证这些数据。 可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面。 可被用来创建cookies,用来存储和取回位于访问者的计算机中的信息。 可利用Ajax技术来完成和服务器的直接通信,无刷新的修改当前HTML页面内容。 11.1 JavaScript起步 一个实例 11.1 JavaScript起步 基本语法: 11.1.3 JavaScript放置和运行 代码的位置 位于HEAD部分的脚本 如果把脚本放置到head部分,在页面载入的时候,就同时载入了代码。 通常这个区域的JavaScript代码是为body区域程序代码所调用的事件处理函数。 位于 BODY部分的脚本 当你把脚本放置于 body 部分后,在页面载入时不属于某个函数的脚本就会被执行,执行后的输出就成为页面的内容。 11.1.3 JavaScript放置和运行(cont.) 位于Head部分的代码实例 11.1.3 JavaScript放置和运行(cont.) 代码的位置(cont.) 直接位于事件处理部分的代码中 代码的位置(cont.) 位于网页之外的单独脚本文件 优点:复用、共享 11.2 JavaScript程序 11.2.1语句和语句块 1. 语句 JavaScript 语句是发给浏览器的命令,这些命令的作用是告诉浏览器要做的事情。 例如:document.write(欢迎进入JavaScript学习之旅!); 语句类型 变量声明语句; 输入输出语句; 表达式语句; 程序流向控制语句; 返回语句。 11.2.1语句和语句块(cont.) 2. 语句块 语句块就是用“{”和“}”封闭起来的若干条语句。 11.2.1语句和语句块(cont.) 3. 代码 代码就是由若干条语句或语句块构成的执行体。浏览器按照代码编写的逻辑顺序逐行执行,直至碰到结束符号或者返回语句。 11.2.3函数 1. 函数的构成 函数代表了一种特定的功能,一般是由若干条语句构成的。函数的基本语法如下面一样。 基本语法: function 函数名(参数1, 参数2, ... 参数N) { 函数体; } 语法说明: 组成一个函数必须有“function”关键字、自定义的函数名、放在小括号中的可选参数(可以没有参数,但括号必须保留)、以及包含在大括号内的由若干条语句构成的函数体。 注意: 不能在其他语句或其自身中嵌套function语句,也就是说,每个函数声明都是独立的。 11.2.3函数(cont.) 11.2.3函数(cont.) 2.函数的参数 在11-3的程序中定义的函数是这样声明的: function welcome(name) 这里的“name”就是参数变量,参数变量的作用就是用来接收函数调用者传递过来的参数。 实参:括号里的“李小璐”就是实际参数值,简称“实参”; 形参:在函数声明时的“name”就是对应的“形参”,函数运行时,就用变量名name来代表实际的值“李小璐”参与到函数体代码中的语句。 函数声明时的参数代表了函数在执行时需要这些参数接收传过来的值,并在代码中具体应用,因此,声明函数的形式参数时应该事先明确每个参数的作用。 11.2.3函数(cont.) 具体来讲,Javascript函数的参数是可选的。它有下面几个特点: javascript本身是弱类型,所以,它的函数参数也没有类型检查和类型限定,一切都要靠编程者自己去进行检查; 一般情况下,实参
您可能关注的文档
- 第10讲第4章汇编语言程序设计分析.ppt
- 第10讲相平衡分析.ppt
- 第10课做一个自信的人分析.ppt
- 第10课《谈语言》分析.ppt
- 第10讲:应急预案编制及管理分析.ppt
- 第10课时物质的物理属性(二)分析.ppt
- 第10课科学发展观分析.ppt
- 第10课:我的叔叔于勒分析.ppt
- 第10课温馨提示牌分析.ppt
- 第10课美化校园教学课件分析.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)