1. 程式人生 > 其它 >php 去掉html中的空格和換行的方法

php 去掉html中的空格和換行的方法

10月30號整理內容

BOM物件

需求分析

BOM物件包括window(視窗)、navigator(瀏覽器程式)、screen(螢幕)、location(地址)、history(歷史)和document(文件)等物件,主要用於操作瀏覽器視窗的行為和特徵。

1.BOM物件

window物件是瀏覽器的視窗,它是整個BOM的核心,位於BOM物件的最頂層

(1)window物件

window物件表示整個瀏覽器視窗,用於獲取瀏覽器視窗的大小、位置,或設定定時器等。

window物件常用的屬性和方法(列舉部分)

①document、history、location、navigation、scream:返回相應物件的引用。

②parent、self、top:分別返回父視窗、當前視窗和最頂層視窗的物件引用。

③innerWidth、innerHeight:分別返回視窗的文件顯示區域的寬度和高度。

④outerWidth、outerHeight:分別返回視窗的外部寬度和高度。

⑤closed:返回視窗是否已經關閉。

⑥opener:返回對建立此視窗的視窗引用。

a)window物件的基本用法

在前面的學習中,通常使用alert()彈出一個警告提示框,實際上完整的寫法應該是window.alert(),即呼叫window物件的alert()方法。因為window物件是最頂層的物件,所以呼叫它的屬性或方法時可以省略window。

b)開啟和關閉視窗

window.open()方法用於開啟新視窗,window.close()方法用於關閉視窗。

c)setTimeout()定時器的使用

setTimeout()定時器可以實現延時操作,即延時一段時間後執行指定的程式碼,程式碼如下:

上述程式碼實現了當網頁開啟後,停留2秒就會彈出alert()提示框。setTimeout(show,2000)的第一個引數表示要執行的程式碼,第二個引數表示要延時的毫秒值。

當需要清除定時器時,可以使用clearTimeout()方法,示例程式碼如下:

上述程式碼設定了兩個定時器:t1和t2,如果沒有清楚定時器,則兩個定時器都會執行,如果清除了定時器t1,則只有定時器t2可以執行。