ibcadmin 发表于 2019-9-17 11:28:38

JavaScript 介绍

什么是 JavaScript?

JavaScript 是一种直译式脚本语言,一种轻量级的脚本语言
什么是脚本语言?
    Script language指的是它不具备开发利用体系的本领,而是只用来编写控制其他程序的语    言
JS 是一门完备的 动态编程语言。当应用于 HTML 文档时,可以为网站提供动态交互特性。由布兰登·艾克(Brendan Eich,Mozilla 项目、Mozilla 基金会和 Mozilla 公司的联合首创人)发明。
JavaScript 和 Java 有什么关系?

本质上没有关系,可以易理解为"蹭热度"
  JavaScript 原本叫做 LiveScript(由网景浏公司),其时最火的编程语言是 Java,网景为了    推广 LiveScript,就把LiveScript 改为了 JavaScript。
为什么使用 JavaScript?

对初学者更友好
  1. 可以随时随地的使用欣赏器举行开发练习。
  2. 简单化的语法。纵然复杂的语法你没有把握,也可以通过简单的语法实现。
  3. 与C/C++、Java的相似性。假如你学过这两门语言,那么再来学习JavaScript可以说将会很简单。

非常简洁和机动的语言
    开发者们基于 JavaScript 核心编写了大量实用工具,可以使 开发工作事半功倍。此中包括:
  1. 欣赏器应用程序接口(API)—— 欣赏器内置的 API 提供了丰富的功能,比如:动态创建 HTML 和设置 CSS 样式、从用户的摄像头采集处理处罚视频流、天生3D 图像与音频样本,等等。
  2. 第三方 API —— 让开发者可以在自己的站点中整合其它内容提供者(Twitter、Facebook 等)提供的功能。
  3. 第三方框架和库 —— 用来快速构建网站和应用。
  4. 机动的语法
    JavaScript 既支持雷同 C 语言清楚的过程式编程,也支持机动的函数式编程,可以用来写并发处理处罚(concurrent)。这些语法特性已经被证实非常强大,可以用于很多场所,尤其适用异步编程。
    JavaScript 的所有值都是对象,这为程序员提供了机动性和便利性。因为你可以很方便地按照必要随时创造数据结构,不消举行麻烦的预界说。
    JavaScript 的标准还在快速进化,并不断公道化,添加更适用的语法特性。
  5. 支持编译运行
    JavaScript 语言自己,固然是一种解释型语言,但是在现代欣赏器中,JavaScript 都是编译后运行。程序会被高度优化,运行效率靠近二进制程序。而且 JavaScript 引擎正在快速发展,性能将越来越好。此外,还有一种 WebAssembly 格式,它是 JavaScript 擎的中心码格式,全部都是二进制代码。由于跳过了编译步骤,可以到达靠近原生二进制代码的运行速率。各种语言(主要是 C 和 C++)通过编译成 WebAssembly ,就可以在欣赏器内里运行。
  6. 变乱驱动和非壅闭计划
    JavaScript 程序可以采用变乱驱动(event-driven)和非壅闭式(non-blocking)计划,在服务器端得当搞并发情况,平凡的硬件就可以蒙受很大的访问量。
应用场所极其广泛
   简单到幻灯片、照片库、浮动结构和响应按钮点击。复杂到游戏、2D 和 3D 动画、大型数据库驱动程序,等等。







来源:https://www.cnblogs.com/jackpotmxx/archive/2019/09/16/11528007.html
页: [1]
查看完整版本: JavaScript 介绍