<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] # 閱讀本書的技巧 學習JavaScript最重要的秘訣是不要被細節所困擾。是的,一個語言肯定會涉及到很多細節,這本書涵蓋了其中的大多數。但也有一個相對簡單和優雅的“大圖片”,我會向你指出。 ## 這本書的四個部分 本書被分為四個部分: ***第一部分*** 這部分教你“基本的JavaScript,” JavaScript的一個子集,它是盡可能小,同時還讓您成為生產力。該部分都是獨立的;它不依賴于其他部分并沒有其他部分依賴于它。 ***第二部分*** 這部分提出的JavaScript的歷史和技術背景:何時,為何以及如何被它創造?它是如何與其他編程語言?什么是害我們了今天的成果是重要的步驟? ***第三部分*** 這部分是一個參考:尋找一個你感興趣的話題,跳進去,探索。許多簡短的例子應該防止事情變得過于干燥。 ***第四部分*** 這部分提供了使用JavaScript的技巧:最佳實踐、高級技術和學習資源。還介紹了一些重要的工具和庫。 ## JavaScript的命令行 在閱讀這本書,你會希望有一個命令行準備。這使您能夠以交互嘗試代碼。最受歡迎的選擇: **node.js** Node.js是一個交互式命令行。通過調用shell命令,輸入:`node`來啟動它。 **browsers** 所有主要瀏覽器都有用于輸入JavaScript的控制臺,這些JavaScript在當前頁面的上下文中進行評估。只需在線搜索您的瀏覽器和“控制臺”的名稱。 ## 符號約定 以下是在書中使用的符號約定。 ### 描述語法 問號 (?) 用于標記可選參數。例如: ```javascript parseInt(str, radix?) ``` 法國的引號(guillemets)表示元代碼。你可以認為這樣的元代碼為空白,需要填補的實際代碼。例如: ```javascript try { ?try_statements? } ``` “白色”方括號標記可選的句法成分。例如: ```javascript break ??label?? ``` 在JavaScript評論中,我有時使用反引號來區分JavaScript和英文: ```javascript foo(x, y); // calling function `foo` with parameters `x` and `y` ``` ### 參考方法 我通過他們的完整路徑指向內置方法: ```javascript ?Constructor?.prototype.?methodName?() ``` 例如, Array.prototype.join()引用數組方法join() ; 也就是說,JavaScript將Array實例的方法存儲在對象Array.prototype 。 其原因在第3層:構造函數 - 實例工廠中進行了說明 。 ### 命令行交互 每當我介紹一個新的概念,我經常通過JavaScript命令行中的交互來說明它。 看起來如下: ~~~ > 3 + 4 7 ~~~ 大于符號后面的文本是人類輸入的。 其他一切都由JavaScript引擎輸出。 另外,我使用方法console.log()打印數據到控制臺,特別是在(非命令行)源代碼中: ~~~ var x = 3 ; x ++ ; console log ( x ); // 4 ~~~ ### 提示,注釋和警告 | <span style="color:#737373">提示</span> | <span style="color:#737373">注意</span> | <span style="color:#c67171">警告</span> | | --- | --- | ---| | 這個元素表示一個提示或建議。 | 該元素表示一般注釋。 | 此元素表示警告或警告。 | ## 快速查找文檔 雖然您可以明顯地使用本書作為參考,但有時在線查詢信息更快。 我推薦的一個資源是[Mozilla開發人員網絡](https://developer.mozilla.org/en-US/) (MDN)。 您可以搜索 Web 以查找有關 MDN 的文檔。 例如,以下 Web 搜索查找數組的`push()`方法的文檔: [*mdn array push*](https://www.baidu.com/s?ie=UTF-8&wd=mdn+array+push)
                  <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>

                              哎呀哎呀视频在线观看