1、array

属性:

constructor       返回原型函数;
length   数组个数;
prototype 向对象添加属性和方法

方法:

concat()          连接两个或多个数组,并返回结果;
fill() 使用一个固定值来填充数组;
copyWithin() 从数组指定位置拷贝元素到数组的另一个指定位置;
slice() 选取数组的一部分,并返回新的数组;
join() 把数组的所有元素放入一个字符串;
toString() 把数组转换为字串,并返回结果;
push() 向数组结尾添加一个或多个元素,并返回新的长度;
pop() 删除并返回数组的最后一个元素;
shift() 删除并返回数组的第一个元素;
unshift() 向煺的开头添加一个或多个元素,并返回新的长度;
splice() 从数组中添加或删除元素;
includes() 判断数组中是否包含指定的值;
isArray() 判断对象是否为数组;
reverse() 将数组元素顺序反转;
sort() 排序; entries()        返回数组的可迭代对象;
keys()           返回数组的可迭代对象,包含原始数组的key;
every()           检测数值元素的每个元素是否符要求,参数可为自己写的一个函数;
sonme()           检测数组元素中是否有元素符条件;
filter()         检测并返回符合条件的所有元素的数组;
findIndex()       返回符合传入条件数组元素索引;
indexOf()         搜索查找指定元素的位置;
valueOf()         返回数组对象的原始值;
lastIndexOf()     指定字符串值在字符串中最后一次出现的位置;
map()             通过指定函数处理数组中的每个元素,并返回结果数组;
forEach()         数组每个元素都执行一次回调函数;
from()            通过给定的对象中创建一个数组;
reduce()         将数组元素计算为一个值(从左到右累加);
reduceRight()     将数组元素计算为一个值(从右到左累加);

2、boolean

方法:

toString()  转换为字符串;
valueOf()   数值;

3、string

方法:

    charAt(int)                返回指定索引位置字符;
charCodeAt(int) 返回指定索引位置字符的Unicode值;
concat(str1,str2,..) 连接两个或多个字符串,也可使用+号;
fromCharCode() 将Unicode编码转换为字符;
indexOf() 返回指定字符串值在字符串中首次出现的位置;
lastIndexOf() 指定字符串值在字符串中最后一次出现的位置;
match(reg) 查找到一个或多个正则表达式的匹配;
search() 查找一个字符串或正则表达式,找到则返回第一个字符的位置索引,未找到则返回-;
replace(str1,str2) 用str2替换原字符串中的str1;
slice(startInt,endInt) 返回一个字符串指定索引之间的字符串,包含startInt位置字符,不包含endInt位置字符,endInt可选,如不给定则默认到字符串结尾;
splite() 把字符串按关键字分割,分割内容不包含关键字;
substr(startInt,length) 返回从指定位置开始,到指定长度的字符串,如果没给定lengh,则默认到字符串结尾;
substring(from,to) 同slice();
toLowerCase() 转换为小写;
toUpperCase() 转换为大写;
trim() 去除字符串两边空白;
valueOf() 返回某个字符串对象变量的值; anchor() 创建html锚;
big() 大号字体;
small() 小号字体;
blink() 闪烁字体;
bold() 粗体;
fixed() 以打字机文本显示;
fontcolor() 字体颜色;
fontsize() 字体大小;
italics() 斜体;
link() 链接样式;
strike() 删除线;
sub() 以下标显示;
sup() 以上标显示;

4、number

属性:

MAX_VALUE        最大值;
MIN_VALUE        最小值
NEGATIVE_INFINITY   负无穷大,溢出时返回该值。
POSITIVE_INFINITY    正无穷大,溢出时返回该值。
NaN           非数字值;
prototype        向对象添加属性和方法
constructor      构造函数;

方法:

toExponential()          把对象的值转换为指数计数法;
toFixed() 把数字转换为字符串,结果的小数点后有指定位数的数字;
toPrecision() 把数字格式化为指定的长度;
toString() 把数字转换为字符串;
valueOf() 返回一个 Number 对象的基本数字值;

5、date

方法:

