JS学习笔记(1)

来源:互联网 发布:0基础软件开发 编辑:程序博客网 时间:2024/06/06 00:33

JavaScript有三,ECMA为大。

1、ECMAScript

   一种标准,规定语法和基本对象等,

     除js外还有其他语言实现并扩展了 ECMAScript(ActionScript,Nombas ScriptEase等);

2、DOM

     DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。

     DOM 通过创建树来表示文档,从而使开发者对文档的内容和结构具有空前的控制力。

     用 DOM API 可以轻松地删除、添加和替换节点。

3、BOM

    BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。


   1,2,3顺序即历史产生顺序,历史由用户行为、技术、软件开发流程推动。



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




               


==================================================================================

ECMAScript语言规范(节选):

     ECMAScript最初被设计成一门web脚本语言,提供了一种让浏览器里的页面更加生动的机制,并且将基于web的客户端-服务器端

架构中一些服务器端的计算任务交给浏览器。

=================================================================================

语言不断成熟的过程中会涌现各种标准库。在JavaScript中,库不需要任何特殊结构或者打包,他们只是一些JavaScript文件。

粗糙边界的平滑处理(浏览器的兼容性)库如下:


库 :jquery 用途:DOM遍历和操作

库:Modernizr 用途:浏览器特征检测

库:Underscore 用途:包括了对象和数组操作的工具函数






0 0
原创粉丝点击