JavaScript 教程 -- 从入门到精通 1
JavaScript 由 Netscap 公司开发并随 Navig 导航者一起发布的介于 Java 与 HTML 之间、基于对象事件驱动的编程语言,这一套 JavaScript 教程分九个章节从什么是 JavaScript JavaScript 简单应用一直介绍到如何用 JavaScript 实现复杂的交互。正日益受到全球的关注。因它开发环境简单,不需要 Java 编译器,而是直接运行在 Web 浏览器中,而因倍受 Web 设计者的所爱。
对于 JavaScript 初学者和进阶者来说,都是一部不可多得的优秀教程。
造就了新的工作和生活方式, Internet 时代。其互联性、开放性和共享信息的模式,打破了激进信息传达方式的重重壁垒,为我带来了新的机遇。随着计算机和信息时代的来,人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在发明着奇迹。随着 Internet 技术的突飞猛进,各行各业都在加入 Internet 行业中来。无论从管理方面,还是从商业角度来看, Internet 都可以带来无限生机。通过 Internet 可以实现地区、集体乃至个人的连接,从而达到一种 “ 统一的和谐 ” 那么怎样把自己的或公司的信息资源加入到 WWW 服务器,广大用户日益关心的问题。采用超链技术(超文本和超媒体技术)实现这个目标最简单的最快速的手段和途径。具体实现这种手段的支持环境,那就是 HTML 超文本标识语言。通过它可制作所需的 Web 网页。
通过超文本 ( Hyper Text 和超媒体 ( Hyper Media 技术结合超链接 ( Hyper link 链接功能将各种信息组织成网络结构 ( web 构成网络文档 ( Document 实现 Internet 上的漫游 ” 通过 HTML 符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。
那就是只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。虽然可通过 CGI Common Gatewai Interfac 通用网关接口实现一定的交互,但由于该方法编程较为复杂,因而在一段时间防碍了 Internet 技术的发展。而 JavaScript 呈现,无凝为 Internet 网上用户带来了一线生机。可以这样说 , 然而采用这种超链技术存在有一定的缺陷。JavaScript 呈现是时代的需求 , 当今的信息时代造就了 JavaScript
可以使得信息和用户之间不仅只是一种显示和浏览的关系, JavaScript 呈现。而是实现了一种实时的动态的可交式的表达能力。从而基于 CGI 静态的 HTML 页面将被可提供动态实时信息,并对客户操作进行反应的 Web 页面的取代。 JavaScript 脚本正是满足这种需求而产生的语言。深受广泛用户的喜爱的欢迎。众多脚本语言中较为优秀的一种,与 WWW 结合有效地实现了网络计算和网络计算机的蓝图。无凝 Java 家族将占领 Internet 网络的主导地位。因此,尽快掌握 JavaScript 脚本语言编程方法是国广大用户日益关心的
与 Web 客户交互作用。从而可以开发客户端的应用顺序等。通过嵌入或调入在规范的 HTML 语言中实现的出现弥补了 HTML 语言的缺陷, JavaScript 一种基于对象 ( Object 和事件驱动 ( Event Driven 并具有安全性能的脚本语言。使用它目的与 HTML 超文本标志语言、 Java 脚本语言( Java 小程序)一起实现在一个 Web 页面中链接多个对象。 Java 与 HTML 折衷的选择,具有以下几个基本特点:
采用小程序段的方式实现编程。像其它脚本语言一样 , JavaScript 一种脚本语言。JavaScript 同样已是一种解释性语言,提供了一个易的开发过程。
需要先编译,基本结构形式与 C C++ VB Delphi 十分类似。但它不像这些语言一样。而是顺序运行过程中被逐行地解释。与 HTML 标识结合在一起,从而方便用户的使用操作。
同时以可以看作一种面向对象的这意味着它能运用自己已经创建的对象。因此, JavaScript 一种基于对象的语言。许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。
并未使用严格的数据类型。 JavaScript 简单性主要体现在首先它一种基于 Java 基本语句和控制流之上的简单而紧凑的设计 , 从而对于学习 Java 一种非常好的过渡。其次它变量类型是采用弱类型。
不允许访问本地的硬盘, JavaScript 一种安全性语言。并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。
无须经过 Web 服务顺序。对用户的反映响应, JavaScript 动态的可以直接对用户或客户输入做出响应。采用以事件驱动的方式进行的所谓事件驱动,就是指在主页 ( Home Page 中执行了某种操作所产生的动作,就称为 “ 事件 ” Event 比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。
与操作环境无关, JavaScript 依赖于浏览器本身。只要能运行浏览器的计算机,并支持 JavaScript 浏览器就可正确执行。从而实现了编写一次,走遍天下 ” 梦想。
软件仅需一个字处理软件及一浏览器,实际上 JavaScript 最杰出之处在于可以用很小的顺序做大量的事。无须有高性能的电脑。无须 WEB 服务器通道,通过自己的电脑即可完成所有的事情。
可以被箝入到 HTML 文件之中。 JavaScript 语言可以做到回应使用者的需求事件 如: form 输入 ) 而不用任何的网路来回传输资料,综合所述 JavaScript 一种新的描述语言。所以当一位使用者输入一项资料时,不用经过传给伺服端 server 处置,再传回来的过程,而直接可以被客户端 client 应用程式所处理。
但到底并不一样! Java 一种比 JavaScript 更复杂许多的程式语言, JavaScript 和 Java 很类似。而 JavaScript 则是相当容易了解的语言。 JavaScript 创作者可以不那麽注重程式技巧,所以许多 Java 特性在 Java Script 中并不支援。
但却是两个公司开发的不同的两个产品。 Java SUN 公司推出的新一代面向对象的顺序设计语言,虽然 JavaScript 与 Java 有紧密的联系。特别适合于 Internet 应用顺序开发;而 JavaScript Netscap 公司的产品,其目的为了扩展 Netscap Navig 功能,而开发的一种可以嵌入 Web 页面中的基于对象和事件驱动的解释性语言,前身是 Live Script 而 Java 前身是 Oak 语言。下面对两种语言间的异同作如下比较:
即使是开发简单的顺序, Java 一种真正的面向对象的语言。必需设计对象。
可以用来制作与网络无关的与用户交互作用的复杂软件。一种基于对象( Object Base 和事件驱动( Event Driver 编程语言。因而它自身提供了非常丰富的内部对象供设计人员使用。 JavaScript 种脚本语言。
必需经过编译,两种语言在其浏览器中所执行的方式不一样。 Java 源代码在传送到客户端执行之前。因而客户端上必须具有相应平台上的仿真器或解释器,可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。