js的概念

来源:互联网 发布:矩阵的迹怎么求 编辑:程序博客网 时间:2024/05/21 22:22

js简介

JavaScript是一种运行在浏览器中的解释型的编程语言。
什么是解释型语言?
通俗来讲就是不需要编译,直接运行时边解析边执行,这里需要弄清两个概念。
解析: 一次一行代码的解释执行
编译:将代码一次性生成为可执行的程序

js的特点

  • 弱类型对于语言的类型要求不严格,只有在运行的时候才会确定数据类型
  • 动态语言可以动态的添加属性和方法,数组中的元素可以动态的改变
  • 基于对象内置大量现成对象
  • 事件驱动型
  • 具有安全性能的脚本语言(它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。)

javascript的组成

ECMAScript(是一种语言标准,定义了js这门语言的基本语法,ECMA是欧洲计算机制造商组织)
DOM(文档对象模型 理解为:将页面看成一个对象,它赋予了JavaScript操作页面文档的能力)
BOM(浏览器对象模型 将整个浏览器看做一个对象,它赋予了JavaScript操作浏览器的能力)

JavaScript的版本

最新标准–ES6(2015年6月发布,目前没有浏览器完全支持)
使用最广泛–ES5(2009年发布)

1 0
原创粉丝点击