<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] * * * * * # JavaScript簡介 JavaScript誕生于1995年,它的主要目的是處理以前由服務器端語言負責的一些輸入驗證操作。 JavaScript是Web頁面中的一種輕量級的腳本編程語言,也是一種通用的、跨平臺的、基于對象和事件驅動并具有安全性的腳本語言。所謂“腳本語言”,指的是它不具備開發操作系統的能力,而是只用來編寫控制其他大型應用程序的“腳本”。它不需要進行編譯,而是直接嵌入在HTML頁面中,把靜態頁面轉變成支持用戶交互并響應相應事件的動態頁面。 它的主要目的是,驗證發往服務器端的數據、增加Web互動、加強用戶體驗度等。 JavaScript的核心語法部分相當精簡,只包括兩個部分:基本的語法構造(比如操作符、控制結構、語句)和標準庫(就是一系列具有各種功能的對象比如Array、Date、Math等)。 ### W3C規范 JavaScript是web 開發人員必須學習的 3 門語言中的一門: * 結構層 HTML 從語義的角度,描述頁面結構 * 樣式層 CSS 從審美的角度,美化頁面 * 行為層 JavaScript 從交互的角度,提升用戶體驗 ### 為什么學習 JavaScript? **1、為什么JavaScript非常值得我們學習嗎?** (1)所有主流瀏覽器都支持JavaScript。 (2)目前,全世界大部分網頁都使用JavaScript。 (3)它可以讓網頁呈現各種動態效果。 (4)做為一個Web開發師,如果你想提供漂亮的網頁、令用戶滿意的上網體驗,JavaScript是必不可少的工具。使用范圍:表單驗證、輪播特效、游戲開發等。 **2、易學性** (1)學習環境無處不在 只要有瀏覽器,就能運行JavaScript程序;只要有文本編輯器,就能編寫JavaScript程序。這意味著,幾乎所有電腦都原生提供JavaScript學習環境,不用另行安裝復雜的IDE(集成開發環境)和編譯器。 (2)簡單性 相比其他腳本語言(比如Python或Ruby),JavaScript的語法相對簡單一些,本身的語法特性并不是特別多。而且,那些語法中的復雜部分,也不是必需要學會。你完全可以只用簡單命令,完成大部分的操作。 (3)與主流語言的相似性 JavaScript的語法很類似C/C++和Java,如果學過這些語言,JavaScript的入門會非常容易。 ### JavaScript的特點 JavaScript腳本語言的基本特點如下: (1)解釋性 JavaScript不同于一些編譯性的程序語言,例如C、C++等,它是一種解釋性的程序語言,它的源代碼不需要經過編譯,而直接在瀏覽器中運行時被解釋。 (2)基于對象 JavaScript是一種基于對象的語言。這意味著它能運用自己已經創建的對象。因此,許多功能可以來自于腳本環境中對象的方法與腳本的相互作用。 (3)事件驅動 JavaScript可以直接對用戶或客戶輸入做出響應,無須經過Web服務程序。它對用戶的響應,是以事件驅動的方式進行的。所謂事件驅動,就是指在主頁中執行了某種操作所產生的動作,此動作稱為“事件”。比如按下鼠標、移動窗口、選擇菜單等都可以視為事件。當事件發生后,可能會引起相應的事件響應。 (4)跨平臺 JavaScript依賴于瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,并支持JavaScript的瀏覽器就可正確執行。 (5)安全性 JavaScript是一種安全性語言,它不允許訪問本地的硬盤,并不能將數據存入到服務器上,不允許對網絡文檔進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態交互。這樣可有效地防止數據的丟失。 ### JavaScript核心 雖然JavaScript和ECMAScript通常被人們用來表達相同的含義,但JavaScript的含義卻比ECMA-262中規定的要多得多。一個完整的JavaScript應該由下列三個不同的部分組成。 ![](https://box.kancloud.cn/fba9b668d0569eb22e4b3f194c61d7d5_348x148.png)<br/> 1)核心(ECMAScript) JS標準 2)文檔對象模型(DOM)通過JS操作網頁元素 3)瀏覽器對象模型(BOM)通過API操作瀏覽器 ### JavaScript和ECMAScript的關系 ECMAScript是一種由Ecma國際前身為歐洲計算機制造商協會,英文名稱是European Computer Manufacturers Association,制定的標準。 JavaScript是由公司開發而成的,公司開發而成的一定是有一些問題,不便于其他的公司拓展和使用。所以歐洲的這個ECMA的組織,牽頭制定JavaScript的標準,取名為ECMAScript。 簡單來說ECMAScript不是一門語言,而是一個標準。符合這個標準的比較常見的有:JavaScript、Action Script(Flash中用的語言)。就是說,你JavaScript學完了,Flash中的程序也會寫了。 ECMAScript在2015年6月,發布了ECMAScript 6版本,語言的能力更強。但是,瀏覽器的廠商不能那么快的去追上這個標準。 ECMAScript主要描述了以下內容: * 語法 * 變量和數據類型 * 關鍵字、保留字 * 運算符 * 邏輯控制語句 * 對象
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看