JavaScript简介

     读了犀牛书的第一章概述,得出以下几个信息。

 

1。JavaScript是一种轻型的,解释型的的程序设计语言,具有面向对象的能力。含通用核心和客户端版本两个部分,通用核心已经嵌入到了各种Web浏览器中,如:Firefox, IE ,Nestcape,对此我的理解是我们的浏览器支持x.x版的JavaScirpt;而其客户端版本把可执行的版本添加到了网页中,也就是我们平常写的Jsp,HTML等中加入的一些JavaScript脚本,以丰富页面的功能,可以与用户进行交互,控制浏览器和动态创建HTML内容等功能。

 

2。JavaScript是一种无类型语言,即变量不必具有一种明确的类型。JavaScript的面向对象的继承机制与C++和Java中的继承机制大相径庭。

 

3。JavaScript和其它语言一样复杂,甚至比某些语言还要复杂得多。

 

4。当把一个JavaScript解释器嵌入Web浏览器时,就形成了客户端JavaScript。当人们提到JavaScript时,通常是指客户端JavaScript。结合第一点的理解,通用核心,嵌入到了各个Web浏览器中,我把它想像为Java中的JVM;而JavaScript解释器即对应到各个版本的客户端JavaScript,比如IE6的JScript5.6,基本上相当于JavaScirpt1.5,可以理解为IE6中嵌入的JavaScript解释器,也即客户端JavaScript是1.5版的,所以我们的HTML页面中的用JavaScript1.5版写的程序,IE6是可以执行的。

 

5。JavaScript可以读取Cookie,可以根据Cookie的值动态的生成文档的内容。

 

6。对于更简单的JavaScript的试验,有时可以使用'javascript:'url伪协议来计算JavaScript表达式并返回计算的结果,例如:在浏览器的url输入处,写入如下值,javascript:5%2,页面中将会显示1。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值