javascript的学习之旅--初始javascript

来源:互联网 发布:淘宝加盟费1880可信吗 编辑:程序博客网 时间:2024/05/05 15:50

1.javascript诞生于1995年,目的是处理与服务器端交互完成输入验证;

2.javascript的实现

    1.核心(ECMAScript)

1.由ECMA-262定义的ECMAScript与web浏览器没有依赖关系;
2.常见的web浏览器只是ECMAScript的宿主环境之一;
3.ECMA-262规定了语言的组成部分
1.语法
2.类型
3.语句
4.关键字
5.保留字
6.操作符
7.对象
4.发展背景

    2.文登对象模型(DOM)

         1.文档对象模型(DOM Document Object Model)是针对XML但经过扩展用于HTML的应用程序编程接口;
      2.DOM级别
         1.DOM1(DOM LEVEL 1)与1998.10为W3C的推荐标准。有2个模块组成
            1.DOM的核心(DOM CORE) 规定了如何映射基于xml的文档结构
            2.DOM HTML 在DOM核心的基础上加以扩展,添加对html的对象和方法;
      2.DOM2
         1.DOM视图 定义跟踪不同的文档视图的接口;
          2.DOM事件 定义了事件和事件处理的接口;
          3.DOM样式 定义了基于css为元素应用样式的接口
          4.DOM遍历和范围 定义了遍历和操作文档树的接口;
          5.经过扩展开始支持xml命名空间;
      3.DOM3
          1.以统一的方式加载和保存文档的方法
          2.新增了验证文档的方法
          3.开始支持xml1.0规范

    3.浏览器对象模型(BOM

       1.开发人员使用BOM可以控制浏览器显示的页面以外的部分
       2.作为javascript实现的一部分但却没有相关的标准,该问题在html5中得到了解决
       3.从根本上讲,BOM只处理浏览器窗口和框架
       4.一些扩展
          1.弹出新浏览器窗口的功能;
          2.移动,缩放和关闭浏览器窗口的功能;
          3.提供浏览器详细信息的navigator对象;
          4.提供浏览器所加载页面的详细信息的location对象;
          5.提供用户显示器分辨率信息信息的screen对象;
          6.对cookies的支持;
          7.像xmlhttprequest和ie的activeXObject这样的自定义对象

0 0
原创粉丝点击