JavaScript概述

本文介绍JavaScript的基础概念,包括其作为松散类型的解释型语言的特点、客户端JavaScript的工作原理及其与HTML交互的能力。探讨了JavaScript的标准化过程、事件处理机制以及重要的客户端技术如DHTML和Ajax。

1. JavaScript是一种松散类型的解释型语言,也就是说,它的变量不必具有一个明确的类型。
2. JavaScript中的OO继承机制是基于原型的。
3. 客户端JavaScript强调脚本是由客户端计算机运行的而不是由Web服务器运行的。
4. 客户端JavaScript的一部分是正式标准化的,其他部分是事实上的标准,而另一个部分是特定于浏览器的扩展。
5. JavaScript并非Java,这两者除了语法上有一些相似及都能提供Web浏览器中可执行的内容之外,二者完全不相关。JavaScript最初叫做LiveScript,只是最后才改为JavaScript。
6. JavaScript是种解释型语言,而不是编译型语言。
7. JavaScript这种语言由ECMA进行了标准化,所以任何比NetScape4.5或IE4更新的Web浏览器都支持JavaScript最新版本。
8. 根据ECMA-262标准,JavaScript语言官方名称是:EMCAScript。
9. 标准化JavaScript核心语言的ECMA-262规范,ECMA还发布了另一个和JavaScript相关的标准,ECMA-357标准化一个叫做EX4
10. 当把一个JavaScript解释器嵌入到Web浏览器时,就形成了客户端JavaScript,当人们提到JavaScript时,通常所指的就是客户端JavaScript。
11. JavaScript解释器的脚本化能力,使JavaScript结合DOM产生更大的作用。
12. 客户端的JavaScript技术:DHTML、Ajax
13. JavaScript规范是由ECMA发布的,DOM规范是由W3C发布。
14. JavaScript不仅能够控制HTML文档的内容、而且能够控制这些文档的行为。
15. 事件:单击这一个动作。事件句柄:为响应事件JavaScript定义的名称。事件处理程序:事件发生后,由事件句柄指定的函数。
16. JavaScript强大之处在于:脚本能够访问HTML文档的内容。
17. Mozilla实际上提供了两个不同版本的JavaScript1.5解释器,一个是用C语言编写的SpiderMonkey,一个是用Java编写的Rhino。
18. 要想真正学会一种新的编程设计语言,也就是用它来编写程序。
19. 编写JavaScript脚本,任何人只要有一个Web浏览器和一个简单的文本编辑器就构成了完全的开发环境。
20. File:url来运行本地计算机上的文件
21. 试验JavaScript代码:
  1. document.write();
  2. alert();
  3. debugger;
  4. 在URL中或在元素属性内部输入:javascript:js代码,针对URL中的javascript:语句体情况,页面最终会显示语句体最后一条语句的执行结果,例如:在URL中输入javascript:alert('ddd');3+3;时,结果页面会弹出ddd窗口后页面最终显示字符串6。当然仅对一条语句alert()时,仅仅弹出窗口,页面不做任何显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值