浏览器脚本概述(整理)
2013-08-29 10:51
162 查看
1. JavaScript
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。ECMAScript-262是JavaScript标准,基于网景(Netscape)公司提出的JavaScript语言和微软公司提出的JScript语言。目前最新版为ECMA-262 3rd Edition。ECMA-262 4th Edition正在开发的过程中,与其对应的JavaScript的版本为JavaScript 2.0也正在开发过程中。
ECMA是“European Computer Manufactures Association”的缩写,中文称欧洲计算机制造联合会。是1961年成立的旨在建立统一的电脑操作格式标准--包括程序语言和输入输出的组织。
JavaScript是目前世界上最流行的脚本语言。
JavaScript 教程
2. HTML DOM
HTML DOM是HTML Document Object Model(文档对象模型)的缩写,HTML DOM则是专门适用与HTML/XHTML的文档对象模型。熟悉软件开发的人员可以将HTML DOM理解为网页的API。它将网页中的各个元素都看作一个个对象,从而使网页中的元素也可以被计算机语言获取或者编辑。 例如Javascript就可以利用HTML DOM动态的修改网页。
HTML DOM 树:
开始学习 HTML DOM
3. jQuery
jQuery是一个轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),2013年4月发布的jQuery2.0版本不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
jQuery是一个兼容多浏览器的JavaScript框架,核心理念是write less,do more(写得更少,做得更多)。
开始学习 jQuery
4. AJAX
读音:e:j^ks 。AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。国内翻译常为“阿贾克斯”和阿贾克斯足球队同音。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 实现与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
开始学习 AJAX
5. JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,易于人阅读和编写,同时也易于机器解析和生成。JSON简单说就是JavaScript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。
对象:对象在js中表示为“{}”扩起来的内容,数据结构为{key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值。
数组:数组在js中是中括号“[]”扩起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是数字、字符串、数组、对象几种。
JSON 教程
6. DHTML
DHTML是Dynamic HTML的简称,就是动态的HTML,是相对传统的静态的HTML而言的一种制作网页的概念。所谓动态HTML(Dynamic HTML,简称DHTML),其实并不是一门新的语言,它只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本),其中css和客户端脚本是直接在页面上写而不是链接上相关文件。
DHTML不是一种技术、标准或规范,只是一种将目前已有的网页技术、语言标准整合运用,制作出能在下载后仍然能实时变换页面元素效果的网页设计概念。
DHTML不是由万维网联盟(W3C)规定的标准。DHTML 是一个营销术语 - 被网景公司(Netscape)和微软公司用来描述 4.x 代浏览器应当支持的新技术。
开始学习 DHTML
注:本文词条解释来自百度百科;其它引用来自http://www.w3school.com.cn/。
相关文章推荐
- 总结整理时下流行的浏览器User-Agent大全
- 解决浏览器不解释JScript脚本的方法.bat
- 浏览器的腻子脚本
- 最全的CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox)
- 校验脚本-需要打开浏览器的时候调用这个
- 浏览器环境下Javascript脚本加载与执行探析之DOMContentLoaded
- Watir: 对浏览器的保存文件操作, 其实应用的是AutoIt脚本
- [整理]ASP.NET2.0新特性概述
- Android日常整理(四)---Menu键监听、intent打开浏览器
- 【Web缓存机制概述】2 – Web浏览器的缓存机制
- [机器学习]机器学习笔记整理02-机器学习概述
- 常见的浏览器Hack技巧整理
- [整理]IE6,IE7,FF等浏览器相互区别的CSS写法
- 浏览器对脚本和样式表的处理顺序
- 常用Shell脚本整理《一》
- Spider Studio 新版本 (码年吉祥版) - 浏览器视图 / 脚本库上线!
- 通过js引用外部脚本(嘿嘿,方便直接在浏览器上调试抓取代码)
- 【整理】脚本编译相关(VS、cygwin)
- Javascript脚本判断浏览器盒子模型