getFullYear()     返回四位数字年份;
getMonth() 返回数月份数;
getDate() 返回一月中的某一天数;
getDay() 返回一周中的某一天数;
getHours() 返回小时数字;
getMinutes() 返回分钟数;
getSeconds() 返回秒数;
getMilliseconds() 返回毫秒数;
getTime() 返回1970..1至今毫秒数;
以上get都包含相应的set方法;
以上get和set方法都包含一个相应的世界时间(UTC)方法(如getUTCDday(),setUTCHours()); toISOString() 使用ISO杆位返回字符串的日期格式;
toJSON() 以JSON格式返回日期字符串;
toString() 把Date对象转换为字符串;
toDateString() 把Date对象日期部分转换为字符串;
toTimeString() 把Date对象日间部分转换为字符串;
toLocaleDateString() 根据本地时间格式,把日期部分转换为字符串;
toLocaleTimeString() 根据本地时间格式,把时间部分转换为字符串;
toLocaleString() 根据本地时间格式,把Date对象转换为字符串;

6、math

属性:

E         自然数;
PI 圆周率;
LN2 2的自然对数;
LN10 10的自然对数;
LOG2E 2为底的e的对数;
LOG10E 10为底的e的对数;
SQRIT1_2 2的平方根的倒数;
SQRIT2 2的平方根;

方法:

abs(x)         绝对值;
sqrt(x) 平方根;
random() ~1之前的随机数;
max(x,y...) 最大值;
min(x,y...) 最小值;
round(x) 四舍五入;
ceil(x) 向上舍入;
floor(x) 向下舍入;
pow(x,y) x的y次幂;
log(x) 自然数e的对数;
exp(x) E的x的指数;
sin(x) 正弦值;
cos(x) 余弦值;
tan(x) 正切值;
asin(x) 反正弦值;
acos(x) 反余弦值;
atan2(y,x) x轴到(x,y)的角度;

HTML DOM对象

7、document

当浏览器载入HTML文档,它就会成为Document对象,调用属性和方法时可直接使用document.body的方法进行调用;
Document是Windows对象的一部分,可使用windows.document属性对其进行访问

属性:

activeElement        当前焦点元素;
documentElement 文档根节点;
body 文档body元素;
baseURI 文档绝对基础URI;
URL 返回文档完整的URL;
documentURI 设置或返回文档位置;
cookie 当前文档有关的所有cookie;
documentMode 返回通过浏览器渲染文档的模式;
domain 文档域名;
title 返回文档标题;
forms 返回文档中所有的Form对象引用;
embeds 返回文档中所有embed集合;
images 返回文档中所有image对象引用;
implementation 返回处理该文档的DOMIplemtation对象;
anchors 文档中所有Anchor对象的引用;
doctype 文档相关的类型声明(DTD) ;
lastModified 文档最后修改日期和时间;
links 返回对文档中所有Area和Link对象引用;
readyState 返回文档状态
referrer 返回载入当前文档的URL
scripts 返回所有脚本集合;
strictErrorChecking 设置或返回是否强制进行错误检查;

方法:

createTextNode()        创建一个文本节点;
createAttribute() 创建一个属性节点;
createComment() 创建一个注释节点;
createDocumentFragment()创建并返回一个空的DocumentFragment对象
getElementByClassName()返回指定类名元素集合;
getElementById() 返回指定ID的第一个对象引用;
getElementByName() 返回指定name的元素集合;
getElementByTagName() 返回指定标签的元素集合;
querySelector() 返回文档中匹配指定css选择器的第一个元素;
querySelectorAll() 返回文档中匹配指定css选择器的所有元素;
normalize() 删除空文本节点,并连接相邻节点;
importNode() 把一个节点从另一个文档复制到该文档以便使用;
renameNode() 重命名节点;
addEventListener() 添加句柄;
removeEventListener 移除句柄;
adoptNode(node) 从另外一个文档返回adapted节点到当前文档
open() 打开一个流,以收集来自任何document.write()方法的输出;
close() 关闭流;

8、element

属性:

