一、js概览

一、概念

  js是一种高级的、解释型的编程语言。JavaScript是一门基于原型、函数先行的语言,它支持面向对象程序设计,命令式编程,以及函数式编程,主要被作为客户端脚本语言在用户的浏览器上运行。

二、历史简介

  1. 1995年5月网景公司的布兰登·艾克所仅用10天时间就将js语言的原型(不是js中的原型概念)设计了出来。
  2. js推出后在浏览器上大获成功,微软公司在不久后就为Internet Explorer 3浏览器推出了JScript,以与处于市场领导地位的网景产品同台竞争。
  3. 1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。

三、概论(完整的js包括的内容)

  1. ECMAScript:描述了该语言的语法和基本对象
  2. DOM:描述处理网页内容的方法和接口
  3. BOM:描述与浏览器进行交互的方法和接口

四、基本特点:

  1. 是一种解释性脚本语言(代码不进行预编译)。
  2. 主要用来向HTML页面添加交互行为。
  3. 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

五、用途:

  1. 嵌入动态文本于HTML页面
  2. 对浏览器事件作出响应
  3. 读写HTML元素
  4. 在数据被提交到服务器之前验证数据
  5. 检测访客的浏览器信息
  6. 控制cookies,包括创建和修改等

六、特性

  1. 指令式与结构化
  2. 弱类型
  3. 动态化
  4. 基于原型的面向对象
  5. 函数式
原文地址:https://www.cnblogs.com/silent-cat/p/13997261.html