阳光的微笑
好书读后三更月,良友来时四座春。

以前对javascript不甚了解,现在正式打开这扇大门,了解,学习。

javascript 是一种小型的、轻量级、面向对象的、跨平台的脚本语言,是一种流行的网页客户端编程语言。用于控制网页内容,实现网页浏览者与网页内容之间的交互,实现动态网页效果。

javascript出现的最初目标是处理表单数据有效性验证的问题,提高表单响应效率。

javascript是一种解释型脚本语言,是嵌入在html文本中,有客户端浏览器对其进行解释执行,不需要与服务器进行通信,因此可以获得极高的响应速度。具有平台无关性。

随着互联网的发展,javascript可以直接控制网页中的所有元素,实现表单验证、动态格式、动态内容、动态位置、处理数据、查找登各种动态效果。

ajax的核心是javascript对象XmlHttpRequest.该对象提供一种异步请求的技术。

javascript如何实现动态效果

要通过javascrip 实现动态效果r,同时需要配合使用BOM(Browser Object Model,浏览器对象)、DOM(Document Object Model,文档对象模型)和浏览器事件模型。

脚本程序的执行分为两种方式:顺序执行和事件触发执行。顺序执行指被嵌入到html中,由浏览器由上而下依次顺序解释执行。脚本只被调用一次。事件触发执行指由用户发出的动作触发执行。BOM提供了访问浏览器各种部件的途径。它由一种对象组成,通过这些对象及其属性和方法来访问和控制浏览器。DOM 创建了一种按顺序、按层次方式访问文档中各元素的结构化方式。这种方式将文档中的各元素按父子同属关系将各元素连接起来,使所有元素构成一个整体,相当于建立了一个文档内容的关系数据库。

浏览器提供了一种事件模型,用于定义和响应用户的各种动作。在事件模型中,每一个动作被命名和定义,并为每一种动作指定响应该动作的事件句柄--在事件名称前加ON前缀,名称不分大小写。

posted on 2011-10-13 12:50  阳光的微笑  阅读(182)  评论(0编辑  收藏  举报