2021年3月22日 初学Javascript

时间:2021-03-31 12:24:33   收藏:0   阅读:0

初学javascript

1. javascript的定义

javascript是完全独立的语言,他拥有自己的语言规范。

现在的他和java之间没有任何的关系。

javascript不仅可以在浏览器执行,也可以在服务端执行,甚至可以在任意搭载了javascript引擎中设备执行。

浏览器中嵌入javascript引擎也可以称作为"javascript虚拟机"

不同的引擎有不同的“代号”如:

V8 chrome和opera中的javascript引擎

SpiderMonkey Firefox中的Javascript引擎

还有很多其他的引擎。

“如果V8支持某个功能”我们经常会看到类似这样的话在博客上,那么我们可以认为这个功能大概能在chrome和opera中正常运行。

2.引擎是如何工作的

  1. 引擎(如果是浏览器,则引擎被嵌入在其中)读取(“解析”)脚本。
  2. 然后,引擎将脚本转化(“编译”)为机器语言。
  3. 然后,机器代码快速地执行。

引擎会对流程中的每个阶段都进行优化。它甚至可以在编译的脚本运行时监视它,分析流经该脚本的数据,并根本获得的信息进一步优化机器代码。

3.JAVAscript能做什么

4.浏览器中Javascript不能做什么

为了用户的计算机安全JavaScript能力是受限制的,目的就是防止恶意网页获取用户的死人信息迫害用户的数据。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!