zoukankan      html  css  js  c++  java
  • 第一章javascript简介

    javascript  当诞生于1995
         最开始是目的是处理在服务器端进行的表单验证;让其在服务器端验证改为在服务端验证,大大提高速度(当时网络慢)
    
         如今javascript是一门功能全面的语言,包含闭包,匿名函数,甚至元编程等特征,
    
         网景公司的兰登。艾奇与1995.2发布了liveScript的脚本语言
    
         微软瞎几把乱搞高一套自己的标准叫JScript(未来的前端程序员都讨厌他) 两个版本肯定不行 当时也没有规范,,,于是,1997年以javascript1.1
        位蓝本的建议提交给了欧洲计算机联盟(ECMA)
    
         javascript实现由以下三个部分组成
            核心 ECMAScript
            文档对象模型 DOM
            浏览器对象模型 DOM
    
         由ECMA-262定义的ECMAScript与web浏览器没有依赖关系 web浏览器只是ECMAScript实现可能的宿主环境之一,宿主环境不仅提供了基本的
         ECMAScript实现,同时也提供了该语言的扩展,以便语言与环境之间实现对接交互(如DOM),也利用其核心功能提供跟多的具体功能以便实现
         针对环境的操作包括node Adobe Flash
    
         ECMA-262没有参照web浏览器内容如下
            语法
            类型
            语句
            关键字
            保留字
            操作符
            对象
    
         网景与ie两套dom标准(不止javascript一种脚本语言对dom有操作)
         于1998 DOM1级成为w3c标准dom1级分为两个标准
            DOM核心
            DOM HTML
    
         BOM 开发人员使用BOM可以控制浏览器显示之外的部分,bom与众不同的地方在于么有标准每个浏览器不一致(经常会导致问题)(html5会把bom规范化)
            从根本上讲 bom只处理浏览器窗口和框架,
            但是人们习惯把浏览器所有扩展叫做bom的一部分(下面就是其中的一部分)
                弹出浏览器窗口的功能
                移动缩放关闭浏览器功能
                提供浏览器相关的详细信息的navigator对象
                提供浏览器记载页面相关的详细信息的location对象
                提供用户显示器分辨率详细信息的screen对象
                对cookie的支持
                想XMLHttpRequest 与ie ActiveXObject 这样的自定义对象
              
                                                
  • 相关阅读:
    sublimeformaya
    sitecustomize.py 用法
    计蒜客之矩阵翻转
    计蒜客之判断质数
    计蒜客之斐波那契数列
    LTE 测试文档(翻译)
    Manual——Test (翻译1)
    LTE Manual ——Logging(翻译)
    嵌入式linux的学习之路[转]
    C语言预处理程序[转]
  • 原文地址:https://www.cnblogs.com/aqigogogo/p/7591078.html
Copyright © 2011-2022 走看看