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的css()方法用法实例
Dec 24 Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 Javascript
javascript实现C语言经典程序题
Nov 29 Javascript
jQuery绑定事件的几种实现方式
May 09 Javascript
JS组件Bootstrap实现图片轮播效果
May 16 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
Jul 04 Javascript
javaScript封装的各种写法
Aug 14 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
Dec 20 Javascript
js判断输入框不能为空格或null值的实现方法
Mar 02 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
Apr 28 Javascript
JavaScript禁用右键单击优缺点分析
Jan 20 Javascript
Vue文本模糊匹配功能如何实现
Jul 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
PHP 数组黑名单/白名单实例代码详解
2019/06/04 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
浅谈js中的bind
2019/03/18 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
Python异常学习笔记
2015/02/03 Python
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
Python程序运行原理图文解析
2018/02/10 Python
pip命令无法使用的解决方法
2018/06/12 Python
python得到单词模式的示例
2018/10/15 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
详解python polyscope库的安装和例程
2020/11/13 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
什么是继承
2013/12/07 面试题
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python