JavaScript類定義原型方法的兩種實現的區別
先看如下代碼示例:
1 ose=function()
2 {
3 varelmt=lement();***
4 lectstart=';
5 ntentmenu=';
6 rAttributes();
7 //todo
8 }
我的代碼運行在這裏出了錯,調試器把代碼執行光標停在了第4行,而且不讓我拖拽上去。我想如果能拖上去,就可以stepinto的.跟蹤以下lement()方法嘛。既然不能拖,我就在第3行設一個breakpoint唄,設好後attach調試器,怎麼不能停到代碼行3的地方呢?在調試器一看,斷點被自動設到第一行代碼上去了,並且整個的ose方法都是被highlight了@_@。於是我想手動把breakpoint再設置到第3行代馬上去,卻怎麼也不能成功。一在第3行上設置breakpoint就會自動跳到第1行,但可以在第3行以後的代碼行上設,比如4,5,6向後都可以。這裏有個ugly的解決方法,就是在第3行代碼前一句無用的語句(簡單的var定義變量是不行的,至少要vara=1;),把現在的第3行變成第4行就可以了。這種bug真是讓人莫名其妙哈。
今天發現可以這麼來解決這個問題,把ose=function()改成:ose()就行了!真是怪! 1 ose()
2 {
3 varelmt=lement();***
4 lectstart=';
5 ntentmenu=';
6 rAttributes();
7 //todo
8 }
上面這個方法,就可以隨意的在第3行上設置breakpoint。這個問題同時存在於2003和2005beta1中。誰有空拿2005beta2看看這個問題還有沒有。
-
網頁設計黃金配色原則是什麼
身為網頁設計新手的你,是不是還在糾結於你製作的網頁找不到一組完美的配色方案?在本教程中我們將與你分享6條肯定會火,並且“錯不了”的指導方針,你可以按照這些原則把握最基本的色彩規律。現在我們分享的這些原則都不是規則,你會在你的職業生涯中創造出更多的配色...
-
javascript設置創建動態表格的方法
兩種JavaScript動態創建table表格的方法,分享給大家,具體實現如下方法一:最原始的方法,創建一一元素vara1=teElement("table");vara2=teElement("tbody");vara3=teElement("tr");vara4=teElement("td");//開始appendchild()追加各個元素ndChild(a4);ndChild(a3);nd...
-
JavaScript 小型打飛機遊戲實現和原理説明
JavaScript小型打飛機遊戲實現和原理説明玩法説明:上下左右控制移動,空格發彈。每打中一個敵機就加100分,每提升5000分,玩家的飛機的一次發彈數就加一,最多四,被敵機撞到或者讓敵機飛到底部就算輸。。。。演示代碼:http://demo./js/FlyBeat/遊戲目前的功能還是比較簡...
-
Dedecms中常用數據調用的sql語句
本文實例彙總了Dedecms中常用數據調用的'sql語句。分享給大家供大家參考。具體如下:{dede:sqlsql="selectcount(*)ascfromdede_archiveswherechannel=1"}共有文章:[field:c/]篇{/dede:sql}{dede:sqlsql="selectcount(*)ascfromdede_archiveswherechannel=2"}共...