首页 > 自考资讯 > 自考知识

什么是提前批,什么是平行志愿

头条共创 2024-07-05

本文最初发表于MOOC.com。如果您想了解程序员界的IT内容和热点新闻,请关注。

作者| MOOC 精英导师Landon

JavaScript (JS) 是一种具有函数优先级的轻量级解释型或即时编译型编程语言。 (MDN)

JavaScript 是一种主要用于构建Web 前端应用程序的编程语言。

1. JavaScript 的由来

你可以想象早期的浏览器不具备与用户交互的能力。在拨号上网的时代,带宽只有56Kbps。这意味着标准最大下载速度仅为8KB/s。

以这种速度,表单提交变成了一场噩梦。

例如,报名考试时,需要输入大量内容,用户需要花费10多分钟搜索各种信息来填写表格,然后还要等待10多秒。当您点击发送时。

此时,如果表格信息有错误,例如因身份证验证不充分而漏掉一位数字,则整个页面将被刷新,您将需要重新填写表格。

这是一个比较典型的场景。由于这些问题,当时最流行的浏览器Navigator 背后的公司Netscape 迫切需要一种用于浏览器的脚本语言,以便在浏览器上运行的网页可以与之交互。

由于这一需求,网景聘请了布伦丹·艾奇(Brendan Eich)。 Brendan Eich 加入公司后,开始研究使用Scheme 语言作为网页脚本语言的可能性。

然而,当时Java 非常流行,Netscape 与Java 开发商Sun 合作,希望创建一种与Java 足够相似,但又比Java 更简单的脚本语言。

Brendan Eich 随后负责开发这个“简单的Java”。

8997bf415fcb426fbe47dad5b37173f2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752525&x-signature=FY6%2FlYHixA6a3U7ka08e2F9C9Vo%3D 布伦丹·艾希

过了一段时间,JavaScript 诞生了。

Netscape 随后将JavaScript 交给ECMA 组织(编号262)进行标准化。这意味着现代JavaScript 实际上是ECMA-262 标准的实现。

2. 与 Java 的区别

JavaScript 的起源表明这两种语言本质上是不相关的。 JavaScript 的名字带有Java,只是其内部的一些设计机制是相似的。与Java类似。

事实上,JavaScript设计还融合了C语言语法和Self语言原型设计。

3. JavaScript 的主要应用

下面列出的每一个场景不仅需要你学习JavaScript,还需要很多知识点和技术栈一起完成,但JavaScript是必不可少的技术栈。

3.1 网页开发

Web 开发的三个基本组件是HTML、CSS 和JavaScript。如果将HTML 视为骨架,将CSS 视为皮肤,那么JavaScript 可以移动骨架并更改皮肤的属性。

现代前端应用程序离不开JavaScript。随着浏览器性能的不断提高,产品交互变得越来越复杂,JavaScript 也不断受到关注。

表单验证、动画效果,甚至3D 应用程序都可以使用JavaScript 完成。

e91aa7527795465c80006b5746ec9fde~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752525&x-signature=kGFz%2FN6edOLSjG2GKhDUSZUlrww%3D 使用WebGL创建的3D应用程序可以直接在现代浏览器中运行

3.2 服务端应用开发

2009 年Node.js 的发布,让前端程序员可以低成本进入服务器端开发。

Node.js 提供了服务器开发所需的功能,包括HTTP 服务和本地文件读写操作。

开发人员可以使用JavaScript 语言开发Node.js 应用程序。

4837f89098144005aefecb6fea1dba9b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752525&x-signature=siRSbzHABxBey0%2Fm2jB65V8hux4%3DNode.js

3.3 桌面应用开发

Electron 是一个由Github 开发的开源库,允许您使用HTML、CSS 和JavaScript 构建桌面应用程序。

Electron 允许前端开发人员开发桌面应用程序。

Visual Studio Code、Atom 和Skype 等应用程序都是使用Electron 开发的。

85d0cf2761c14cb3bd9a2d0fd5975e24~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752525&x-signature=YbhL8SafHHu2fTRB5F8dDzmPpQY%3D电子

3.4 移动端应用开发

移动应用程序还可以使用JavaScript 和其他框架(例如React Native 和Weex)进行开发。

bce4a4486a8e465fbb690d69a544ff3a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752525&x-signature=PS5FKA6qByh4LFme1Xvg6rglN%2Fk%3D 关注“MOOC”,发现更多IT圈优质内容,分享有用知识,帮助你成为更好的程序员。

版权声明:本文转载于今日头条,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