• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. JavaScript類定義原型方法的兩種實(shí)現(xiàn)的區(qū)別

        時(shí)間:2024-07-11 19:39:27 JavaScript 我要投稿
        • 相關(guān)推薦

        JavaScript類定義原型方法的兩種實(shí)現(xiàn)的區(qū)別

          先看如下代碼示例:

          1 ToolBar.prototype.Dispose=function()

          2 {

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

          4 elmt.onselectstart=';

          5 elmt.oncontentmenu=';

          6 elmt.clearAttributes();

          7 //todo

          8 }

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

          今天發(fā)現(xiàn)可以這么來解決這個(gè)問題,把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 }

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

        【JavaScript類定義原型方法的兩種實(shí)現(xiàn)的區(qū)別】相關(guān)文章:

        理解JavaScript原型鏈教程03-30

        Javascript函數(shù)的定義和用法分析03-31

        javascript閉包的定義及應(yīng)用實(shí)例分析04-01

        JavaScript實(shí)現(xiàn)網(wǎng)頁刷新代碼段03-25

        JavaScript常用方法匯總03-08

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

        JavaScript fontcolor方法入門實(shí)例03-29

        javascript跨域訪問的方法04-01

        JavaScript數(shù)組常用方法介紹03-25

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 日韩亚洲AV最新在线观看 | 亚洲日本一区二区三区不乱码 | 亚洲日韩一区二区综合另类 | 亚洲AV秘片一区二区三3 | 桃色在线观看一区二区 | 亚洲少妇毛多水多 |