码迷,mamicode.com
首页 > 编程语言 > 详细

第一章javascript简介

时间:2017-09-25 13:13:58      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:用户   navig   第一章   nbsp   html5   环境   jscript   nav   脚本语言   

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 这样的自定义对象
          
                                            

 

第一章javascript简介

标签:用户   navig   第一章   nbsp   html5   环境   jscript   nav   脚本语言   

原文地址:http://www.cnblogs.com/aqigogogo/p/7591078.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!