關于window對象

window對象

- navigator(導航器對象)

  • appCodeName:返回瀏覽器的代碼名
  • appName:返回瀏覽器的名稱
  • appVersion:返回瀏覽器的平臺和版本信息
  • cookieEnabled:返回指明瀏覽器中是否禁用cookie的布爾值
  • platform:返回瀏覽器的操作系統平臺
  • userAgent:返回由客服機發給服務器的user-agent頭部的值

- screen(顯示器對象)

  • avaiHeight:返回顯示屏幕的可用高度
  • avaiWidth:返回顯示屏幕的可用寬度
  • height:返回屏幕的像素高度
  • width:返回屏幕的像素寬度
  • colorDepth:返回屏幕顏色的位數

- history(歷史對象)

  • back:返回前一個URL
  • forward:返回下一個URL
  • go:返回一個具體頁面

- location(位置對象)

  • 屬性
    1. hash:設置或返回從井號開始的URL
    2. host:設置或返回主機名和當前URL的端口號
    3. hostname:設置或返回當前URL的主機名
    4. href:設置或返回完整的URL
    5. pathName:設置或返回當前URL的路徑部分
    6. port:設置或返回當前URL的端口號
    7. protocol:設置或返回當前URL的協議
    8. serach:設置或返回從問號開始的URL
  • 方法
    1. assign(URL):加載新的文檔
    2. reload():重新加載當前頁面
    3. replace(newURL):用新的文檔替換當前文檔

- document(文檔對象)

  • 集合

    1. anchors【】:描點對象數組
    2. images【】:圖片對象數組
    3. links【】:連接對象數組
    4. forms【】:表單對象數組
  • 屬性

    1. cookie:設置或返回與當前文檔所有有關的cookie
    2. domain:返回當前文檔的域名
    3. referrer:返回載入當前文檔的URL
    4. title:返回當前文檔的標題
    5. URL:返回當前文檔的URL
  • 方法

    1. open():打開一個新的文檔并擦出舊文檔的內容
    2. close():關閉文檔輸出流
    3. write():向當前文檔追加寫入文本
    4. writeln():宇write()相同在“<pre”>中會追加換行

