您的位置:首页 > Web前端 > JavaScript

JavaScript

2015-09-18 15:42 375 查看
引用(文档加载完成后)

规范(缩进、变量声明、变量名、空格、换行、引号)

查看变量值

基础(顺序+条件判断+循环自己看、[]、{})

setInterval、setTimeout、clearInterval、clearTimeout

数组常用方法

字符串常用方法

常用数学函数

动画刷帧(requestAnimationFrame)

requireJS

bower

grunt

注:

灰色的可以后期再学,不适合新手

数组常用方法

Array对象的属性:

属性 描述

constructor 返回创建该对象的构造函数。

length 设置或返回数组中元素的个数。

prototype 返回创建该对象的函数的原型对象

Array对象的方法:

方法 描述

Array() 构造函数构造一个新的Array对象。

concat() 连接两个或更多的对象或数组,并返回拼接后的新数组。

join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

pop() 删除并返回数组的最后一个元素

push() 向数组的末尾添加一个或更多元素,并返回新的数组长度。

reverse() 颠倒数组中元素的顺序。

shift() 删除并返回数组的第一个元素

slice() 以数组的形式返回当前数组中的一部分(连续的一部分)。

array.slice( start [, end ] )

[startIndex, endIndex)前闭后开

sort() 对数组的元素进行排序,可以自定义排序方式。

splice() 移除数组中的元素,也可同时向数组中添加一个或多个新元素。

toString() 把数组转换为字符串,并返回该字符串。

toLocaleString() 把数组转换为"本地化"的字符串,并返回该字符串。

unshift() 向数组的开头添加一个或多个元素,并返回新的数组长度。

valueOf() 返回数组对象的原始值

字符串常用方法

String对象的属性:

属性 描述

constructor 返回创建该对象的构造函数。

length 返回字符串的长度(字符数)。

prototype 返回创建该对象的函数的原型对象。

String对象的方法:

方法 描述

String() 构造函数将其它类型转换为字符串值,或结合new关键字构造一个新的String对象。

anchor() 返回字符串标签字符串(HTML锚点)。

big() 返回标签字符串(大号字体)。

blink() 返回标签字符串(闪动)。

bold() 返回标签字符串(粗体)。

charAt() 返回字符串中指定索引位置的字符。

charCodeAt() 返回字符串中指定索引位置的字符的

Unicode编码值。

concat() 连接一个或多个字符串并返回。

fixed() 返回标签字符串(打字机文本)。

fontcolor() 返回字符串标签字符串(字体颜色)。

fontsize() 返回字符串标签字符串(字体大小)。

fromCharCode() 静态函数根据Unicode字符编码值创建一个字符串。

indexOf() 查找子字符串在字符串中第一次出现的索引位置。

italics() 返回标签字符串(斜体)。

lastIndexOf() 从后向前搜索字符串,返回子字符串在字符串中最后一次出现的位置。

link() 返回字符串标签字符串(链接)。

localeCompare() 基于本地区域设置的字符顺序来比较两个字符串。

match() 查找匹配正则表达式的一个或多个子字符串。

replace() 将匹配正则表达式的一个或多个子字符串替换为指定的字符串。

search() 查找匹配正则表达式的第一个子字符串的位置。

slice() 以字符串形式返回字符串的一个连续片段(两个索引号间的字符)。

small() 返回标签字符串(小号字体)。

split() 使用指定的分隔符将字符串分割为字符串数组。

strike() 返回标签字符串(删除线)。

sub() 返回标签字符串(下标)。

substr() 返回字符串中从起始索引开始指定长度的子字符串。

语法:

stringObject.substr( startIndex [, length ] )

substr()函数从stringObject的索引startIndex处开始复制,直到复制length个字符或字符串的结尾为止。

如果startIndex为负,则将其视为stringObject.ength + startIndex。

如果length为负数或0,则不会复制任何字符,返回空字符串。如果省略了length参数,则一直复制到字符串的结尾。

substring() 提取字符串的一个连续片段(两个索引号间

的字符)并返回。

语法:

stringObject.substring( startIndex, endIndex )

[startIndex, endIndex)前闭后开

substring()函数的参数顺序是不固定的,该函数将自动使用startIndex和endIndex中较小的值作为起始索引,较大的值作为结尾索引。

如果startIndex或endIndex为负数或NaN,则将其置为0。

如果startIndex == endIndex,则不会复制任何字符,返回空字符串。

sup() 返回标签字符串(上标)。

toLocaleLowerCase() 把字符串转换为小写,基于本地区域设置。

toLocaleUpperCase() 把字符串转换为大写,基于本地区域设置。

toLowerCase() 把字符串转换为小写。

toString() 返回字符串。

toUpperCase() 把字符串转换为大写。

valueOf() 返回某个字符串对象的原始值。

Math对象的方法:

方法 描述

abs(x) 静态函数返回数的绝对值。

acos(x) 静态函数返回数的反余弦值。

asin(x) 静态函数返回数的反正弦值。

atan(x) 静态函数以介于 -π/2 与 π/2 弧度之间的数值来返回 x 的反正切值。

atan2(y,x) 静态函数返回从 x 轴到点 (x,y) 的角度(介于 -π/2 与 π/2 弧度之间)。

ceil(x) 静态函数对数进行上舍入。

cos(x) 静态函数返回数的余弦。

exp(x) 静态函数返回 e 的指数。

floor(x) 静态函数对数进行下舍入。

log(x) 静态函数返回数的自然对数(底为e),即logex。

max(x,y) 静态函数返回 x 和 y 中的最高值。

min(x,y) 静态函数返回 x 和 y 中的最低值。

pow(x,y) 静态函数返回 x 的 y 次幂。

random() 静态函数返回 0 ~ 1 之间(不包括 1)的随机数。

round(x) 静态函数把数四舍五入为最接近的整数。

sin(x) 静态函数返回数的正弦值。

sqrt(x) 静态函数返回数的平方根。

tan(x) 静态函数返回角的正切值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: