本网站(662p.com)打包出售,且带程序代码数据,662p.com域名,程序内核采用TP框架开发,需要联系扣扣:2360248666 /wx:lianweikj
精品域名一口价出售:1y1m.com(350元) ,6b7b.com(400元) , 5k5j.com(380元) , yayj.com(1800元), jiongzhun.com(1000元) , niuzen.com(2800元) , zennei.com(5000元)
需要联系扣扣:2360248666 /wx:lianweikj
什么是JavaScript
mylove136 · 553浏览 · 发布于2019-05-23 +关注

JavaScript是一种松散类型的客户端脚本语言,在用户浏览器中执行。JavaScript与html元素(DOM元素)交互,以生成交互式Web用户界面。

JavaScript实施ECMAScript标准,其中包括基于ECMA-262规范以及其他不基于ECMAScript标准的特性。

JavaScript示例

JavaScript可用于各种活动,如数据验证、显示弹出消息、处理DOM元素的不同事件、修改DOM元素的样式等。

JavaScript历史

1995年初,Netscape的BrendanEich负责设计和实现一种新的语言,让非java程序员能够访问Netscape导航器中新增的Java支持。

Eich最终认为,一种松散类型的脚本语言更加适合大环境和例如网页设计者和开发人员的使用者,他们需要能够绑定到页面元素(如表单、框架或图像),而无需字节码编译器或面向对象的软件设计知识。该语言的动态特性导致它被命名为“LiveScript”,但很快改名为“JavaScript”.

JavaScript引擎

浏览器中的JavaScript引擎解释、编译和执行网页中的JavaScript代码。实现了内存管理、JIT编译、类型系统等功能。每个浏览器都包含不同的JavaScript引擎。

浏览器                JavaScript引擎

Internet Explorer v9.0+ Chakra

Chrome V8

FireFox JagerMonkey

Opera v 14+ V8

Safari JavaScriptCore (Nitro)

与服务器端语言的比较

JavaScript与服务器端语言(如Java和C#)不同。

下表列出了差异。

C# Java JavaScript

强类型 强类型 弱类型

静态 静态 动态

传统继承 传统继承 原型继承

函数

构造器 构造器 函数

方法 方法 函数

JavaScript的优势

1、JavaScript很容易学习。

2、它在客户端浏览器上执行,从而免去了服务器端的处理。

3、它可以在任何操作系统上执行。

4、JavaScript可用于任何类型的网页,如PHP、ASP.NET、Perl等。

5、由于由客户端执行,网页的性能提高。

6、JavaScript代码可以压缩,以减少从服务器加载的时间。

7、市场上有许多基于JavaScript的应用程序框架可用于创建单个页面的Web应用程序,例如ExtJS、AngularJS、KnockoutJS等。


相关推荐

PHP实现部分字符隐藏

沙雕mars · 1325浏览 · 2019-04-28 09:47:56
Java中ArrayList和LinkedList区别

kenrry1992 · 908浏览 · 2019-05-08 21:14:54
Tomcat 下载及安装配置

manongba · 970浏览 · 2019-05-13 21:03:56
JAVA变量介绍

manongba · 962浏览 · 2019-05-13 21:05:52
什么是SpringBoot

iamitnan · 1086浏览 · 2019-05-14 22:20:36
加载中

0评论

评论
分类专栏
小鸟云服务器
扫码进入手机网页