首先我們來看看window,它代表的是瀏覽器中一個開啟的視窗。
物件屬性
window //窗口自身 window.self //引用本窗户window=window.self window.name //为窗口命名 window.defaultStatus //设定窗户状态栏信息 window.location //URL地址,配备布置这个属性可以打开新的页面
物件方法
window.alert("text") //提示信息会话框 window.confirm("text") //确认会话框 window.prompt("text") //要求键盘输入会话框 window.setIntervel("action",time) //每一隔指定的时间(毫秒)就执行一次操作 window.clearInterval() //清除时间配备布置作用就是终止轮回 window.setTimeout(action,time) //隔了指定的时间(毫秒)执行一次操作 window.open() //打开新的窗口 window.close() //关闭窗口
成員物件
window.event window.document //见document对象详解 window.history window.screen window.navigator window.external -------------------------------------------------- ------------------- window.history对象 window.history.length //浏览过的页面数 history.back() //后退 history.forward() //前进 history.go(i) //前进或后退到历史记录的第i个页面 //i>0进步,i<0 后退 ------------------------------------------------- ------------------- window.screen对象 window.screen.width //屏幕宽度 window.screen.height //屏幕高度 window.screen.colorDepth //屏幕色深 window.screen.availWidth //可用宽度 window.screen.availHeight //可用高度(除去任务栏的高度) -------------------------------------------------- ------------------- window.external对象 window.external.AddFavorite("地址","标题" ) //把网站新增到保藏夹 -------------------------------------------------- ------------------- window.navigator对象 window.navigator.appCodeName //浏览器代码名 window.navigator.appName //浏览器应用程序名 window.navigator.appMinorVersion //浏览器补丁版本 window.navigator.cpuClass //cpu类型 x86 window.navigator.platform //操作体系类型 win32 window.navigator.plugins window.navigator.opsProfile window.navigator.userProfile window.navigator.systemLanguage //客户体系语言 zh-cn简体中文 window.navigator.userLanguage //用户语言,同上 window.navigator.appVersion //浏览器版本 window.navigator.userAgent window.navigator.onLine //用户否在线 window.navigator.cookieEnabled //浏览器是否撑持cookie window.navigator.mimeTypes
(學習影片分享: java影片教學)
document物件-- 代表整個HTML 文件,可用來存取頁面中的所有元素:
物件屬性
document.title //设置文档标题等价于HTML的 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过的链接颜色 document.alinkColor //激活链接(焦点在此链接上)的颜色 document.vlinkColor //已点击过的链接颜色 document.URL //设置URL属性从而在同一窗口打开另一网页 document.fileCreatedDate //文件建立日期,只读属性 document.fileModifiedDate //文件修改日期,只读属性 document.fileSize //文件大小,只读属性 document.cookie //设置和读出cookie document.charset //设置字符集 简体中文:gb2312
常用物件方法
document.write() //动态向页面写入内容 document.createElement_x(Tag) //创建一个html标签对象 document.getElementByIdx_x(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象 document.body.appendChild(oTag)
body-主體子物件
document.body //指定文档主体的开始和结束等价于 document.body.bgColor //设置或获取对象后面的背景颜色 document.body.link //未点击过的链接颜色 document.body.alink //激活链接(焦点在此链接上)的颜色 document.body.vlink //已点击过的链接颜色 document.body.text //文本色 document.body.innerText //设置...之间的文本 document.body.innerHTML //设置...之间的HTML代码 document.body.topMargin //页面上边距 document.body.leftMargin //页面左边距 document.body.rightMargin //页面右边距 document.body.bottomMargin //页面下边距 document.body.background //背景图片 document.body.appendChild(oTag) //动态生成一个HTML对象
常用物件事件
document.body.οnclick="func()" //鼠标指针单击对象是触发 document.body.οnmοuseοver="func()" //鼠标指针移到对象时触发 document.body.οnmοuseοut="func()" //鼠标指针移出对象时触发
location-位置子物件
document.location.hash // #号后的部分 document.location.host // 域名+端口号 document.location.hostname // 域名 document.location.href // 完整URL document.location.pathname // 目录部分 document.location.port // 端口号 document.location.protocol // 网络协议(http:) document.location.search // ?号后的部分
常用物件事件
documeny.location.reload() //刷新网页 document.location.reload(URL) //打开新的网页 document.location.assign(URL) //打开新的网页 document.location.replace(URL) //打开新的网页 ======================================================================== selection-选区子对象 document.selection ======================================================================== images集合(页面中的图象): ---------------------------- a)通过集合引用 document.images //对应页面上的标签 document.images.length //对应页面上标签的个数 document.images[0] //第1个标签 document.images[i] //第i-1个标签 ---------------------------- b)通过nane属性直接引用 document.images.oImage //document.images.name属性 ---------------------------- c)引用图片的src属性 document.images.oImage.src //document.images.name属性.sr
相關推薦:java入門教學
#以上是詳細介紹下js中的window與document的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Python和JavaScript在開發環境上的選擇都很重要。 1)Python的開發環境包括PyCharm、JupyterNotebook和Anaconda,適合數據科學和快速原型開發。 2)JavaScript的開發環境包括Node.js、VSCode和Webpack,適用於前端和後端開發。根據項目需求選擇合適的工具可以提高開發效率和項目成功率。

是的,JavaScript的引擎核心是用C語言編寫的。 1)C語言提供了高效性能和底層控制,適合JavaScript引擎的開發。 2)以V8引擎為例,其核心用C 編寫,結合了C的效率和麵向對象特性。 3)JavaScript引擎的工作原理包括解析、編譯和執行,C語言在這些過程中發揮關鍵作用。

JavaScript是現代網站的核心,因為它增強了網頁的交互性和動態性。 1)它允許在不刷新頁面的情況下改變內容,2)通過DOMAPI操作網頁,3)支持複雜的交互效果如動畫和拖放,4)優化性能和最佳實踐提高用戶體驗。

C 和JavaScript通過WebAssembly實現互操作性。 1)C 代碼編譯成WebAssembly模塊,引入到JavaScript環境中,增強計算能力。 2)在遊戲開發中,C 處理物理引擎和圖形渲染,JavaScript負責遊戲邏輯和用戶界面。

JavaScript在網站、移動應用、桌面應用和服務器端編程中均有廣泛應用。 1)在網站開發中,JavaScript與HTML、CSS一起操作DOM,實現動態效果,並支持如jQuery、React等框架。 2)通過ReactNative和Ionic,JavaScript用於開發跨平台移動應用。 3)Electron框架使JavaScript能構建桌面應用。 4)Node.js讓JavaScript在服務器端運行,支持高並發請求。

Python更適合數據科學和自動化,JavaScript更適合前端和全棧開發。 1.Python在數據科學和機器學習中表現出色,使用NumPy、Pandas等庫進行數據處理和建模。 2.Python在自動化和腳本編寫方面簡潔高效。 3.JavaScript在前端開發中不可或缺,用於構建動態網頁和單頁面應用。 4.JavaScript通過Node.js在後端開發中發揮作用,支持全棧開發。

C和C 在JavaScript引擎中扮演了至关重要的角色,主要用于实现解释器和JIT编译器。1)C 用于解析JavaScript源码并生成抽象语法树。2)C 负责生成和执行字节码。3)C 实现JIT编译器,在运行时优化和编译热点代码,显著提高JavaScript的执行效率。

JavaScript在現實世界中的應用包括前端和後端開發。 1)通過構建TODO列表應用展示前端應用,涉及DOM操作和事件處理。 2)通過Node.js和Express構建RESTfulAPI展示後端應用。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器