作者:
cutekid (可愛小孩子)
118.170.31.124 (台灣)
2013-11-20 17:45:21 推 s25g5d4: 習慣用Math.floor... 2F 11-20 18:35
作者:
superpai (超級白)
1.164.135.110 (台灣)
2013-09-09 08:28:09 推 s25g5d4: 0.1+0.2= 13F 09-09 23:49
作者:
coldollsheep (拿出我的駭客靈魂)
36.230.103.250 (台灣)
2013-05-12 11:57:27 推 s25g5d4: 字串是String物件的一個實例 因此他繼承了String物件的prototype, 而String是一個物件因此他又繼承了Object
的prototype, 大部分在js中的物件都繼承自Object
因此 Object 的 prototype 幾乎每個物件或實例都繼承了 4F 05-12 13:26
→ s25g5d4: 對 應該是基本型態 (汗
用for/in去枚舉String.prototype 記得加hasOwnProperty不過我是建議你不如上網找文件 MDN很好用的 13F 05-12 13:53
作者:
scentsome (MichaelPan)
1.168.238.106 (台灣)
2013-05-11 23:02:19 推 s25g5d4: 最近有本大陸人寫的書上架了(台灣) 4F 05-12 11:13
作者:
folio (function(){})()
175.180.46.179 (台灣)
2013-04-11 01:04:11 → s25g5d4: 五份版主會吃不下拉XDD 1F 04-11 01:08
作者:
StarTouching (撫星)
1.162.203.164 (台灣)
2013-01-19 17:02:45 推 s25g5d4: 看起來這東西就像eval阿 jQuery不太可能用這種方式
jQuery還真的有用到new Function() 當我沒說好了 1F 01-19 17:27
→ s25g5d4: 在jQuery裡用到這一段是因為parse JSON 而且它有做valid可以盡量避免掉XSS的問題 eval本來就有這樣的問題沒錯
基本上現在主要瀏覽器的最新版本都有原生parseJSON
所以用jQuery遇到new Function的機率幾乎等於零
另外就是你提供的例子其實有更好的寫法 像這種形況
可以改用obj.style[css]=value
唯background-color這種命名方式要改成駱駝命名法
http://jsfiddle.net/fYVMx/2/ 7F 01-19 17:57