定义

JavaScript是基于对象和事件驱动的语言,应用与客户端。其中:

基于对象:提供好了很多对象,可以直接拿过来使用

事件驱动:html做网站静态效果,javascript动态效果(网页能根据客户操作事件作出响应)

客户端:专门指的是浏览器

特点

解释型语言:无需编译,直接运行

交互性:信息的动态交互

安全性:js不能访问本地磁盘的文件

跨平台性:只要是能够支持js的浏览器,都可以运行

javascript 和 java 的区别

java是sun公司,现在oracle;js是网景公司

JavaScript 是基于对象的,java是面向对象

java是强类型的语言,js是弱类型的语言。比如java里面 int i = "10";  js: var i = 10; var m = "10";

JavaScript只需解析就可以执行,而java需要先编译成字节码文件,再执行

javascript 的组成

ECMAScript:核心

DOM:文档对象模型

BOM:浏览器对象模型

ECMAScript 和 Javascript

ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。

这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是JavaScript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。

ECMAScript是一个标准,而这个标准由各个厂商去实现

ECMAScript是JavaScript的规格,JavaScript是ECMAScript的一种实现

最新文章

  1. 前端 angular 和 bootstrap 的安装步骤
  2. 【Python】一、除法问题及基本操作(逻辑与,if替代switch)及支持中文打印
  3. Vue方法与事件
  4. 烂泥:KVM与kickstart集成
  5. BZOJ 4011 落忆枫音
  6. 【BZOJ】【3275】Numbers
  7. Codeforces 219D Choosing Capital for Treeland
  8. Easyui 异步树直接所有展开
  9. fscanf和fprintf
  10. hdu 4283 区间dp
  11. Spring Cloud微服务Ribbon负载均衡/Zuul网关使用
  12. 【Go】那么多数值类型,应该选哪个?
  13. Shell编程(五)脚本语法
  14. doctest --- 一个改善python代码质量的工具
  15. Docker Weave 命令整理
  16. 全文检索:haystack+elasticsearch
  17. 使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题(转http://blog.csdn.net/slimboy123/article/details/4366701)
  18. Apache Commons Fileupload 反序列化漏洞分析
  19. SQL Server 连接池 (ADO.NET) MSDN
  20. Oracle EBS 获取公司段的本位币

热门文章

  1. [洛谷P4178] Tree (点分治模板)
  2. CTF实验吧——证明自己吧
  3. Math.Atan2 方法
  4. (初学JS)JS基础——ATM机终端程序编写<1.0>
  5. [JSOI2008]最大数(并查集)
  6. ThreadLocal梳理
  7. pycharm破解码
  8. 利用AppMetrics对Web进行监控教程
  9. Python黑客编程知识点整理
  10. 85道Java微服务面试题整理(助力2020面试)