- 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)自调用函数JavaScript函数除了可以被其它语句或
您可能关注的文档
- ASP.NET程序设计教程(C#版)第4版 PPT 第1章 Web基础知识.ppt
- ASP.NET程序设计教程(C#版)第4版 PPT 第2章 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
- 巡察整改专题民主生活会个人对照检查材料1.docx
- 带头严守政治纪律和政治规矩,维护党的团结统一“四个带头”方面存在的问题与整改检视材料(2024年度民主生活会个人对照检查材料).docx
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO31000:2024风险管理指南》指导手册(雷泽佳译2024-04).pptx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 广州市番禺区2015-2016学年九年级上学期政治期末统考试卷(含答案)详解.doc
- 《瑜伽》课程说课备课讲稿.ppt
- 2024年度医院整形美容外科学述职报告课件.pptx
- ISO31022-2020风险管理-法律风险管理指南(雷泽佳译).pdf VIP
- GBT 16180-2014《劳动能力鉴定 职工工伤与职业病致残等级》.doc
- TASCAM DR-40中文用户手册(说明书).pdf
- 体检中心一月质量控制重点工作计划和质控小结.docx VIP
- 2025最新字帖3年级下册_楷体.pdf
文档评论(0)