JavaScript参考教程
本教程为未接触过JavaScript的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的JavaScript在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.captureEvent())等;所有在IE及Netscape中有不同的JavaScript都尽少提及。
本教程在结构上设计的比较像一个参考(reference),有参考的规划性,但又有教程的性质,所以我把它叫做“参考教程”。
本教程不面向连HTML都没有学好的读者。本教程中会多次提到有关HTML的内容,并不会对这些HTML的知识做讲解。
未接触过JavaScript的读者看完此教程应该对JavaScript有比较深的掌握。
接触过JavaScript的读者可以当此教程为参考来用。
本教程对JavaScript的基础有比较详细的讲述,对如对象、事件之类比较深入的知识则讲述得比较浅易,型如参考。如果读者有一定的理解能力和消化能力,相信在掌握了基础部分后,在学习进阶的章节时不会遇到什么困难。本教程所用的参考式结构,使教程看起来很统一——在讲述语句的时候,对语句以外的任何知识只字不提;在讲述对象的时候,又对对象以外的任何知识只字不提。如果你想快速学会JavaScript,你可能要掌握“跳章学习”的方法。
左边可以看到本教程整个结构树。可以看到共分5章,前两章是基础知识,第三第四章是进阶知识——对象,第五章是针对两个对象——框架和Cookie进行详细的讲解,作为第三第四章中内容的补充。
理解能力不好或者依赖性强的读者可能学到JavaScript的核心——对象化编程时会觉得力不从心,因为它们不习惯这种参考式的文章;急于求成的读者可能对本教程非常统一的参考式结构觉得厌恶,因为他们必须学到第三第四章才可以做一个小小的JavaScript。
本教程缺乏例子。读者要有很强的“悟性”和很愿意自己去实践,才可以很好的掌握JavaScript。
本教程的作者Micro.只此一人,伟大吗?除了我,还有两本JavaScript的书,一本是JS1.1教程,但是本教程编了不久书被别人借去了;另一本是很浅的参考,如果照搬,大家都不会明白说了什么。还有两个浏览器,用来实践;还有英文版的JavaScript参考、教程,来自MSDN和Netscape网。还有一个脑,两只手,一台电脑……
JavaScript有什么特点
JavaScript使网页增加互动性。JavaScript使有规律地重复的HTML文段简化,减少下载时间。JavaScript能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由CGI验证。JavaScript的特点是无穷无尽的,只要你有创意。
Java与JavaScript有什么不同
很多人看到Java和JavaScript都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。其实它们是完完全全不同的两种东西。Java,全称应该是JavaApplet,是嵌在网页中,而又有自己独立的运行窗口的小程序。JavaApplet是预先编译好的,一个Applet文件(.class)用Notepad打开阅读,根本不能理解。JavaApplet的功能很强大,可以访问http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript的能力就比较小了。JavaScript是一种“脚本”(“Script”),它直接把代码写到HTML文档中,浏览器读取它们的时候才进行编译、执行,所以能查看HTML源文件就能查看JavaScript源代码。JavaScript没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以Java作编程语言一点了。
开发JavaScript该用什么软件
一个JavaScript程序其实是一个文档,一个文本文件。它是嵌入到HTML文档中的。所以,任何可以编写HTML文档的软件都可以用来开发JavaScript。在此我推荐大家用FrontPage2000附带的Microsoft脚本编辑器(在FrontPage菜单|工具|宏|Microsoft脚本编辑器)。它是个像VisualBasic/C++一样的程序开发器,能对正在输入的语句作出简要提示。配合FrontPage2000,使工作量大大减少。