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 相关文章推荐
自用js开发框架小成 学习js的朋友可以看看
Nov 16 Javascript
JS的Document属性和方法小结
Sep 17 Javascript
浅谈重写window对象的方法
Dec 29 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
跟我学习javascript的最新标准ES6
Nov 20 Javascript
javascript鼠标滑过显示二级菜单特效
Nov 18 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
Apr 28 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
May 24 Javascript
Vue.js的模板语法详解
Feb 16 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
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
php内存缓存实现方法
2015/01/24 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
运算符&amp;&amp;的三个不同层次
2013/04/07 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
详解react-redux插件入门
2018/04/19 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
金融事务专业求职信
2014/04/25 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
2014年技术员工作总结
2014/11/18 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python
python保存图片的四个常用方法
2022/02/28 Python
MySQL普通表如何转换成分区表
2022/05/30 MySQL