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)

APIS 是 為特定任務創建的程序庫 使開發人員不必重寫現有代碼。 就 Javascript 而言,我們可以討論兩種類型的 APIS

瀏覽器API

它們在瀏覽器內部運行並響應環境。 例如,我們有:

文檔對像模型 (DOM): 它可以修改頁面的 HTML 和 CSS 代碼以響應某些事件。 網站就是這種情況,它允許我們查看頁面在不同設備上的顯示方式。

地理定位APIa:用於檢測用戶的位置並做出相應的響應。 例如,Netflix 使用它來了解您在您的國家/地區可以看到哪些內容,或者使用 Google 地圖來顯示您所在的位置。

畫布和 WebGL: 它們非常適合繪製 2d 和 3d 圖形

媒體 API: 它們允許從網頁傳輸和接收多媒體內容。

第三方API

不同的網絡服務試圖吸引更多用戶(在某些情況下,從這些用戶那裡獲得更多信息來出售它)這就是為什麼 創建編程接口,以便開發人員可以集成功能 也就是說,服務提供給外部站點。 例如,允許您註冊 Google 或 Facebook 帳戶的網頁就是這種情況。

Javascript 代碼如何在網站中工作

首先,必須明確的是 每個 javascript 腳本都在自己的執行環境中運行。 每個選項卡(如果我們在同一窗口中打開不同的站點)或不同的窗口(如果我們願意)都有一個執行環境。 在任何情況下,如果沒有用戶的主動干預,它們都不會相互關聯,或者如我們所說,與操作系統相互關聯。

第一個e 加載網頁的HTML代碼 並且創建文檔的對像模型,以便可以在瀏覽器中顯示它。 接下來加載需要附加的項目 作為媒體、圖像和样式表添加到頁面。 最後,將樣式分配給頁面的不同部分 根據樣式表確定的內容。

當這一切完成後,就是 Javascript 引擎啟動的時候了 遵循上述順序。

在我們的下一篇文章中,我們將介紹 Javascript 框架的承諾列表。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。