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 相关文章推荐
新浪中用来显示flash的函数
Apr 02 Javascript
js下用层来实现select的title提示属性
Feb 23 Javascript
JavaScript 字符串处理函数使用小结
Dec 02 Javascript
gridview生成时如何去掉style属性中的border-collapse
Sep 30 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
Jan 23 Javascript
jQuery使用ajax跨域获取数据的简单实例
May 18 Javascript
微信小程序 弹框和模态框实现代码
Mar 10 Javascript
Angular 4 指令快速入门教程
Jun 07 Javascript
JS实现加载时锁定HTML页面元素的方法
Jun 24 Javascript
使用travis-ci如何持续部署node.js应用详解
Jul 30 Javascript
微信小程序文章详情页面实现代码
Sep 10 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 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
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
PHP接口类(interface)的定义、特点和应用示例
2020/05/18 PHP
nginx 设置多个站跨域
2021/03/09 Servers
cnblogs中在闪存中屏蔽某人的实现代码
2010/11/14 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
js实现日历的简单算法
2017/01/24 Javascript
JS获取字符对应的ASCII码实例
2017/09/10 Javascript
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
Python网站验证码识别
2016/01/25 Python
python2 与 python3 实现共存的方法
2018/07/12 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
css3中transition属性详解
2014/09/02 HTML / CSS
软件测试面试题
2014/01/05 面试题
玩具公司的创业计划书
2013/12/31 职场文书
银行授权委托书范本
2014/10/04 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
MySQL中distinct和count(*)的使用方法比较
2021/05/26 MySQL
Python实现仓库管理系统
2022/05/30 Python