JavaScript概述和基本语法
JavaScript概述
样板房设计装修JavaScript(简称JS)是⼀种解释性的脚本语⾔(JS代码不需要编译),是Web前端设计开发的第三⼤核⼼技术,⽤于编写页⾯脚本,以实现对⽹页客户端⾏为的控制,为⽤户提供更流畅美观的浏览效果。
⽬前的浏览器⼏乎都内嵌了JS引擎,⽤来执⾏客户端脚本。
1.JavaScript的组成
⼀个完整的JavaScript实现由以下3个不同部分组成:
核⼼:ECMAScript(规定了JavaScript的核⼼语法)
艾莎的森林⽂档对象模型:DOM,Document Object Model(专门操作HTML元素、CSS样式及事件的统⼀标准)
windowsmediaplayer浏览器对象模型:BOM,Browser Object Model(专门操作浏览器窗⼝的⼯具,移动窗⼝、改变状态栏中的⽂本以及执⾏其他页⾯内容不直接相关的操作没有任何标准)
JavaScript中的常见问题:
JavaScript语⾔与Java语⾔:JavaScript中部分语⾔与命名规则借鉴⾃Java语⾔,但实际上,JavaScript的设计原则⼤量参考的是其他脚本语⾔,之所以命名为JavaScript,是当时⽹景公司为了营销考虑与SUN公司达成协议的结果。
JavaScript语⾔与JScript语⾔:在⽹景公司推出JavaScript语⾔后,微软公司推出了JScript语⾔,其功能与语法都与JavaScript语⾔类似,⽬前两者都遵循ECMA-262标准。
JavaScript语⾔编写的代码能不能独⽴运⾏:JavaScript是脚本语⾔,运⾏时需要存在宿主环境,即浏览器,故不能脱离浏览器环境运⾏。但微软公司推出的VBScript(类似JavaScript)既可在IE浏览器中运⾏,也可在Windows操作系统中运⾏,因为Windows操作系统也可作为VBScript的宿主,但其他浏览器并不⽀持VBScript。
2. JavaScript的特点
JavaScript是脚本语⾔:可以嵌⼊HTML⽂档中,解释执⾏,即浏览器读取⼀句代码,解释⼀句,执⾏⼀句,如果⼀条语句解释不了或执⾏不了,则下⾯的语句也⽆法继续执⾏。
JavaScript是轻量级的编程语⾔:规则⽐较简单,不是很严格,可以⽤⽐较简单语法来表⽰重量级语⾔所要表达的内容。dnf虚无
JavaScript是基于对象的语⾔:在 JavaScript 中,不会创建类,也不会通过类来创建对象,JavaScript 基于 prototype(原型),⽽不是基于类的。
JavaScript是⼀种基于事件驱动的语⾔:
事件:指在页⾯中执⾏了某种操作所产⽣的动作。
提前批志愿>国产车哪个品牌好当事件发⽣后,浏览器可以“感知”到事件的发⽣,从⽽通过事件处理程序对该事件做出相应的响应。
JavaScript是⼀种安全性语⾔:不允许访问本地硬盘,更不能将数据直接存⼊服务器上,也不允许对⽹络⽂档进⾏修改和删除,只能通过浏览器实现信息浏览或动态交互,从⽽可以有效地防⽌数据丢失。
3. JavaScript的引⽤⽅式
(1)内联引⽤
⽅式:通过HTML标签中的事件属性引⽤
语法:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论