js发展历史与基础
2021-06-04 19:04
标签:外壳 ash 显示 部分 显示图片 法规 javac 线程 mil 1)shell部分(外壳) 2)内核部分 ① 渲染引擎(语法规则和渲染) ② Js引擎 ③ 其他模块 1)IE6首次实现对js引擎的优化和分离(2001) 2)Chrome发布后使用优化后的js引擎(v8引擎:可以直接把js代码转换为机械码)(2008) 1)解释性语言(可跨平台) 2)单线程语言 1)编译性语言:通篇翻译——>翻译完的文件(如obj文件)——>执行这个翻译完的文件 ① 优点:快 ② 不足:移植性不好(不跨平台) ③ 举例:C语言 2)解释性语言:翻译一行执行一行 ① 优点:跨平台 ② 不足:稍微慢 ③ 举例:javascript,php 3)Java语言 执行过程:.java ——> javac ——> 编译 ——> .class ——> jvm(java虚拟机) ——> 解释执行 把各个任务切割成多个片段,然后每个片段随机执行,争抢时间片 js发展历史与基础 标签:外壳 ash 显示 部分 显示图片 法规 javac 线程 mil 原文地址:https://www.cnblogs.com/080-hll/p/12339635.html
上一篇:vue的JS动画——动画钩子
下一篇:VS2019 怎么创建MVC模板