javascript 诞生(一)
来源:互联网 发布:电脑怎么切换网络 编辑:程序博客网 时间:2024/05/01 11:37
1995年当时,主要是处理以前由服务器语言负责的一些输入校验
a.>增加服务器压力,造成服务器响应缓慢
b.>数据请求参数异常,解析异常
c.>体验差,造成多次提交
经过一些屌丝聚在一起讨论:javascript具备了与浏览器窗口及内容几乎所有的交互能力
实现有三个不同的组成部分:
简单地说,ECMAScript 描述了以下内容:
- 语法
- 类型
- 语句
- 关键字
- 保留字
- 运算符
- 对象
DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。
DOM 将把整个页面规划成由节点层级构成的文档。
优点:无需加载网页,修改方便
BOM
BOM 主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。这些扩展包括:
- 弹出新的浏览器窗口
- 移动、关闭浏览器窗口以及调整窗口大小
- 提供 Web 浏览器详细信息的定位对象
- 提供用户屏幕分辨率详细信息的屏幕对象
- 对 cookie 的支持
- IE 扩展了 BOM,加入了 ActiveXObject 类,可以通过 JavaScript 实例化 ActiveX 对象
由于没有相关的 BOM 标准,每种浏览器都有自己的 BOM 实现。有一些事实上的标准,如具有一个窗口对象和一个导航对象,不过每种浏览器可以为这些对象或其他对象定义自己的属性和方法。
更多 :google--->javascript实现
0 0
- javascript 诞生(一)
- JCLI诞生记(一)
- Javascript诞生记
- Javascript诞生记
- Javascript诞生记
- Javascript诞生记
- Javascript诞生记
- 大话Philm的从无到有(一)诞生篇
- Android解析WindowManagerService(一)WMS的诞生
- JavaScript世界万物诞生记
- JavaScript 世界万物诞生记
- COMET 诞生(转载)
- 诞生
- 诞生
- 诞生
- 窗口类的诞生(注册自己的窗口类一)
- 首款WindowsPhone 7 PC端实时截图工具诞生攻坚实录(一)
- 解构微信(一):邮件中诞生与开发的逆境
- Linux流量监控工具 - iftop (最全面的iftop教程)
- C#连接SQLServer
- 彩色棒
- http://www.36dsj.com/archives/7220
- HDOJ 2191珍惜现在,感恩生活
- javascript 诞生(一)
- 自己动手写操作系统 将引导程序成功写入优盘启动电脑
- 算法导论_01背包问题.(动态规划)
- Text Justification -- LeetCode
- mongod启动配置说明
- C++面试中string类的一种正确写法
- 第六周作业1------利用哈夫曼编码英文字母表
- 数字的字符串转换成 对应整数输出
- 三极管与MOS管区别