第一章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 这样的自定义对象
时间: 2024-11-22 22:57:44

第一章javascript简介的相关文章

javascript高级程序设计 第一章--javascript简介

javascript高级程序设计 第一章--javascript简介Netscape开发的javascript最初的目的就是处理由服务器负责的一些输入验证操作,而在js问世之前,必须                    把表单数据发到服务器端用户才能得到反馈.如今的js不再局限于简单的数据验证,而且具备了与浏览器窗口及其内容等所有方面的交互能力,js已经发展成功能全面的面向客户端的编程语言.javascript由Netscape公司开发,原名Livescript,是为了迎合当时的java热,所

第一章 JavaScript简介

JS诞生于1995年,用于处理以前由服务器语言负责的一些验证操作.如今,JS具备了与浏览器窗口及其内容几乎所有方面交互的能力.JS语言能够处理复杂的计算和交互,拥有了闭包.匿名(lamda)函数,元编程等特性. 1.1JavaScript简介 1995年2月,Netscape公司开发了Livescript客户端脚本语言,为搭上媒体热炒Java的顺风车,临时将Livescript改名为JavaScript.随即在Netscape Navigator 3中发布了JavaScript1.1. 1996

《avascript 高级程序设计(第三版)》 ---第一章 Javascript简介

这一章主要是介绍了 Javascript的一些历史: 1.Javascript主要由三个部分组成:ECMAScript,DOM,BOM. ECMAScript:现在主流浏览器已经全部支持. DOM:把整个HTML页面映射为一个多层节点结构.通过DOM提供的API,开发人员可以轻松自如的删除,添加,替换或修改节点. BOM:控制浏览器窗口大小,移动,AJAX对象等. 总结:Javascript是一种专门为网页交互而设计的脚本语言.

第一章 Javascript简介--《Javascript高级程序设计 》

Javascript诞生于1995年.当时它的主要目的是处理以前由服务器端语言负责的一些输入验证操作. 今天的Javascript不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力. 今天的Javascript已经成为一门功能全面的编程语言,能够处理复杂的计算和交互,拥有了闭包.匿名(拉姆达,lamda)函数,甚至元编程等特性. 欧洲计算机制造商协会(ECMA,European Computer Manufacturers Association) ISO/IEC(

一周学会mysql:第一章mysql简介

mysql是支持众所周知的sql(结构化查询语言)数据库语言的一个关系数据库 数据库是由持久性数据的某些集合组成的,由数据库管理系统管理 数据库专用语言把命令传递给数据库服务器,这种语言叫数据库语言 NULL值:未知的值(空值),部要和0混淆了 主键用来唯一标识表中的一列,表中不可能有2个不同行在他们的主键上具有相同的值,主键必须有个值 候选键:表中包含多个可以作为主键的列,但只有其中一个可以作为主键 替换键:不是表格主键的候选键. 外键:是表中的一列,该列是另外一个表的主键内容的一个子集 一周

用 WEKA 进行数据挖掘 ——第一章:简介

1.简介数据挖掘.机器学习这些字眼,在一些人看来,是门槛很高的东西.诚然,如果做算法实现甚至算法优化,确实需要很多背景知识.但事实是,绝大多数数据挖掘工程师,不需要去做算法层面的东西.他们的精力,集中在特征提取,算法选择和参数调优上.那么,一个可以方便地提供这些功能的工具,便是十分必要的了.而weka,便是数据挖掘工具中的佼佼者.Weka的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),是一款免费的,非商业化的,基于JAVA环境下

第一章 C++简介

第一章  C++简介 1.1  C++特点 C++融合了3种不同的编程方式:C语言代表的过程性语言,C++在C语言基础上添加的类代表的面向对象语言,C++模板支持的泛型编程. 1.2  C语言及其编程原理 20世纪70年代贝尔实验室的Dennis Ritchie开发了C语言(为了开发UNIX操作系统). C语言是过程性语言,采用结构化编程方法(代码块.分支结构,如for.while等代码块). C语言流行自顶向下的程序设计. 1.3  C++语言 1.3.1  C++起源 C++也是在贝尔实验室

第一章 Mysql简介及安装和配置

第一章 Mysql简介及安装和配置 ·    第一节:Mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品. 使用 C和 C++编写的. 集群(Cluster),适合大规模应用 ·   第二节:Mysql安装及配置 MySql安装注意一次行安装成功,不然要处理注册表. 安装选择编码格式为GBK或UTF-8. 安装MySql图形界面(Navica或MySQlog). p.MsoNormal,li.MsoNormal,div.Mso

javascript数据结构和算法 第一章(Javascript编程环境和模型) 一

这一章介绍了我们在这本书中使用的描述各种数据结构和算法的Javascript的编程环境和编程架构. Javascript 环境 Javascript 在很长一段时间都是被作为web浏览器内置脚本编程语言来使用. 然而,在过去几年里,javascript编程环境得到了极大的发展,他们可以使javascript在桌面或者服务端运行. 在我们这本书中,我们使用其中的一个javascript环境:javascript shell:是Mozilla公司的javascript环境,被称为SpiderMonk