Javascript编程语言。 一点介绍

Javascript程式设计语言


原则上,每个网站都是基于3种技术构建的; HTML,CSS和Javascript。 HTML处理网站不同组成部分的顺序,使用CSS处理呈现这些部分的方式, 使用Javascript 复杂的任务,例如响应用户的操作。

En 以前的文章 我们已经解释说这是一个CSS框架,并列出了我们可以在Linux中使用的最佳框架。 如何更清楚地解释Javascript的作用, 在对它的框架发表评论之前,我们将对该主题做一个简短的介绍。

Javascript编程语言。 一点介绍

什么是Javascript?

JavaScript是 最初为阻止网页静态而创建的一种编程语言, 尽管今天它的使用已经扩展到与网络无关的领域。

L用Javascript编写的程序称为脚本 并且它们在称为Javascript引擎的虚拟机中运行。

所有现代浏览器均包含其Javascript引擎版本

为了用户的安全, 不同的浏览器限制了Javascript代码的功能。 例如,访问磁盘上的关键文件。 但是,这可以在每个配置选项中进一步加以限制。

网页中Javascript代码的操作如下:

  1. 浏览器中嵌入的Javascript引擎读取代码。
  2. 该代码将转换为机器语言。
  3. 机器执行代码。

作为一种编程语言,JavaScript可以执行以下任务:

  • 将信息存储在变量中。
  • 处理文本字符串。
  • 运行响应事件(例如单击链接)的程序。

Javascript功能增加 通过使用应用程序编程接口(API)

API是 为特定任务创建的程序库 使开发人员不必重写现有代码。 对于Javascript,我们可以讨论两种类型的APIS

浏览器Api

它们在浏览器中运行并响应环境。 例如,我们有:

文档对象模型(DOM): 响应某些事件,可以对页面的HTML和CSS代码进行修改。 网站就是这种情况,它使我们能够看到页面在不同设备上的显示方式。

地理位置APIa:用于检测用户的位置并做出相应的响应。 例如,Netflix使用它来了解您可以在您的国家或Google地图上看到哪些内容,以向您显示您的位置。

画布和WebGL: 它们是绘制2d和3d图形的理想选择

多媒体API: 它们允许从网页发送和接收多媒体内容。

第三方API

不同的Web服务试图吸引更多的用户(在某些情况下,还可以从这些用户那里获得更多信息来出售),这就是为什么 创建编程接口,以便开发人员可以集成功能 这些服务提供给外部站点的信息。 例如,那些网页允许您使用您的Google或Facebook帐户注册。

Javascript代码在网站中的工作方式

首先,必须澄清 每个JavaScript脚本都在其自己的运行时环境中运行。 每个选项卡都有一个执行环境(如果我们在同一窗口中打开不同的站点),或者如果愿意,也可以有一个不同的窗口。 在任何情况下,它们都不会相互关联,也不会像我们所说的那样与操作系统相互关联,而无需用户的积极干预。

第一e加载网页的HTML代码 然后创建文档的对象模型,以便可以在浏览器中显示它。 然后加载要附加的项目 到页面作为媒体,图像和样式表。 最后,将样式分配给页面的不同部分 由样式表确定。

完成所有步骤后,即启动Javascript引擎 遵循上述顺序。

在我们的下一篇文章中,我们将介绍Java框架的承诺清单。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。