JavaScript|计算机修炼之路--------JavaScript法术的学习笔记(一)

JavaScript 概述:
JavaScript是基于对象和事件驱动的脚本语言,主要应用于客户端。
【JavaScript|计算机修炼之路--------JavaScript法术的学习笔记(一)】特点:
1.交互性(可以做到的就是信息的动态交互)
2.安全性(不允许直接访问本地硬盘)
3.跨平台性(只要可以解释js的浏览器都可以执行,与平台无关)
JavaScript与Java的不同
1. Js是Netacape公司的产品。前身是LiveScript;
Java是Sun公司产品,后被Oracle收购
2. Js是基于对象,Java是面向对象
3. Js只需要解释就可以执行。Java需要先编译成字节码文件,再执行
4.Js是若类型语言,Java是强类型语言
5.代码格式不一样。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。
6.嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,JavaScript使用来标识,而Java使用 ... 来标识。
7. 静态绑定和动态绑定。Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。(5.6.7条转载自http://www.cnblogs.com/OldZhao/p/4960399.html)
JavaScript与HTML相结合
想要将其他的代码融入到HTML中,都是以标签的形式
1. Js代码存放在标签对中。
2. 当有多个HML页面用到相同的Js脚本时,可以将Js代码封装到一个文件中,只要在script标签的src属性引入一个Js文件(方便维护,扩展)。
例:
注意 :如果在script标签中定义了src属性,那么标签中的Js内容不会被执行
注:规范中script标签早期有一个属性language,而现在使用type属性。

    推荐阅读