Window.defaultStatus

Window.defaultStatus:

Window.defaultStatus屬性可以用來讀取與設定瀏覽器狀態列的文字。這個參數基本上已經是個過時的的參數。不建議使用。

語法:

var str = window.defaultStatus;
window.defaultStatus = str;

閱讀全文:Window.defaultStatus

window.closed

window.closed:

window.closed 代表著指定視窗是否關閉的布林值。此屬性是個唯獨值。這個屬性的存在很明顯意味著,就算視窗被關閉了,他的window物件卻依然存在。

語法:

window.closed

當window.closed== true時,代表視窗關閉。

當window.closed== false時,代表視窗未關閉。

閱讀全文:window.closed

瀏覽器物件模型(BOM)

瀏覽器物件模型(Browser Object Model)

瀏覽器物件模型,一般都簡稱為BOM,是Javascript與瀏覽器溝通的橋樑,讓Javascript可以透過BOM對瀏覽器進行各種操作,包含開啟/關閉視窗,改變視窗大小,計時器與取得位址之類的。

瀏覽器物件模型在Javascript中十分常用,也算是基礎的一部分,但奇怪的是他其實並沒有正式的標準。不過還好大部分的瀏覽器都還依循著一定的規則,在許多方面其實都是通用的,雖然有些部分依然存在著差異。

閱讀全文:瀏覽器物件模型(BOM)

String.trim()將字串去空白

Javascript的String.trim()方法:

String.trim()方法用來去除字串前後的空白,此方法並不會改變原來的字串,而是傳回一個新的字串。

此方法是在ECMAScript 第五版才引進。因此有些瀏覽器並不支援。

下表列出支援的瀏覽器:

閱讀全文:String.trim()將字串去空白

程式碼轉成HTML顯示格式

程式碼轉換成HTML的顯示格式:

這程式是為了方便我貼程式碼寫的,主要也只是把程式碼中的< 與 >轉成&lt;與&gt;,順便加上<pre>標籤,

這樣就可以方便我直接貼在HTML文件中了。

不然每次在CMC編輯器中直接貼上複製過來的HTML程式碼,不同的瀏覽器都會有不同的結果。

通常還要自行去掉一些不要的標籤,好麻煩。

話說這程式不適合IE8使用,不是IE8不能跑,

而是IE8笨笨的,複製程式碼的時候都不會換行,阿呆。

 

閱讀全文:程式碼轉成HTML顯示格式

物件的繼承(三)--複製屬性的第二種方法

物件的繼承(三)--複製屬性的第二種方法:

上回說到物件的繼承(二)--複製屬性的第一種方法,這次繼續說說另外一種複製屬性的方式。這方式其實很簡單,其實就是直接用迴圈將物件的屬性複製一份而已。感覺這方法笨笨的,但其實這種繼承方式還蠻廣為使用的。

程式碼如下(c繼承p的屬性 ):

閱讀全文:物件的繼承(三)--複製屬性的第二種方法