- 窗口控制

  • moveBy
    語法:moveBy(水平位移量,垂直位移量)
    功能:按照給定像素參數移動指定窗口
  • moveTo
    語法:moveTo(x,y)
    功能:功能將窗口移動到指定的指定坐標(x,y)處
  • resizeBy
    語法:resizeBy(水平,垂直)
    功能:將當前窗口改變指定的大小(x,y)當x、y的值大于0時為擴大當x、y的值小于0時為縮小
  • resizeTo
    語法:resizeTo(水平寬度,垂直寬度)
    功能:將當前窗口改變成((x,y)大小,x、y分別為寬度和高度
  • scrollBy
    語法:scrollBy(水平位移量。垂直位移量)
    功能:將窗口中的內容按給定的位移量滾動 參數為正數時,正向滾動,否則反向滾動
  • scrollTo
    語法:scrollTo(x,y)
    功能:將窗口中的內容滾動到指定位置

- 焦點控制

  • focus:得到焦點
  • blur:移出焦點

- 打開窗口(open)

  • 語法: open("“URL”",“窗口名稱”"。“窗口風格”")

  • 功能: 打開一個新的窗口,并在窗口中裝載指定URL地址的網頁

  • 窗口風格:

    1. height數值-窗口高度-不能小于100
    2. width數值-窗口寬度不能小于100
    3. left數值窗口左坐標不能為負值
    4. top-數值窗口上坐標-不能為負值
    5. location yes/no是否顯示地址欄
    6. menubar yes/nor是否顯示菜單欄
    7. resizableyes/nor是否可以改變窗口大小
    8. scrollbars yes/no否允許出現滾動條
    9. status yes/ no是否顯示狀態欄
    10. toolbaryes/ no是否顯示工具欄

- 關閉窗口(close)

  • 語法: close()
  • 功能: 自動關閉瀏覽器窗口

- 定時器

  • setTimeout
    語法:語法 setTimeout(執行代碼,毫秒數)
    功能:當到了指定的毫秒數后。自動執行功能代碼語法
    clearTimeout
    語法:clearTimeout(定時器)
    功能:取消由setTimeout()沒置的定時器
  • setInterval
    語法:setInterval(重復執行的代碼,毫秒數)
    功能:按指定周期重復執行功能代碼
  • clearInterval
    語法:clearInterval(時間間隔器)
    功能:取消由setInterval()設置的時間間隔器

- 對話框

  • alert
    語法: alert("“提示字符串”")
    功能: 彈出一個警告框,在警告框內顯示提示字符串文本

  • confirm
    語法: confirm(“提示字符串”")
    功能: 顯示一個確認框,在確認框內顯示提示字符串 當用戶單擊"確定"“按鈕時該返回true 單擊”"取消“時返回false

  • prompt
    語法: prompt("“提示字符串”"。““缺省文本”")
    功能: 顯示一個輸入框。在輸入框內顯示提示字符串 在輸入文本框顯示缺省文本,并等特用戶輸入 當用戶單擊“確定按鈕時,返回用戶輸入的字符串當單擊“取消""按鈕時,返回nul值

- 屬性

  • 狀態欄

    1. defaultStatus:改變瀏覽器狀態欄的默認顯示
    2. status:臨時改變瀏覽器狀態欄的顯示
  • 窗口位置
    IE

    1. screenLeft:聲明窗口的左上角的X坐標
    2. screenTop:聲明窗口的左上角的Y坐標
    3. document.body.scrollLeft document.documentElement.scrollLeft:聲明當前文檔向右滾動過的像素數
    4. document.body.scrollTop document.documentElement.scrollTop:聲明當前文檔向下滾動過的像素數

    !IE

    1. screenx 聲明窗口的左上角的X坐標
    2. screenYr聲明窗口的左上角的Y坐標
    3. pageXOffset聲明當前文檔向右滾動過的像素數
    4. pageYoffset聲明當前文檔向下滾動過的像素數

    FF

    1. innerHeight返回窗口的文檔顯示區的高度
    2. innerwidthr返回窗口的文檔顯示區的寬度
    3. outerHeight返回窗口的外部高度
    4. outerWidth返回窗口的外部寬度
  • 其他屬性

    1. opener:可以實現同域名下跨窗體之間的通訊 一個窗體要包含另一個窗體的
    2. closed當前窗口關閉時返回true
    3. name設置或返回窗口的名稱
    4. self返回對當前窗口的引用

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248714.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248714.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248714.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

160-PHP 文本替換函數str_replace(一)

<?php$strHello world!; //定義源字符串$searcho; //定義將被替換的字符$replaceO; //定義替換的字符串$resstr_replace($search,$replace,$str); //使用函數處理字符串echo "{$str}替換后的效果為&#xff1a;<br />{$res}";…

流的操作規律

IO流中對象很多&#xff0c;解決問題(處理設備上的數據時)到底該用哪個對象呢&#xff1f;   把IO流進行了規律的總結(四個明確)&#xff1a; 明確一&#xff1a;要操作的數據是數據源還是數據目的。 源&#xff1a;InputStream Reader 目的&#xff1a;OutputStream Writ…

看完就懂的編輯頁面如何巧妙處理時間

需求分析 分析&#xff1a; 我們通常會遇到這種情況&#xff0c;當我們制作一個表單頁面的時候&#xff0c;通常會有添加和編輯的情況&#xff0c;我們在提交的時候還需要將時間的格式轉換為字符串格式進行傳參。 在這里我們使用的是 iview 中的 DatePicker type格式為datetime…

[轉]Tomcat中8005/8009/8080/8443端口的作用

8005&#xff1a;關閉tomcat進程所用。當執行shutdown.sh關閉tomcat時就是連接8005端口執行“SHUTDOWN”命令--由此&#xff0c;我們直接telnet8005端口執行“SHUTDOWN”&#xff08;要大寫&#xff0c;小寫沒用&#xff1b;不運只能telnet 127.0.0.1 8005其他地址telnet都不能…

月入10萬和月入5千的人關鍵區別是什么???

月入10萬和月入5千的人關鍵區別是什么&#xff1f;&#xff1f;&#xff1f;知識體系、決策能力、魄力和格局&#xff01;&#xff01;&#xff01;人不學不知道&#xff0c;看過很多書&#xff0c;學過很多課&#xff0c;發現不久就忘了&#xff0c;很難真正被自己消化吸收&am…

關于“wap2app僅支持對已通過ICP備案的域名站點進行打包”問題解決

關于“wap2app僅支持對已通過ICP備案的域名站點進行打包”問題解決 如果我們是通過Vue技術寫的移動端&#xff0c;開發完成后我們的項目需要放到服務器上&#xff0c;然后我們在將服務器上面的項目打包apk格式 wap2app將網頁打包成apk步驟 使用HbuilderX創建一下wap2app項目 我…

第五周-第07章節-Python3.5-內置模塊詳解之OS模塊

os.sep:取代操作系統特定的路徑分隔符 os.name:指示你正在使用的工作平臺。比如對于Windows&#xff0c;它是nt&#xff0c;而對于Linux/Unix用戶&#xff0c;它是posix。os.getcwd:得到當前工作目錄&#xff0c;即當前python腳本工作的目錄路徑。os.getenv()和os.putenv:分別用…

2021前端面試題總結

HTML CSS 定位 flex布局 display css3新屬性 css3的邊框-border-radius–box-shadow–border-image 背景 background-size–background-origin &#xff1a;屬性規定背景圖片的定位區域。文字效果&#xff1a;text-shadow&#xff1a;在 CSS3 中&#xff0c;text-shadow …

mysql之庫操作_創建用戶_修改用戶權限_修改用戶密碼

用戶操作&#xff1a; 1、create user Faye127.0.0.1IDENTIFIED BY 123 #添加一個用戶名字為Faye的用戶,127.0.0.1為本機的ip,123為密碼 補&#xff1a;create user Faye% IDENTIFIED BY 123 #添加一個用戶名字為Faye的用戶,‘%’的意思為所有人都可以連接Faye這個用戶,123為…

前端導出文件,后端返回文件流過大直接干崩潰

前端導出文件 前端很常見的導出需求 導出world xlsx 甚至是zip 在我這個項目中是導出圖片&#xff0c;圖片量還是蠻大的&#xff0c;直接干崩潰了 我們這里是后端同學直接返回的是文件流 通過調用接口拿到文件流后直接調用下面的方法 export function exportZip(res, name)…

在eclipse中創建第一個java應用程序,并在控制臺輸出“hello world”。

package com.fs.test;public class HelloWorld {public void aMethod() {}public static void main(String[] args) {System.out.print("Hello world");}}轉載于:https://www.cnblogs.com/ooo888ooo/p/11042700.html

R-CNN , Fast R-CNN , Faster R-CNN原理及區別

github博客傳送門csdn博客傳送門 RCNN 1、生成候選區域 使用Selective Search&#xff08;選擇性搜索&#xff09;方法對一張圖像生成約2000-3000個候選區域&#xff0c;基本思路如下&#xff1a; &#xff08;1&#xff09;使用一種過分割手段&#xff0c;將圖像分割成小區域 …

Vue和iview-admin搭建的項目進行兼容

寫在前面&#xff1a; 用iview-admin創建的基于Vue的項目&#xff0c;開發完成后&#xff0c;用戶是使用的360瀏覽器&#xff0c;其中有兩個模式&#xff0c;一個是極速模式&#xff08;谷歌內核&#xff09;&#xff0c;一個是兼容模式&#xff08;IE內核&#xff09;&#x…

App過大

最近開發中遇到一個報錯信息 如下 Error:Cannot fit requested classes in a single dex file.Try supplying a main-dex list. # methods: 72477 > 65536 大致意思是Android App中的方法數超過65535時&#xff0c;如果往下兼容到低版本設備時&#xff0c;就會報編譯錯誤 主…

第三課《讓簡歷有點色彩》

一、學習了css 的概念、工作方式、語法 CSS (Cascading Style Sheets) &#xff1a;是一種用于向用戶指定文檔如何呈現的語言 — 它們如何被指定樣式、布局等工作方式&#xff1a; 瀏覽器將 HTML 和 CSS 轉化成 DOM &#xff08;文檔對象模型&#xff09;。DOM在計算機內存中表…

Vue 打包后打開為空白頁面 并且控制臺報錯‘Failed to load resource: net::ERR_FILE_NOT_FOUND’

問題描述 當我們開發完成后進行 npm run build打包后形成dist文件 我們通過訪問dist文件中的index&#xff0c;會出現空白頁面什么都不顯示的問題&#xff0c;控制臺中還會報‘Failed to load resource: net::ERR_FILE_NOT_FOUND’錯誤&#xff0c;其實是因為打包后的dist目錄…

引用Nuget包Microsoft.EntityFrameworkCore.Tools.DotNet報錯

錯誤如下 解決方法 使用VS2017或更高版本在改項目右鍵&#xff0c;選擇“編輯xxx.csproj”&#xff0c;并添加如下一句話&#xff0c;就可以成功引用改Nuget包 <PackageReference Include"Microsoft.EntityFrameworkCore.Tools.DotNet" Version"2.0.3"/…

echarts 折線圖 多條折線數據相同時展示的圖形并沒有重合

簡單粗暴的使用echarts官網展示用例 我講series中的幾個對象中的值都改成了相同的 看到數值相同 圖表中卻沒有重合 后面發現解決辦法如下 只需要將對象中的stack屬性刪除就可以了&#xff0c;不僅僅針對這個問題 有時候我們發現圖表展示的數據跟y周的值有差距時可以試試這個…

Django,ajax實現表格增刪查改,Django內置分頁功能。

1.工程目錄 2.urls.py """Django_ajax URL ConfigurationThe urlpatterns list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/2.1/topics/http/urls/ Examples: Function views1. Add an import: from my_app im…

前端登錄邏輯

話不多說直接上圖片&#xff0c;純手工打造