JavaScript

2016-06-29  本文已影响45人  小弋呀

客户端JavaScript

1. 脚本语言
  2. 运行在浏览器中
  3. 用于来做客户端页面的交互

+ 浏览器内核中的JavaScript引擎engine

* 操作DOM(对DOM的增删改、事件处理)
  * AJAX
  * BOM
  * ECMAScript

+ 文件操作(文件和文件夹的增删改查)
  + 不能操作操作系统信息
  + 为了用户的隐私及安全

+ 语言本身只是提供定义变量、函数、类型、流程控制、循环之类操作
  + 语言能力取决于该语言运行的平台环境
  + 对于js来说,我们常说的js实际是ECMAScript,大部分能力都是由浏览器的执行引擎决定,BOM和DOM可以说是浏览器开放出来的接口

+ 不是,JavaScript是运行在js引擎中的,js引擎在哪里,js便可以在哪里执行

Node是一个JavaScript的运行环境(平台),不是一门语言,也不是一个JavaScript框架,和jQuery、Angular根本不是一个概念。
  Node包含了V8引擎

上一篇 下一篇

猜你喜欢

热点阅读