javascript new 需不需要繼續(xù)使用
更新時間:2009年07月02日 15:07:47 作者:
在javascript你不需要使用new Object(),你該使用{}就可以了。
你也沒有必要使用new Array(),使用[];
不要使用 new Number, new String, or new Boolean. 等等
不要使用new Function 來創(chuàng)建函數(shù)
比如你要寫
frames[0].onfocus = new Function("document.bgColor='antiquewhite'")
你應(yīng)該這樣寫
frames[0].onfocus = function () {document.bgColor = 'antiquewhite';};,
第二種寫法可以使得編譯器盡早的看到函數(shù)體。使得錯誤盡快的檢查出來。
當(dāng)你寫
Js代碼
myObj = new function () {
this.type = 'core';
};
的時候,這樣寫
Js代碼
myObj = {
type: 'core'
};
不要使用 new Number, new String, or new Boolean. 等等
不要使用new Function 來創(chuàng)建函數(shù)
比如你要寫
復(fù)制代碼 代碼如下:
frames[0].onfocus = new Function("document.bgColor='antiquewhite'")
你應(yīng)該這樣寫
復(fù)制代碼 代碼如下:
frames[0].onfocus = function () {document.bgColor = 'antiquewhite';};,
第二種寫法可以使得編譯器盡早的看到函數(shù)體。使得錯誤盡快的檢查出來。
當(dāng)你寫
Js代碼
復(fù)制代碼 代碼如下:
myObj = new function () {
this.type = 'core';
};
的時候,這樣寫
Js代碼
復(fù)制代碼 代碼如下:
myObj = {
type: 'core'
};
相關(guān)文章
javascript中的with語句學(xué)習(xí)筆記及用法
在本篇文章里小編給大家分享的是關(guān)于javascript中的with語句學(xué)習(xí)筆記及用法,有需要的朋友們可以學(xué)習(xí)下。2020-02-02Javascript String對象擴(kuò)展HTML編碼和解碼的方法
Javascript String對象擴(kuò)展HTML編碼和解碼的代碼2009-06-06js 頁面?zhèn)鲄?shù)時 參數(shù)值含特殊字符的問題
解決方法就是利用js的escape函數(shù),這個函數(shù)在解決中文亂碼等方面應(yīng)用的比較廣泛。推薦使用。2009-12-12Knockoutjs 學(xué)習(xí)系列(一)ko初體驗
本篇主要簡單介紹了knockoutjs中最重要的概念:可觀察對象(數(shù)組)。非常不錯具有參考借鑒價值,感興趣的朋友快來圍觀吧2016-06-06javascript 函數(shù)調(diào)用的對象和方法
探討一個js基礎(chǔ)理論的話題,也許在技巧應(yīng)用上對你沒有太大的幫助,但也許會給你帶來一些啟發(fā)。2010-07-07