亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript學習筆記(十)

 更新時間:2010年01月17日 03:27:05   作者:  
今天學習的是window對象,還是有點用的。
Window對象
window對象表示整個瀏覽器窗口,window還可用于移動或調整它表示的瀏覽器的大小。

一、窗口操作
window.moveBy(dx,dy)

把瀏覽器窗口相對當前位置水平移動dx個像素,垂直移動dy個像素。dx值為負數,向左移動窗口,dy值為負數,向上移動窗口。

window.moveTo(x,y)

移動瀏覽器窗口,使它的左上角位于用戶屏幕的(x,y)處??梢允褂秘摂?,不過這樣會把部分窗口移出屏幕的可視區(qū)域。

window.resizeBy(dw,dh)
相對于瀏覽器窗口的當前大小,把它口的寬度調整dw個像素,高度調整dy個像素。dw為負數,把縮小窗口的寬度,dy為負數,縮小窗口的高度。
window.resizeTo(w,h)
把窗口的寬度調整為w,高度調整為h。不能使用負數。窗口在屏幕上的位置以及它的尺寸。由于缺乏相應的標準,就產生了問題。

二、導航和打開新窗口
window.open()方法打開新窗口

該方法接收四個參數:①載入新窗口的URL ②新窗口的名字(為目標所用) ③特性字符串 ④說明是否用新載入的頁面替換當前載入的頁面的Boolean值。

第三個參數特性字符串的設置列表:

設置

說明

left

Number

新創(chuàng)建的窗口的左坐標,不能為負數*

top

Number

說明新創(chuàng)建的窗口的上坐標。不能為負數*

height

Number

設置新創(chuàng)建的窗口的高度。該數字不能小于100*

width

Number

設置新創(chuàng)建的窗口的寬度。該數字不能小于100*

resizable

yes,no

判斷新窗口能否拖動邊線調整大小,默認值是no

scrollable

yes,no

判斷新窗口是否允許滾動,默認值是no

toolbar

yes,no

判斷新窗口是否顯示工具欄,默認值是no

status

yes,no

判斷新窗口是否顯示狀態(tài)欄,默認值是no

location

yes,no

判斷新窗口是否顯示地址欄,默認值是no

注意:特性字符串是用逗號分隔的,因此在逗號或等號前后不能有空格。

window.open()方法將返回window對象作為它的函數值,該window對象就是新創(chuàng)建的窗口(如果給定的名字是已有的框架名,則為框架)。用這個對象,可以操作新創(chuàng)建的窗口。

三、系統(tǒng)對話框

這個就不用多寫了。alert()、confirm()、prompt()

 

四、狀態(tài)欄

狀態(tài)欄告訴了用戶何時在載入頁面,何時完成載入頁面,可以通過window的兩個屬性控制:status和defaultStatus

defaultStatus用于定義瀏覽器狀態(tài)欄的默認顯示內容,但當鼠標移動到鏈接上時,狀態(tài)欄的文字就會改變,移出鏈接又會變?yōu)閐efaultStatus定義的值。這點區(qū)別于status屬性用于臨時改變狀態(tài)欄內容。

 

五、時間間隔和暫停

setTimeout()接收兩個參數,第一個參數可以是代碼串也可以是函數指針,第二個參數是執(zhí)行它之前要等待的毫秒數(1/1000秒)。

要暫停取消則調用clearTimeout()方法,該方法接收一個參數“數字暫停ID”,數字暫停ID是由setTimeout()創(chuàng)建的。setTimeout()返回的是一個數字暫停ID,與操作系統(tǒng)中的進程ID相似。暫停ID本質上是要延遲的進程的ID。

六、歷史

go()方法只有一個參數,即前進或后退的頁面數。如果是負數,就在瀏覽器歷史中后退,如果是整數,就前進。

window.history.go(-1); //后退一頁

window.history.go(1); //前進一頁

或者

history.go(-1); //window對象的引用不是必需的

用back()方法和forward()方法可以實現同樣的操作:

history.back(); //后退一頁

history.forward(); //前進一頁

用length屬性查看歷史中的頁面數:

alert(history.length);

如果想前進或后退多個頁面,可以用length屬性先看看是否可以這樣做。

相關文章

  • 關鍵字空格替換為逗號的js代碼

    關鍵字空格替換為逗號的js代碼

    這個功能主要是方便我們在發(fā)布文章時填寫關鍵字的時候,不用切換為英文狀態(tài)輸入逗號,他可以將中文逗號和空格統(tǒng)一轉換為英文逗號,提高工作效率。
    2008-11-11
  • 簡單時間提示DEMO從0開始一直進行計時

    簡單時間提示DEMO從0開始一直進行計時

    點擊按鈕輸入框會從0開始一直進行計時,具體的實現示例如下,感興趣的朋友可以嘗試操作下哦
    2013-11-11
  • shiro授權的實現原理

    shiro授權的實現原理

    這篇文章主要介紹了shiro授權的實現原理,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • jQuery右下角旋轉環(huán)狀菜單特效代碼

    jQuery右下角旋轉環(huán)狀菜單特效代碼

    jquery實現右下角旋轉環(huán)形菜單特效代碼,是固定在頁面右下角位置,當用戶點擊了主菜單按鈕后,子菜單項會以環(huán)狀旋轉進入頁面,并使用animate.css制作動畫效果,有需要的朋友可以參考下
    2015-08-08
  • js 定義對象數組(結合)多維數組方法

    js 定義對象數組(結合)多維數組方法

    下面小編就為大家?guī)硪黄猨s 定義對象數組(結合)多維數組方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • JavaScript實現獲取遠程的html到當前頁面中

    JavaScript實現獲取遠程的html到當前頁面中

    今天做個項目,需要在當前的html頁面中引用一個遠程的html頁面,百度了一下,發(fā)現一個非常好用的代碼,這里分享給大家,有相同需求的小伙伴可以來看看
    2017-03-03
  • 淺談es6中的元編程

    淺談es6中的元編程

    這篇文章主要介紹了淺談es6中的元編程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 原生JS綁定滑輪滾動事件兼容常見瀏覽器

    原生JS綁定滑輪滾動事件兼容常見瀏覽器

    滑輪滾動頁面的事件在網頁特效中進場遇到,下面通過示例為大家介紹下原生JS綁定滑輪滾動事件并兼容瀏覽器
    2014-06-06
  • 微信小程序實現的一鍵撥號功能示例

    微信小程序實現的一鍵撥號功能示例

    這篇文章主要介紹了微信小程序實現的一鍵撥號功能,結合實例形式分析了微信小程序使用wx.makePhoneCall實現撥打電話功能相關操作技巧,需要的朋友可以參考下
    2019-04-04
  • JavaScript實現MD5加密的六種方式實例

    JavaScript實現MD5加密的六種方式實例

    這篇文章主要給大家介紹了關于JavaScript實現MD5加密的六種方式,在JS中可以實現MD5加密算法,可以使用第三方庫或者自己編寫代碼實現,需要的朋友可以參考下
    2023-09-09

最新評論