<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之旅 廣告
                **1.常規寫法**(最常見的那種) ~~~scss //函數的寫法 function run () { alert('常規寫法');//這里是你函數的內容 } // 調用 run(); ~~~ **2.匿名函數寫法**(可以想成給變量賦值一個函數) ~~~javascript // 匿名函數的寫法 var run = function(){ alert('這是一種聲明函數的方式,左邊是一個變量,右邊是一個函數的表達式,意思就是把一個匿名的函數表達式賦值給了變量myfun,只是聲明了一個變量指向了一個函數對象。');//這里是你函數的內容 } // 調用 run(); ~~~ **3.將方法作為一個對象** ~~~javascript  // 作為對象方法,函數寫法,這里創建了兩個函數外面用{}包裹起來 var Test = { run1:function(){ alert('這個必須放在一個對象內部,放在外邊會出錯!');//這里是你函數的內容 } ,run2:function(){ alert('這個必須放在一個對象內部,放在外邊會出錯!');//這里是你函數的內容 } } //調用 Test.run1();//調用第1個函數 Test.run2();//調用第2個函數 ~~~ **4.構造函數中給對象添加方法?** javascript中的每個對象都有prototype屬性,Javascript中對象的prototype屬性的解釋是:返回對象類型原型的引用。 ~~~javascript // 給對象添加方法 var funName = function(){}; funName.prototype.way = function(){ alert('這是在funName函數上的原始對象上加了一個way方法,構造函數中用到'); } // 調用 var funname = new text();// 創建對象 funname.way();//調用對象屬性 ~~~ **5.自執行函數** js自執行函數查到了幾種不同寫法,放上來給大家看看 ~~~scss //方法1:最前最后加括號 ( function(){alert(1);} ()); /*這是jslint推薦的寫法,好處是,能提醒閱讀代碼的人,這段代碼是一個整體。 例如,在有語法高亮匹配功能的編輯器里,光標在第一個左括號后時,最后一個右括號也會高亮,看代碼的人一眼就可以看到這個整體。 */ ~~~ ~~~scss //方法2:function外面加括號 ( function(){alert(1);} )(); //這種做法比方法1少了一個代碼整體性的好處。 ~~~ ~~~scss //方法3:function前面加運算符,常見的是!與void 。 !function(){alert(1);}(); /*顯然,加上“!”或“+”等運算符,寫起來是最簡單的。 聽說有一個好處是,比加"!"少一次邏輯運算。----我只是聽說,不明所以。*/ ~~~ **以上。**
                  <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>

                              哎呀哎呀视频在线观看