id                    设置或返回元素id;
title 设置或返回元素的title属性;
innerHTML 设置或返回元素的内容;
textContent 设置或返回一个节点和它的文本内容;
attributes 返回一个元素的属性数组;
childNodes 返回元素的子节点数组;
firstChild 返回元素第一个子节点;
lastChild 返回最后一个子节点;
nextSibling 返回该元素紧跟的一个节点;
previousSibling 返回该元素紧跟的前一个元素
ownerDocument 返回元素的根元素;
parentNode 返回元素的父元素;
classList 返回元素的类名
className 设置或返回元素的class属性;
sytle 设置或返回元素的样式属性;
tagName 返回元素的标记名(大写);
contentEditable 设置或返回元素内容是否可编辑;
nodeName 返回元素标记名(大写);
nodeType 返回节点类型;
nodeValue 返回节点值
tableIndex 设置或返回元素标签顺序;
dir 设置或返回元素的文本方向;
namespaceURI 返回命名空间的URI;
accessKey 设置或返回accesskey一个元素;
lang 设置或返回一个元素的语言; clientHeight 页面上返回内容的可视高度(不包括边框、边距、滚动条)
clientWidth 页面上返回内容的可视宽度(不包括边框、边距、滚动条)
offsetHeight 返回元素的边框和填充高度(不是边距);
offsetWidth 返回元素的边框的填充宽度(不是边距);
offsetLeft 返回元素的相对水平位置的偏移容器;
offsetTop 返回元素的相对垂直偏移位置的偏移窗口;
offsetParent 返回元素的偏移容器;
scrollHeight 返回整个元素的高度;
scrollWidth 返回整个元素的宽度;
scrollTop 返回当前视图的实际元素顶部边缘和顶部边缘之间的距离;
scrollLeft 返回视图中的实际元素的左边缘和左边缘之间的距离;

方法:

addEventListener()       向指定元素添加事件句柄;
removeEventListener() 删除元素的事件句柄;
appendChild() 为元素添加一个子元素;
removeChild() 删除一个子元素;
replaceChild() 替换一个子元素;
insertBefore() 在现有子元素之前插入新的子元素;
focus() 设置文档或元素获取焦点;
getAttribute() 返回元素的属性值;
setAttribute() 设置或改变指定属性;
getAttributeNode() 返回指定属性节点;
setAttributeNode() 设置或改变属性节点;
getElementByClassName() 返回指定类名的元素集合;
getElementByTagName() 返回指定标签标签名的所有子元素集合;
hasAttribute() 返回元素中是否存在指定属性;
hasAttributes() 返回元素是否存在指定的某一个属性;
hasChildNodes() 返回元素是否存在指定子元素;
hasFocus() 返回元素是否获取焦点;
querySelector() 返回匹配指定CSS选择器元素的第一个子元素;
querySelectorAll() 返回匹配指定CSS选择器元素的所有子元素; iscontentEditable() 返回元素是否可编辑;
isDefaultNamespace() 返回是否指定了namespaceURI;
isEqualNode() 返回两上元素是否相等;
isSameNade() 返回两个元素是否所有节点相同;
isSupported() 返回在元素是否指定特征;
normalize() 使得此成为一个"normal"形式;
cloneNode() 克隆某个元素;
compareDocumentPosition()比较两个元素的文档位置;
toString() 将一个元素转换成字符串;
item() 返回元素基于文档树的索引;

9、attr

属性:

isId             返回是否是Id;
name 属性名称;
value 属性值;
specified 返回属性是否被指定;

10、namedNodeMape

方法:

nodemap.length               节点数目;
nodemap.getNamedItem() 从节点列表返回指定属性节点;
nodemap.item() 返回节点列表中处于指定索引号的节点;
nodemap.setNameItem() 设置指定属性节点;
nodemap.removeNamedItem() 删除指定属性节点;

11、console

方法:

log()          控制台输出一条信息;
info() 控制台输入一条信息;
clear() 清除控制台上的信息;
error() 输入错误信息到控制台;
warm() 输入警告信息到控制台;
assert() 如果断言为fasle则在控制台输入错误信息;
count() 记录count()调用次数;
group() 在控制台上创建一个信息分组;
groupCollapsed() 类似于group(),但它是置信折叠的;
groupEnd() 设置当前信息分组结束;
time() 开始计时;
timeEnd() 计时结束;
trace() 显示当前执行代码在堆栈中的调用路径;

