JavaScript学习笔记之内置对象


Posted in Javascript onJanuary 22, 2015

JS Window

窗口对象:http://www.w3school.com.cn/js/js_window.asp

所有浏览器都支持window对象。它表示浏览器窗口。

所有 JavaScript 全局对象、函数以及变量均自动成为window对象的成员。

窗口对象的属性和方法格式:

[window.]属性

[window.]方法(参数)

甚至 HTML DOM 的 document 也是 window 对象的属性之一:

window.document.getElementById("header");

与此相同:

document.getElementById("header");
 
JS Screen

屏幕对象:http://www.w3school.com.cn/js/js_window_screen.asp

屏幕对象主要描述屏幕的显示及颜色属性。

屏幕对象的属性:

格式:screen.属性

screen.availWidth - 可用的屏幕宽度

screen.availHeight - 可用的屏幕高度

以像素计,减去界面特性,比如窗口任务栏。

JS Location

位置对象:http://www.w3school.com.cn/js/js_window_location.asp

位置对象用来代表特定窗口的URL信息。

window.location 对象在编写时可不使用 window 这个前缀。

一些例子:

location.hostname 返回 web 主机的域名

location.pathname 返回当前页面的路径和文件名

location.port 返回 web 主机的端口(80 或 443)

location.protocol 返回所使用的web协议(http:// 或 https://)

location.href 属性返回当前页面的 URL。

location.assign() 方法加载新的文档。

JS History

历史对象:http://www.w3school.com.cn/js/js_window_history.asp

历史对象用以存储客户端最近访问的网址清单。

为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。

一些方法:

history.back() - 与在浏览器点击后退按钮相同

history.forward() - 与在浏览器中点击按钮向前相同

文件对象

文件对象: 代表当前HTML对象,是由<body>标签组构成的,对每个HTML文件会自动建立一个文件对象。

格式:

document.属性

document.方法(参数)

链接对象

网页中的链接均会被自动看作链接对象,并依顺序,分别表示为document.links[0],document.links[1]...

定义链接对象的格式:

字串.link(属性)

表单对象

文件对象的子对象,Javascript的runtime engine自动为每一个表单建立一个表单对象。

格式:

document.forms[索引].属性

document.forms[索引].方法(参数)

document.表单名称.属性

document.表单名称.方法(参数)

Javascript 相关文章推荐
javascript操作JSON的要领总结
Dec 09 Javascript
JS 去前后空格大全(IE9亲测)
Jul 15 Javascript
点击显示指定元素隐藏其他同辈元素的方法
Feb 19 Javascript
bootstrap data与jquery .data
Jul 07 Javascript
2014年最火的Node.JS后端框架推荐
Oct 27 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
Sep 08 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
Dec 14 Javascript
webpack引入eslint配置详解
Jan 22 Javascript
浅析node.js的模块加载机制
May 25 Javascript
搭建vue开发环境
Jul 19 Javascript
vue请求服务器数据后绑定不上的解决方法
Oct 30 Javascript
JavaScript学习笔记之JS事件对象
Jan 22 #Javascript
jquery实现搜索框常见效果的方法
Jan 22 #Javascript
JavaScript学习笔记之定时器
Jan 22 #Javascript
JavaScript学习笔记之JS对象
Jan 22 #Javascript
JavaScript学习笔记之JS函数
Jan 22 #Javascript
JavaScript学习笔记之基础语法
Jan 22 #Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
Jan 22 #Javascript
You might like
浅析PHP水印技术
2007/02/14 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
不用ajax实现点击文字即可编辑的方法
2007/12/16 Javascript
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
Javascript Ajax异步读取RSS文档具体实现
2013/12/12 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
Python中字符串对齐方法介绍
2015/05/21 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
python查看模块安装位置的方法
2018/10/16 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
中学生自我鉴定
2014/02/04 职场文书
四年级科学教学反思
2014/02/10 职场文书
开业庆典主持词
2014/03/21 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
2014年财务人员工作总结
2014/11/11 职场文书
2015新学期开学寄语
2015/02/26 职场文书
雾霾停课通知
2015/04/24 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript