[b]帶id的函式表示式:[/b]
[code]var fn = function fnid(){};[/code]
按照ecma262定義,上面這段指令碼等價於:
[code]with();
}[/code]
注意:fnid在with外是不可見的,但是ie沒有嚴格遵守ecma規範(同樣的情況發生在catch語法上)。在ie上相當於:
[code]
var fnid = function(){};
var fn = fnid;
[/code]
在剛剛發布的jsa1beta上,還不能處理這個問題(新版本將這週內發布)。同時,鑑於這種語法在不同瀏覽器上表現不同,還是建議盡量避免使用(這點上,我個人還是更喜歡ie的方式)。
[b]var語句:[/b]
太常用了,但是,沒有注意還是很容易出問題。
var 用來宣告全域性或函式變數,但是,只是申明,重複申明也不能置空,範圍是函式或者全域性空間,位置在函式或指令碼頂端,與塊無關,這些與常用高階語言區別很大。
怪癖的**
[code]
var vaiable =0;
function test()
[/code]
常見錯誤有:
[code]var flag;//這裡可能有人(包括我自己)喜歡自做聰明的利用一下變數的初始值undefined
while(!flag)[/code]
繼續怪癖遊戲 我的怪癖打油詩
接過 能把幸福寫在臉上的 ada 的火把,繼續火種遊戲,我的怪癖 1 早上起來讀新聞 2 沒完沒了崇拜人 3 火花總在大腦冒 4 挑三撿四飲食好 5 床頭讀書好夢來 早上起來讀新聞 早上起床後上班前會 瘋狂 讀新聞,如飢似渴。這個習慣說了很多次要改,現在還持續著。說改因為我發現,早上剛上班的時候也是...
IE和FF下JS和CSS的幾處不同
1.ajax下使用的物件不同 2.xmlhttprequestobject 物件的一些屬性不同 ie支援 xmlhttprequestobject.readystate 和 xmlhttprequestobject.readystate ff只支援 xmlhttprequestobject.read...
接過Keso「怪癖」遊戲的火種
遊戲的題目是 怪癖。寫下五個自己的怪癖 奇怪的嗜好 異於常人的習慣。剛想提及 不愛貼發票報銷 什麼的 壞習慣 但一看題目,一定要是 怪癖 癖 愛好。怪 不同於人的。所以,只要重新想過,說好了只說真話,所以。喜歡洗杯子。從小到大,最得意的莫過於把玻璃杯用洗潔精洗得如試管一般,有霧狀的細小水珠在上面。著...