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 插件实现图片延迟加载效果代码
Feb 06 Javascript
javascript 使td内容不换行不撑开
Nov 29 Javascript
javascript父、子页面交互技巧总结
Aug 08 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
Aug 27 Javascript
javascript实现日期格式转换
Dec 16 Javascript
JS操作HTML自定义属性的方法
Feb 10 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
javascript显式类型转换实例分析
Apr 25 Javascript
Javascript BOM学习小结(六)
Nov 26 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
vue-cli中打包图片路径错误的解决方法
Oct 26 Javascript
详解Node.js读写中文内容文件操作
Oct 10 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内存表来代替php session的类
2009/02/01 PHP
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
PDO::beginTransaction讲解
2019/01/27 PHP
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
Express的路由详解
2015/12/10 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
pytorch-RNN进行回归曲线预测方式
2020/01/14 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Django通过json格式收集主机信息
2020/05/29 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
银行出纳岗位职责
2013/11/25 职场文书
失业者真诚求职信范文
2013/12/25 职场文书
女子职高个人自荐书
2014/02/01 职场文书
餐厅总厨求职信
2014/03/04 职场文书
小学捐书活动总结
2014/07/05 职场文书
离婚起诉书范文2016
2015/11/26 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书