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 相关文章推荐
Prototype使用指南之ajax
Jan 10 Javascript
IE8 引入跨站数据获取功能说明
Jul 22 Javascript
JS 强制设为首页的代码
Jan 31 Javascript
AJAX分页的代码(后台asp.net)
Feb 14 Javascript
通过JS获取用户本地图片路径并显示的代码
Feb 16 Javascript
浅析JQuery UI Dialog的样式设置问题
Dec 18 Javascript
学习JavaScript正则表达式
Nov 13 Javascript
JS封装的自动创建表格的实现代码
Jun 15 Javascript
JS代码实现根据时间变换页面背景效果
Jun 16 Javascript
es6的数字处理的方法(5个)
Mar 16 Javascript
Vue.js2.0中的变化小结
Oct 24 Javascript
JavaScript设计模式之享元模式实例详解
Jan 17 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
基于mysql的论坛(7)
2006/10/09 PHP
如何删除多级目录
2006/10/09 PHP
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
常用js脚本
2006/12/03 Javascript
js function使用心得
2010/05/10 Javascript
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
js传参数受特殊字符影响错误的解决方法
2013/10/21 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
Node.js fs模块原理及常见用途
2020/10/22 Javascript
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
简单谈谈python基本数据类型
2018/09/26 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
2019/08/06 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
python IDLE添加行号显示教程
2020/04/25 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
市场营销求职信范文
2014/02/21 职场文书
学生安全承诺书
2014/05/22 职场文书
分公司经理任命书
2014/06/05 职场文书
员工生日活动方案
2014/08/24 职场文书
党员对照检查材料
2014/09/22 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
岗位聘任报告
2015/03/02 职场文书
自荐信模板大全
2015/03/27 职场文书
担保书怎么写 ?
2019/04/22 职场文书