2.JavaScript的重要性:(1).面向对象的敲门砖。(2).具备完整的语法。(3).随着Web浏览器的改进,功能越来越强大。(4).是搭配服务器端技术的主要客户端编程语言。
3.JavaScript脚本语言的基本特点如下:
(1).解释性:JavaScript不同于一些编译性的程序语言,例如C、C++等,它是一种解释性的程序语言,它的源代码不需要经过编译,而直接在浏览器中运行时被解释。
(2).基于对象:JavaScript是一种基于对象的语言。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。
(3).事件驱动:JavaScript可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,此动作称为“事件”。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。
(4).跨平台:JavaScript依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。
(5).安全性:JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。这样可有效地防止数据的丢失。
4.JavaScript脚本语言的使用范围:
(1).适合做:客户端数据计算,客户端表单合法性验证,浏览器对象的调用,浏览器事件的触发,网页特殊显示效果制作。
(2).不适合做:大型应用程序,图像和多媒体处理,网络实时通讯应用。
5.JavaScript的常见应用有:
(1).验证用户输入的内容:使用JavaScript脚本语言可以在客户端对用户输入的数据进行验证。
(2).动画效果:在浏览网页时,经常会看到一些动画效果,使页面显得更加生动,使用JavaScript脚本语言可以实现动画效果。
(3).窗口的应用:在打开网页时经常会看到一些浮动的广告窗口,这些广告窗口是网站最大的盈利手段。可以通过JavaScript脚本语言来实现。
(4).文字特效:使用JavaScript脚本语言可以使文字实现多种特效。
5.JavaScript脚本语言与Java语言有着类似的语法,那它们之间有什么区别呢?
JavaScript与Java的区别:
(1).JavaScript与Java运行方式不一样,JavaScript是解释执行,Java是编译,解释执行。
(2).JavaScript不是Java的简化版本,逻辑运算符、语句结构类似,变量申明、对象调用等不同。
(3).JavaScript和Java功能实现不一样,JavaScript通过浏览器实现程序功能,Java通过Java虚拟机实现程序功能。
6.JavaScript的编辑工具有很多:Notepad,Ultraedit,EditPlus,Microsoft FrontPage、DreamWeaver、Microsoft Visual InterDev,Eclipse,JBuilder,NetBean等IDE开发工具
对于比较简单的程序,可以直接使用系统自带的记事本直接书写源代码。
7.下面我将直接利用记事本书写第一个JavaScript程序,Hello World应用:
(1).首先,在你计算机的硬盘里新建一个文件夹,专门放JavaScript代码,我在F盘新建一个js文件夹。
(2).第一种实现Hello World小程序的方式,在网页中直接嵌入JavaScript:
在F盘里新建一个文本文档,取名为test.html文件,在使用记事本打开,开始书写源代码:
test.html文件的代码:
如果test.html文件的代码改为:
效果是一样的。
ctrl+s保存之后,双击打开test.html文件,效果如下:
(3)第二种实现Hello JavaScript小程序的方式,在网页中调用独立的JavaScript文件:
在F盘里新建一个test1.js文件,JavaScript文件的文件扩展名为js,使用记事本打开,开始书写代码:
test.js文件的代码:
function sayHello(){
document.write("Hello JavaScript");
}
sayHello();
然后在新建一个test1.html文件,用记事本打开,写代码,代码如下:
运行test1.html文件,效果如下:
在运行html文件时,如果要嵌入和调用JavaScript文件的话,打开IE浏览器时,有可能会出现下图的情况,点击允许阻止的内容就行了:
8.虽然大多数浏览器都支持JavaScript,但少部分浏览器不支持JavaScript,还有些支持JavaScript的浏览器为了安全问题关闭了对
(1).HTML注释符号:HTML注释符号是以结束的。如果在此注释符号内编写JavaScript脚本,对于不支持JavaScript的浏览器,将会把编写的JavaScript脚本作为注释处理。
(2).
9.JavaScript脚本语言区分字母大小写。
10.JavaScript程序出错类型分为语法错误和逻辑错误两种:
(1).语法错误:语法错误是在程序开发中使用不符合某种语言规则的语句, 从而产生的错误称为语法错误。例如,错误地使用了JavaScript的关键字,错误地定义了变量名称等,这时,当浏览器运行JavaScript程序时就会报错,比如你把小写的JavaScript的关键字写成大写的,就是语法错误。
(2)逻辑错误:有些时候,程序中不存在语法错误,也没有执行非法操作的语句,可是程序运行的结果却是不正确的,这种错误叫做逻辑错误。逻辑错误对于编译器来说并不算错误,但是由于代码中存在的逻辑问题,导致运行结果没有得到期望的结果。逻辑错误在语法上是不存在错误的,但是从程序的功能上看是Bug。它是最难调试和发现的Bug。因为它们不会抛出任何错误信息。惟一能看到的就是程序的功能(或部分功能)没有实现。因此,在编写程序的过程中,一定要注意使用语句或者函数的书写完整性,否则将导致程序出错。
11.以上内容仅供大家学习参考,写得不好,请见谅,如有错误,请指出,谢谢!