javascript_浏览器对象

Posted mexding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript_浏览器对象相关的知识,希望对你有一定的参考价值。

//javascript_浏览器对象

‘use strict‘
//window表示当前窗口
console.log(‘--------------------------window对象及其属性-----------------------------‘);
console.log(‘浏览器内宽度: ‘ + window.innerWidth);
console.log(‘浏览器内高度: ‘ + window.innerHeight);
console.log(‘浏览器外宽度: ‘ + window.outerWidth);
console.log(‘浏览器外高度: ‘ + window.outerHeight);

//navigator表示当前浏览器
console.log(‘--------------------------navigator对象及其属性-----------------------------‘);
console.log(‘appName = ‘ + navigator.appName);
console.log(‘appVersion = ‘ + navigator.appVersion);
console.log(‘language = ‘ + navigator.language);
console.log(‘platform = ‘ + navigator.platform);
console.log(‘userAgent = ‘ + navigator.userAgent);

//screen表示当前设备浏览器
console.log(‘--------------------------screen对象及其属性-----------------------------‘);
console.log(‘screen.width = ‘ + screen.width);
console.log(‘screen.height = ‘ + screen.height);
console.log(‘screen.colorDepth = ‘ + screen.colorDepth);

//location表示当前url
console.log(‘--------------------------location对象及其属性-----------------------------‘);
console.log(‘location.protocol = ‘ + location.protocol);
console.log(‘location.host = ‘ + location.host);
console.log(‘location.port = ‘ + location.port);
console.log(‘location.pathname = ‘ + location.pathname);

//document表示当前页面,是DOM树的根节点
console.log(‘--------------------------document对象及其属性-----------------------------‘);
document.title = ‘你看看,浏览器选项卡的文字是不是变化了‘;
console.log(‘document对象有1个cookie属性: ‘ + document.cookie);

// history对象
// 这个对象属于历史遗留对象,对于现代Web页面来说,由于大量使用AJAX和页面交互,简单粗暴地调用history.back()可能会让用户感到非常愤怒。
// 新手开始设计Web页面时喜欢在登录页登录成功时调用history.back(),试图回到登录前的页面。这是一种错误的方法。
// 任何情况,你都不应该使用history这个对象了。

  

以上是关于javascript_浏览器对象的主要内容,如果未能解决你的问题,请参考以下文章

如何将此 JavaScript 代码片段翻译成 Parenscript?

16个必备的JavaScript代码片段

你可能不知道的JavaScript代码片段和技巧(下)

你可能不知道的JavaScript代码片段和技巧(上)

Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)

常用Javascript代码片段集锦