Browser对象

12、window

属性:

name          设置或返回窗口的名称;
self 返回对当前窗口的引用;
opener 返回对创建此窗口的窗口的引用;
status 设置窗口状态栏文本;
defaultStatus 设置或返回窗口状态栏默认文本;
closed 返回窗口是否已被关闭;
parent 返回父窗口;
frames 返回窗口中所有命名的框架;
length 设置或返回窗口中的框架数量;
top 返回最高层的父窗口; innerHeight 返回窗口文档显示区的高度;
innerWidth 返回窗口文档显示区的宽度;
outerHeight 返回窗口的外部高度(包含工具条与滚动条);
outerWidth 返回窗口的外部宽度(包含工具条与滚动条);
pageXOffset 设置或返回当前页面相对于窗口显示区左上角的X位置;
pageYOffset 设置或返回当前页面相对于窗口显示区左上角的Y位置;
screenLeft 返回相对于屏幕窗口的x坐标,同screenX;
screenTop 返回相对于屏幕窗口的y坐标,同screenY;
localStorage 在浏览器中存储key/value对;
sessionStorage在浏览器中存储key/value对,在关闭标签页后会删除这些数据; document 对Document对象的只读引用;
history 对History对象的只读引用;
location 对Location对象的只读引用;
navigator 对Navigator对象的只读引用;
screen 对Screen对象的只读引用;

方法:

open()        打开一新的窗口或查找一个已命名的窗口;
close() 关闭浏览器窗口;
stop() 停止页面载入;
alert() 警告弹窗;
comfirm() 确认弹窗;
prompt() 提示用户输入的对话框;
createPopup() 创建一个pop-up窗口;
focus() 把键盘焦点给予一个窗口;
blur() 把键盘焦点从顶层窗口移开;
print() 打蔫当空窗口内容;
setInterval() 设置按照指定周期(毫秒)来调用函数或计算表达式;
clearInterval()取消设置;
setTimeout() 按照指定毫秒数后调用函数或表达式;
clearTimout() 取消设定;
btoa() 创建一个base-64编码字符串;
atob() 解码一个base-64编码的字符串;
getSelection()返回一个Selection对象,表示用户选择的文本范围或光标的当前位置;
matchMedial() 检查media query语句,返回一个MediaQueryList对象; moveBy() 相对窗口当前坐标把它移到指定的像素;
moveTo() 把窗口左上角移到一个指定坐标;
resizeBy() 按照指定像素调整窗口大小;
resizeTo() 把窗口调整到指定大小;
scrollBy() 按照指定像素来滚动内容;
scrollTo() 把内容滚动到指定坐标

13、navigator

包含有关浏览器的信息;

属性:

appCodeName        浏览器代码名;
appName 浏览器名称;
appVersion 浏览器平台和版本信息;
platform 浏览器操作平台;
userAgent 内客户发表达
cookieEnabled 返回浏览器中是否启用cookie;

方法:

JavaEnabled()     返回是否在浏览器中启用 Java;
taintEnabled() 设置浏览器是否启用数据污点;

14、screen

属性:

height        屏幕总高度;
width 屏幕总宽高;
availHeight 屏幕高度(不包含任务栏);
availWidth 屏幕宽度(不包含任务栏);
colorDepth 目标设备或缓冲器上的调色板的比特深度;
pixelDepth 返回屏幕颜色分辨率;

15、history

属性:

length        返回历史列表中网址数;

方法:

back()        加载history列表中的前一个URL;
forward() 加载history列表中的后一个URL;
go() 加载history列表中某个具体页面;

16、location

属性:

href        完整的URL;
host URL的主机名和端口;
hostname URL主机名;
hash URL的锚部分;
pathname URL路径名;
port URL服务器使用的端口号;
protocol URL协议;
search URL的查询部分;

方法:

assign()    载入一个新文档;
reload() 重新载入当前文档;
replace() 用新的文档替换当前文档;

