解释执行JavaScript的是

JavaScript015

解释执行JavaScript的是,第1张

C.浏览器

javascript是解释执行语言,不需要编译器的介入,

服务器只对动态脚本进行解释或执行(如:asp,php,jsp,cgi...)。

鼠标离开只是事件中的一个。

Javascript没有传统面向对象编程语言中的类,全部是对象。

Javascript中的对象是键值对的集合,键的类型是字符串,值可以是任意对象。创建新对象的方式有:new 函数()、{}语法、Object.create(原型对象)。

函数也是对象,是一种包含可运行的代码的特殊对象,并且代码能够以函数调用的形式被执行。函数对象能通过function关键字定义或通过new关键字使用Function构造函数来创建。

在面对Javascript时,要牢记以下两点:

1.1 Javascript不是面向对象的编程语言

如果非要把Javascript归到面向什么的话,Javascript准确的说是面向原型的编程语言,它是从self语言发展而来,除了语法上借鉴了Java,其它方面和Java什么关系都没有,本质上更不同。简单说,Javascript里面没有类,全是对象。在使用Javascript的时候,应该时刻提醒自己:Javascript不是C++、C#或Java。

1.2 Javascript是解释执行的语言

虽然这很显而易见,但如果不时刻牢记这一点,而把Javascript和编译型语言的运行方式混淆的话,也非常不利于理解Javascript。比如,如果你用C++、C#或Java中的局部变量的思想去理解Javascript函数中通过var定义的变量的话,就会有麻烦。

所以,在深入理解Javascript的时候,要谨防长期使用C++、C#等编程语言造成的思维定势却给使用Javascript带来误导。

JavaScript(简称js),是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。

因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。

在网页里面,js主要有两种实现方式,一是直接在网页中使用<script>和 </script>,在标签中间写入js语言,<script>和 </script>会告诉 JavaScript 在何处开始和结束。二是把脚本保存到外部文件中,外部 JavaScript 文件的文件扩展名是 .js。然后使用<script src="myScript.js"></script>引入外部文件,src属性中设置js路径。

js的主要特点是:

一、js是一种解释性脚本语言(代码不进行预编译);

二、主要用来向HTML页面添加交互行为;

三、可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

js的主要功能有:

(1) 嵌入动态文本于HTML页面

(2) 对浏览器事件作出响应

(3) 读写HTML元素

(4) 在数据被提交到服务器之前验证数据

(5) 检测访客的浏览器信息

(6) 控制cookies,包括创建和修改等