JavaScript - 概述

什么是JavaScript?

JavaScript是一種動態計算機編程語言。它是輕量級的,最常用作網頁的一部分,其實現允許客戶端腳本與用戶交互并生成動態頁面。它是一種具有面向對象功能的解釋型編程語言。

JavaScript首先被稱為 LiveScript,但是Netscape將其名稱更改為JavaScript,可能是因為它的興奮由Java生成。 JavaScript于1995年首次出現在Netscape 2.0中,其名稱為 LiveScript 。該語言的通用核心已嵌入到Netscape,Internet Explorer和其他Web瀏覽器中。

ECMA-262規范定義了核心JavaScript語言的標準版本。

  • JavaScript是一種輕量級的解釋型編程語言。

  • 專為創建以網絡為中心的應用程序而設計。

  • 與Java的補充和集成。

  • 補充并與HTML集成。

  • 開放和跨平臺

客戶端JavaScript

客戶端JavaScript是該語言最常見的形式。該腳本應包含在HTML文檔中或由HTML文檔引用,以便瀏覽器解釋代碼。

這意味著網頁不必是靜態HTML,但可以包含程序與用戶交互,控制瀏覽器,動態創建HTML內容。

JavaScript客戶端機制提供了許多優于傳統CGI服務器端腳本的優勢。例如,您可以使用JavaScript來檢查用戶是否在表單字段中輸入了有效的電子郵件地址。

當用戶提交表單時執行JavaScript代碼,并且僅如果所有條目都有效,它們將被提交給Web服務器。

JavaScript可用于捕獲用戶啟動的事件,例如按鈕單擊,鏈接導航和其他操作user顯式或隱式啟動。

JavaScript的優點

使用JavaScript的優點是 :

  • 減少服務器互動 : 您可以在將頁面發送到服務器之前驗證用戶輸入。這樣可以節省服務器流量,這意味著您的服務器負載會減少。

  • 對訪問者的即時反饋 : 他們不必等待頁面重新加載以查看他們是否忘記輸入內容。

  • 增加交互性 : 您可以創建界面,當用戶用鼠標懸停它們或通過鍵盤激活它們時會做出反應。

  • 更豐富的界面&minus ;您可以使用JavaScript來包含諸如拖放組件和滑塊之類的項目,以便為您的網站訪問者提供豐富的界面。

JavaScript的局限性

我們不能將JavaScript視為一種成熟的編程語言。它缺少以下重要功能和減號;

  • 客戶端JavaScript不允許讀取或寫入文件。這是出于安全原因而保留的。

  • JavaScript不能用于網絡應用程序,因為沒有這樣的支持。

  • JavaScript沒有任何多線程或多處理器功能。

再一次,JavaScript是一種輕量級的解釋型編程語言,允許您在其他靜態HTML頁面中構建交互。

JavaScript開發工具

JavaScript的主要優勢之一是它不需要昂貴的開發工具。您可以從簡單的文本編輯器(如記事本)開始。由于它是Web瀏覽器上下文中的解釋語言,因此您甚至不需要購買編譯器。

為了讓我們的生活更簡單,各個供應商都提出了非常好的解決方案。 JavaScript編輯工具。其中一些列在此處和減號;

  • Microsoft FrontPage :  Microsoft開發了一種名為FrontPage的流行HTML編輯器。 FrontPage還為Web開發人員提供了許多JavaScript工具,以幫助創建交互式網站。

  • Macromedia Dreamweaver MX :  Macromedia Dreamweaver MX是專業Web開發人群中非常流行的HTML和JavaScript編輯器。它提供了幾個方便的預構建JavaScript組件,可以很好地與數據庫集成,并符合XHTML和XML等新標準。

  • Macromedia HomeSite 5 :  HomeSite 5是一個廣受歡迎的Macromedia HTML和JavaScript編輯器,可用于有效管理個人網站。

今天的JavaScript在哪里?

ECMAScript Edition 5標準將是四年多來發布的第一個更新。 JavaScript 2.0符合ECMAScript標準的第5版,兩者之間的差異非常小。

可以在以下站點上找到JavaScript 2.0的規范: http://www.ecmascript.org/

今天,Netscape的JavaScript和Microsoft的JScript符合ECMAScript標準,盡管這兩種語言仍然支持不屬于標準的功能。

全免费A级毛片免费看无码播放