美文网首页
JavaScript介绍

JavaScript介绍

作者: 不是长颈鹿 | 来源:发表于2022-05-10 17:09 被阅读0次

    JavaScript是一种专门为网页交互设计的脚本语言,由以下三部分组成:

    ECMAScript:作为JavaScript语言的标准规范,规范的范围包括:语法,类型,语句,关键字,保留字,操作符,全局对象。

    文档对象模型(DOM, Document Object Model):是XML在HTML扩展的规范,所以类似的用一对元素表示一个节点如<head></head>,依据此规范DOM将整个页面文档抽象为一组分层节点,并形成一个节点树,开发者可以通过DOM API,增删换改树上的节点。

    浏览器对象模型(BOM, Browser Object Model):提供一套访问和操作浏览器窗口API,在HTML5才形成一套标准。(

    弹出移动缩放关闭浏览器窗口,

    navigator对象:提供浏览器信息,

    location对象:提供浏览器加载页面信息

    screen对象:显示器分辨率信息

    cookies支持:

    XMLHttpRequest自定义对象。

    就像写篇文章,ECMAScript表示写文章用的语法,DOM文章的排版,BOM文章是装订成册还是单独一页。

    JavaScript为脚本语言,可能你对脚本语言是什么还有疑问。脚本语言又叫解释语言区别于编译语言。

    传统的编译语言都要通过“编写、编译、链接、运行”(edit-compile-link-run)等四个步骤,解释语言用解释运行来缩短步骤。

    编译语言(传统的)与脚步语言主要区别在于传统为编译执行,脚步语言为解释执行。

    编译执行(编译器):将源代码一次性转化为机器码,机器码保存文件,直接运行机器码

    解释执行(解释器):将源代码逐行转换为机器码运行,未保存机器码

    就像做饭一样:编译执行相当于做好一桌菜再开吃,解释执行相当于吃火锅,一边煮一边吃,

    例子:编译执行翻译一遍文章并存档,解释执行:同声翻译

    编译语言:C,C++,OC,Swift

    解释语言:JS,Java, Python, Ruby

    相关文章

      网友评论

          本文标题:JavaScript介绍

          本文链接:https://www.haomeiwen.com/subject/hmklurtx.html