消化javascript
来源:互联网 发布:宋承宪刘亦菲分手知乎 编辑:程序博客网 时间:2024/05/01 22:15
一、背景
avascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。[1] Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。
Netscape公司在最初将其脚本语言命名为LiveScript来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”[2],因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme[3].JavaScript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。
在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等等等。JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。
二、总结:什么是 JavaScript?
JavaScript 被设计用来向 HTML 页面添加交互行为。
JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。
JavaScript 由数行可执行计算机代码组成。
JavaScript 通常被直接嵌入 HTML 页面。
JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。
所有的人无需购买许可证均可使用 JavaScript。
ava 和 JavaScript 是相同的吗?
不同!在概念和设计方面,Java 和 JavaScript 是两种完全不同的语言。
Java(由太阳微系统公司开发)很强大,同时也是更复杂的编程语言,就像同级别的 C 和 C++。
- 消化javascript
- 消化
- 待消化
- 消化人月神话
- 孕妇消化不吃什么
- 待消化:typedef
- 每天一篇,有助消化
- 吃饭不等于消化
- 12.21未消化文章
- 12.27未消化
- Java代理模式 ------基本消化
- C++库函数记录--待消化
- 大杂烩,收藏以后慢慢消化
- 后缀自动机的自我消化
- 消化理解,我的缺陷。
- 资料搜集等待整理消化
- DDD原著 -- 第一章 知识消化
- 如何消化一本书
- 《java核心技术》读书笔记(三)第三章 java基本的程序设计结构(2)
- 希尔排序的实现
- dojo.NodeList-traverse-- dojo遍历节点列表的操作方法
- 关于favicon.ico的应用技巧
- hoj 10511 、zoj 1962 ——100位数内的fibonacci
- 消化javascript
- 2440裸机定时器中断问题
- A,B,C类网络&子网掩码
- Window Server 2008上安装Sql Server 2008后不能登录的问题与解决
- 虚拟机上不能切换到终端的解决办法
- 须臾之间,大雨倾盆
- J2SE API读取Properties文件六种方法
- ioprofile
- 王子相亲宣言