带你了解什么是JavaScript解释器?-盒子源码分享阁
欢迎光临
我们一直在努力

带你了解什么是JavaScript解释器?

  相信大家在学习javasript的时候,对解释器不是很明白,我们也可以称呼它Javasript引擎,可以运行javascript脚本的虚拟机,通常随web浏览器提供。JavaScript解释器有四个组件:词法分析器、句法分析器、字节码生成器和字节码解释器。

带你了解什么是JavaScript解释器?

  javascript解释器详细介绍:

  JavaScript是脚本语言,必须由他人解释并执行。这个人就是JavaScript解释器。读取、翻译、执行一个JS语句,读取并重复下一个JS语句。

  JavaScript解释器又名JavaScript引擎,是一种专用于JavaScript脚本的虚拟机,通常随web浏览器提供。其作用是运行JavaScript源代码。

  JavaScript分析引擎是能够“阅读”JavaScript代码并准确表示代码执行结果的程序。

  配置JavaScript解释器

  JavaScript解释器有四个组件:词法分析器、语法分析器、字节码生成器和字节码解释器。

  词法分析器

  一行代码源可以划分为最小的语义单位。词义单位是指在语法上不能再分开的最小的单一文字或文字的组合。

  句法分析器

  然后用Esprimas分析工具转换为json格式。

  字节码生成器

  其作用是将语法树转换为可以由javaScript引擎读取和执行的二进制代码。

  每个javascript引擎都有自己的字节码格式,最简单的方法是将语义单位翻译为二进制

  字节码解释器

  最后就是执行二进制代码,执行的结果就是我们能看到的页面。

未经允许不得转载:盒子源码分享阁 » 带你了解什么是JavaScript解释器?

分享到: 生成海报
avatar
盒子源码阁是一个分享个人建站优化笔记的博客,专注分享网站源码、模板下载以及SEO技术文章,大家快来阅览吧!

热门文章

  • 您的想法? 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    免费资源分享-专注网站技术的盒子源码阁

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活