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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                > 原文出處:https://github.com/getify/You-Dont-Know-JS/blob/1ed-zh-CN/this%20&%20object%20prototypes/README.md#you-dont-know-js-this--object-prototypes # 序 在我讀這本書為寫這篇序言做準備時,我被迫反思我是如何學習 JavaScript,和在我用它進行編程和開發的最近15年它改變了多少。 當我15年前開始使用 JavaScript 時,在你的網頁上使用 CSS 和 JS 這樣的非 HTML 技術的做法稱為 DHTML 或動態 HTML。回到那時,JavaScript 的用途有很大的不同,并且傾向于在你的網頁上加入動畫雪花,或者在狀態欄上顯示告知時間的動態時鐘。可以說,在我的職業生涯早期,因為這些我經常能在因特網上找到的新奇小玩意兒,我真的沒有太注意 JavaScript。 直到 2005 年我第一次重新認識到 JavaScript 是一個我需要更加重視的真正的編程語言。在挖掘研究了 Google Maps 的第一個 beta 版后,我被它的潛力吸引住了。那時,Google Maps 是第一個同種類的應用 —— 它允許你用鼠標移動地圖,放縮,請求服務器而不必刷新頁面 —— 都是通過 JavaScript。它看起來就像魔法! 當什么東西看起來像魔法時,這通常都一個好的信號:你正處在用新方法做事的黎明。噢,我沒有錯 —— 快進到今天,我敢說 JavaScript 是同時用于客戶端和服務器端編程的主要語言之一,而且我不會用其他方式這么說。 在我回顧過去的15年時,我的一個遺憾是在 2005 年以前我沒有給 JavaScript 更多機會,或者更確切地說,我缺乏遠見來看到 JavaScript 是一個真正的編程語言,就像 C++,C#,Java 和許多其他語言一樣有用。 如果我在自己的職業生涯一開始就擁有這套?*你不懂JS*?系列叢書,我們的職業經歷將和今天有很大的不同。我喜歡這個系列的一個地方是:當你通讀這個系列時,它在建立你的理解的水平上,而且用一種有趣且信息豐富的方式講解 JS。 *this 與對象原型*?是這個系列的一個絕妙的續作。它漂亮且自然地建立于前一本書之上,作用域與閉包,將知識擴展至 JS 語言中十分重要的部分,`this`?關鍵字和原型。這兩個簡單的東西是你將在未來的書中學到的東西的樞紐,因為他們是用 JavaScript 進行真正的編程的基礎。如何創建對象,關聯它們,和擴展它們來表達你的應用中的東西,是用 JavaScript 建立大型和復雜應用程序所必要的。沒有它們,用 JavaScript 制造復雜應用程序(比如 Google Maps)將是不可能的。 我敢說絕大多數 web 開發者可能從沒建立過 JavaScript 對象,而只是將這個語言當做按鈕和 AJAX 請求的事件綁定膠水。我曾經在我職業生涯的某一點上屬于這個群體,但是當我學習了如何掌握原型和在 JavaScript 中創建對象后,一個充滿可能性的世界向我打開了大門。如果你屬于僅僅會寫事件綁定膠水代碼的那一類,這本書是必讀的;如果你只是需要進修,這本書是你一定會用到的資源。不管怎樣,你不會失望的。相信我! --: Nick Berardi [nickberardi.com](http://nickberardi.com/),?[@nberardi](http://twitter.com/nberardi)
                  <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>

                              哎呀哎呀视频在线观看