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 相关文章推荐
在页面加载完成后通过jquery给多个span赋值
May 21 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
Aug 05 Javascript
JavaScript实现MIPS乘法模拟的方法
Apr 17 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
May 15 Javascript
微信小程序 实战实例开发流程详细介绍
Jan 05 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
Jan 11 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
微信小程序日历组件calendar详解及实例
Jun 08 Javascript
JS验证码实现代码
Sep 14 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
Dec 15 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
ES6中Promise的使用方法实例总结
Feb 18 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
模拟xcopy的函数
2006/10/09 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
PHP排序算法类实例
2015/06/17 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
2015/10/08 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
更高效的使用JQuery 这里总结了8个小技巧
2016/04/13 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
英语自我评价范文
2014/01/24 职场文书
进步之星获奖感言
2014/02/22 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
主持人开场白台词
2015/05/29 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
vue+springboot实现登录验证码
2021/05/27 Vue.js
Java 超详细讲解hashCode方法
2022/04/07 Java/Android
原生JS实现分页
2022/04/19 Javascript
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL