- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第7章JavaScript本章讲述的主要内容7.1JavaScript的基本概念7.2JavaScript程序设计基础7.3JavaScript对象7.4BOM和DOM对象7.5实训设计浮动图片效果 7.1JavaScript的基本概念7.1.1JavaScript概述JavaScript是一种通用的、跨平台的、基于对象和事件驱动的客户端脚本语言,其主要特点有以下几个方面。(1)弱数据类型(2)跨平台(3)基于对象Transformations,扩展样式表转换)进行数据交换及操作。(4)基于事件驱动7.1JavaScript的基本概念7.1.1JavaScript概述JavaScript代码格式不够严谨,使用比较灵活,但过于随意将会导致代码的可读性降低,不易于后期维护和升级。因此,在编写JavaScript程序时应遵守以下规范。①书写代码时应注意,浏览器解析JavaScript代码时会忽略标识符与运算符之间多余的空格。②书写代码时每条语句一般应独占一行,并以英文分号“;”为结束符。③代码要使用缩进格式编写,以增强其层次感和可读性。④代码中可以使用“//”表示单行注释,使用“/*……*/”表示多行注释。7.1JavaScript的基本概念7.1.2JavaScript的代码编写规范行内JavaScript语句直接将JavaScript代码写在HTML元素的开始标记中。(2)嵌入式JavaScript语句块将JavaScript代码写在<script>……</script>中。(3)使用独立的.js文件7.2JavaScript程序设计基础7.2.1数据类型和变量1.数据类型7.2JavaScript程序设计基础7.2.1数据类型和变量2.变量和运算符声明变量和为变量赋值(2)运算符JavaScript使用的运算符与C#语言的运算符大部分相同。如,算术运算符+、-、*、/;比较运算符<、>、==、>=、<=、!=;布尔运算符&&、||、!等。7.2JavaScript程序设计基础7.2.1数据类型和变量3.变量的作用域变量的作用范围是指可以访问该变量的代码区域。JavaScript中按变量的作用范围分为全局变量和局部变量。①全局变量:可以在整个HTML文档范围中使用的变量,这种变量通常都是在函数体外定义的变量。②局部变量:只能在局部范围内使用的变量,这种变量通常都是在函数体内定义的变量,所以只在函数体内部有效。省略关键字var声明的变量(未定义直接使用的变量),无论在函数体内部还是外部,都是全局变量。7.2JavaScript程序设计基础7.2.2流程控制语句1.分支结构if…elseif…else、switch语句2.循环结构JavaScript的循环结构主要由for语句、while语句和forin语句构成。其中,for语句和while语句与C#中的语法格式及使用方法完全相同,这里不再赘述。C#中的foreach语句在JavaScript中稍有变化,其语法格式如下所示。7.2JavaScript程序设计基础7.2.3JavaScript函数JavaScript内置函数7.2JavaScript程序设计基础7.2.3JavaScript函数2.自定义函数JavaScript除了可以使用预定义函数外,还可以根据需要自定义用于实现特定功能的函数。由于JavaScript是弱类型脚本程序设计语言,故在定义函数时无需声明函数的参数类型和返回值类型。JavaScript的自定义函数分为命名函数、匿名函数、对象函数和自调用函数四种。自定义函数代码可以书写在<script></script>标记之间,也可以书写在.js文件中。在同一个<script></script>标记中,函数定义可以书写在调用语句之前或之后;但在不同的<script></script>标记中函数定义语句只能书写在调用语句之前。7.2JavaScript程序设计基础7.2.3JavaScript函数2.自定义函数(1)命名函数7.2JavaScript程序设计基础7.2.3JavaScript函数2.自定义函数(2)匿名函数7.2JavaScript程序设计基础7.2.3JavaScript函数2.自定义函数(3)自调用函数
您可能关注的文档
- ASP.NET程序设计教程(C#版)第4版 PPT 第1章 Web基础知识.ppt
- ASP.NET程序设计教程(C#版)第4版 PPT 第4章 C#程序设计基础.ppt
- ASP.NET程序设计教程(C#版)第4版 PPT 第5章 ASP.NET常用对象和状态管理.ppt
- ASP.NET程序设计教程(C#版)第4版 PPT 第9章 数据库基础和数据访问控件.ppt
- ASP.NET程序设计教程(C#版)第4版 PPT 第12章 ASP.NET MVC.ppt
- ASP.NET程序设计教程(C#版)第4版 PPT 第8章 使用jQuery.ppt
- ASP.NET程序设计教程(C#版)第4版 PPT 第6章 ASP.NET AJAX.ppt
- 人教版小学音乐三年级下册全册教案.pdf
- 人教版新课标二年级下册数学教案.pdf
- 人教版七年级下册英语导学案.pdf
- 2023年吉林大学白求恩第一医院中医科招聘笔试真题.doc
- 2023年昌江黎族自治县选聘国有企业领导人员笔试真题.doc
- 2023年甘肃省残疾人联合会直属事业单位招聘笔试真题.doc
- 2023年甘肃省退役军人事务厅直属事业单位招聘笔试真题.doc
- 2023年河北省煤田地质局事业单位选聘工作人员笔试真题.doc
- 2023年承德市教育局选聘急需紧缺学科教师笔试真题.doc
- 2023年江苏苏州工业园区星洋学校教师招聘笔试真题.doc
- 2023年吉林大学白求恩第一医院临床研究部招聘笔试真题.doc
- 2023年中国东航东航股份商务委储备人才类招聘笔试真题.doc
- 2023年国航股份地面服务部特种车司机岗位招聘笔试真题.doc
文档评论(0)