JavaScript对象参考手册的更多相关文章

  1. [转]JavaScript RegExp 对象参考手册

    JavaScript RegExp 对象参考手册 RegExp 对象 RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具. 直接量语法 /pattern/attributes 创建 ...

  2. 浏览器端-W3School-JavaScript:JavaScript 事件参考手册

    ylbtech-浏览器端-W3School-JavaScript:JavaScript 事件参考手册 1.返回顶部 1. JavaScript 事件参考手册 事件通常与函数配合使用,这样就可以通过发生 ...

  3. js对象参考手册 -戈多编程

    今天来总结下常用的熟记的js api (一)JavaScript对象 (1)Array 对象属性:(3个) constructor lengh prototype 对象方法:(14个) contat( ...

  4. JavaScript 事件参考手册

    事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行. 事件句柄 HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元 ...

  5. JavaScript 参考手册——javascript本地和内置对象、BOM、DOM

    本部分提供完整的 JavaScript 参考手册: JavaScript 本地对象和内置对象 Browser 对象(BOM) HTML DOM 对象 JavaScript 对象参考手册 本参考手册描述 ...

  6. 浏览器端-W3School:JS & DOM 参考手册

    ylbtech-浏览器端-W3School:JS & DOM 参考手册 1.返回顶部 1. JavaScript 参考手册 本部分提供完整的 JavaScript 参考手册: JavaScri ...

  7. javascript进击(九)参考手册

    完整的 Number 对象参考手册 如需可用于 Number 对象的所有属性和方法的完整参考,请访问我们的 Number 对象参考手册. 该参考手册包含每个属性和方法的描述和实例. 完整的 Strin ...

  8. 1.3 (JavaScript学习笔记)JavaScript对象

    在JavaScript中所有事物都是对象,字符串.数值.数组.函数...等, JavaScript还允许自定义对象.这些在1.1中有所介绍. 一.遍历对象属性 <!DOCTYPE html> ...

  9. JavaScript 对象与函数

    对象参考手册 Array Boolean Date Math Number String RegExp Global 前言 在js中什么都是对象(包括函数). 函数是用来实现具体功能的代码,用一种方式 ...

随机推荐

  1. 100 Most Popular Machine Learning Video Talks

    100 Most Popular Machine Learning Video Talks 26971 views, 1:00:45,  Gaussian Process Basics, David ...

  2. PyQt4 里的表格部件的使用方法: QTableWidget

    PyQt4 里的表格部件的使用方法: QTableWidget QT下QTableWidget使用方法小结 - - 博客频道 - CSDN.NET http://blog.csdn.net/jingz ...

  3. Python排序算法之直接插入排序

    插入排序的主要思想是每次取一个列表元素与列表中已经排序好的列表段进行比较,然后插入从而得到新的排序好的列表段,最终获得排序好的列表. 比如,待排序列表为[49,38,65,97,76,13,27,49 ...

  4. HDU 1717 小数化分数2 数学题

    解题报告:输入一个小于1的小数,让你把这个数转化成分数,但注意,输入的数据还有无限循环的小数,循环节用一对括号包含起来. 之前还没有写过小数转分数的题,当然如果没有循环小数的话,应该比较简单,但是这题 ...

  5. JQuery获取被选中的checkbox的value值

    文章源头:http://www.cnblogs.com/td960505/p/6123510.html 以下为使用JQuery获取input checkbox被选中的值代码: <html> ...

  6. C# Json字符串反序列化

    using DevComponents.DotNetBar; using MyControl; using Newtonsoft.Json; using System; using System.Co ...

  7. APScheduler API -- apscheduler.schedulers.base

    apscheduler.schedulers.base API class apscheduler.schedulers.base.BaseScheduler(gconfig={}, **option ...

  8. [转]Ubuntu下ROS开发环境搭建(QT+ros_qtc_plugin)

    ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在“安装ros_qtc_plugin插件”这一步中,原文提到“ Ubuntu 14.04使用apt-get方式安装 ...

  9. plsql链接数据库配置

    一. 目录结构 D:\install\PLSQL        |-- instantclient_11_2            |-- tnsnames.ora        |-- PLSQL ...

  10. aarch64_l4

    livestreamer-1.12.2-7.fc26.noarch.rpm 2017-02-11 17:38 537K fedora Mirroring Project lizardfs-adm-3. ...