<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

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

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            JavaScript類定義原型方法的兩種實現的區別

            時間:2024-07-11 19:39:27 JavaScript 我要投稿
            • 相關推薦

            JavaScript類定義原型方法的兩種實現的區別

              先看如下代碼示例:

              1 ToolBar.prototype.Dispose=function()

              2 {

              3 varelmt=this.GetElement();***

              4 elmt.onselectstart=';

              5 elmt.oncontentmenu=';

              6 elmt.clearAttributes();

              7 //todo

              8 }

              我的代碼運行在這里出了錯,調試器VS.NET把代碼執行光標停在了第4行,而且不讓我拖拽上去。我想如果能拖上去,就可以stepinto的跟蹤以下this.GetElement()方法嘛。既然不能拖,我就在第3行設一個breakpoint唄,設好后attach調試器,怎么不能停到代碼行3的地方呢?在調試器一看,斷點被VS.NET自動設到第一行代碼上去了,并且整個的ToolBar.prototype.Dispose方法都是被highlight了@_@。于是我想手動把breakpoint再設置到第3行代馬上去,卻怎么也不能成功。一在第3行上設置breakpoint就會自動跳到第1行,但可以在第3行以后的代碼行上設,比如4,5,6向后都可以。這里有個ugly的解決方法,就是在第3行代碼前一句無用的語句(簡單的var定義變量是不行的,至少要vara=1;),把現在的第3行變成第4行就可以了。這種bug真是讓人莫名其妙哈。

              今天發現可以這么來解決這個問題,把ToolBar.prototype.Dispose=function()改成:functionToolBar.prototype.Dispose()就行了!真是怪! 1 functionToolBar.prototype.Dispose()

              2 {

              3 varelmt=this.GetElement();***

              4 elmt.onselectstart=';

              5 elmt.oncontentmenu=';

              6 elmt.clearAttributes();

              7 //todo

              8 }

              上面這個方法,就可以隨意的在第3行上設置breakpoint。這個問題同時存在于VS.NET2003和VS.NET2005beta1中。誰有空拿VS.NET2005beta2看看這個問題還有沒有。

            【JavaScript類定義原型方法的兩種實現的區別】相關文章:

            理解JavaScript原型鏈教程03-30

            Javascript函數的定義和用法分析03-31

            javascript閉包的定義及應用實例分析04-01

            JavaScript實現網頁刷新代碼段03-25

            JavaScript常用方法匯總03-08

            javascript編程異常處理的方法03-31

            JavaScript fontcolor方法入門實例03-29

            javascript跨域訪問的方法04-01

            JavaScript數組常用方法介紹03-25

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

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

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院