- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I基础术语和概念总结
JavaScript?基础术语和概念总结
什么是JavaScript ?
JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java 小程序) 一起实现在一个?Web? 页面中链接多个对象,与?Web? 客户交互作用。它的出现使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。
JavaScript的特点
JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,主要用于
创建具有交互性较强的动态页面。其具有以下特点:
基于对象:JavaScript 是基于对象的脚本编程语言,能通过DOM(文档结构模型)
及自身提供的对象及操作方法来实现所需的功能。
事件驱动:JavaScript 采用事件驱动方式,能响应键盘事件、鼠标事件及浏览器窗
口事件等,并执行指定的操作。
解释性语言:JavaScript 是一种解释性脚本语言,无需专门编译器编译,而是在嵌
入JavaScript 脚本的HTML 文档载入时被浏览器逐行地解释,大量节省客户端与服
务器端进行数据交互的时间。
实时性:JavaScript 事件处理是实时的,无须经服务器就可以直接对客户端的事件
做出响应,并用处理结果实时更新目标页面。
动态性:JavaScript 提供简单高效的语言流程,灵活处理对象的各种方法和属性,
同时及时响应文档页面事件,实现页面的交互性和动态性。
跨平台:JavaScript 脚本的正确运行依赖于浏览器,而与具体的操作系统无关。只
要客户端装有支持JavaScript 脚本的浏览器,JavaScript 脚本运行结果就能正确反
映在客户端浏览器平台上。
开发使用简单:JavaScript 基本结构类似C 语言,采用小程序段的方式编程,并提
供了简易的开发平台和便捷的开发流程,就可以嵌入到HTML 文档中供浏览器解
释执行。同时JavaScript 的变量类型是弱类型,使用不严格。
相对安全性:JavaScript 是客户端脚本,通过浏览器解释执行。它不允许访问本地
的硬盘,并且不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只
能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失。
JavaScript和Java的区别
虽然JavaScript和Java有着紧密的关系,但是确实由两家不同的公司开发的不同的两个不同产品。Java是 SUN? 公司推出的新一代面向对象的程序设计语言,特别适合于 Internet? 应用程序开发;而?JavaScript? 是?Netscape 公司的产品,其目的是为了扩展?Netscape Navigator 功能,而开发的一种可以嵌入?Web? 页面中的基于对象和事件驱动的解释性语言,它的前身是?Live Script;而?Java 的前身是?Oak 语言。其异同点主要是以下几个方面:
基于对象和面向对象:
Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。而JavaScript是脚本语言,它是一种基于对象和事件驱动的编程语言。
代码格式的不同:
Java是一种与HTML无关的格式,其代码以字节代码的形式保存在独立的文档中JavaScript? 的代码是一种文本字符格式,可以直接嵌入?HTML 文档中,并且可动态装载。编写?HTML 文档就像编辑文本文件一样方便。’ 单引号 \” 双引号 \\ 反斜杠
2)数字类型: 浮点数:12.568,整数:256
3)布尔值类型:Boolean:true,false
4)空值(Null):代表变量什么也不是
5)未定义值(Undefined): var a//变量a 这时的状态
JavaScript的变量
变量名必须以字母或下划线开始,其他部分可以使用数字、字母、美元符和下划线构成。
JavaScript变量名区分大小写,可使用骆驼命名法:变量名以一个小写字母开始,后面的单词首字母大写且没有空格。变量名声明以关键字var开始。
HTML中如何使用JavaScript?
?JavaScript的使用分为两种方式,一种是直接使用,另一种就是通过事件机制使用
? ?直接使用
? ? ? ? ?HTML中的javascript代码块会让浏览器的控制程序交给相应的javascript解释器去完成,如果是自定义的函数,javascript是不会将其执行的,除非我们在javascript代码块中直接调用了该函数,如:“直接存在”代码中的Say()函数一样,处理函数外,其他的凡在javascript代码块中存在的java
您可能关注的文档
- l逻辑作文题.doc
- l产品设计之未来产品构想.ppt
- l逻辑判断基本题型和解题技巧.docx
- l产品前言设计.ppt
- l逻辑及答案.doc
- I基督教论文.doc
- l产品设计二交互.ppt
- l逻辑和批判性思维考试.docx
- l逻辑学例题题目及答案.doc
- l产品设计报告书.ppt
- 温州乐成寄宿中学2023年高三第二次模拟考试语文试卷含解析.doc
- 湖南省浏阳市第二中学2022-2023学年高三第一次调研测试语文试卷含解析.doc
- 甘肃省张掖市高台县重点名校2024年中考一模英语试题含答案.doc
- 甘肃省会宁县第四中学2024届高三下学期第六次检测语文试卷含解析.doc
- 滁州市重点中学2024届高三第四次模拟考试语文试卷含解析.doc
- 福建省福州市仓山区福建师范大学附属中学2023届高考冲刺模拟英语试题含解析.doc
- 福建省平和县一中2022-2023学年高考压轴卷语文试卷含解析.doc
- 湖南省长沙市一中、湖南师大附中2023年高三英语第一学期期末学业质量监测模拟试题含解析.doc
- 监狱警察职业道德培训课件.pptx
- 福建省漳州市平和一中、南靖一中等五校2023年高三第六次模拟考试语文试卷含解析.doc
文档评论(0)