【JAVASCRIPT】js知识点整理1

请参看链接网址进行学习:

http://www.163164.com/tx/

添加删除和替换数组:
var a=[1,2,3];
a.unshift(0);---unshift实现数组a从开头添加新元素
a.push(9);---push实现数组从尾部添加新元素 9;
a,shift();---shift实现从开头删除一个元素
a.pop();----pop从尾部删除一个元素;
a.aplice(a,b)----删除第a个位置后的b个元素
a.slice(a,b)---得到从数组下表a到b的位置
a.slice(a,-b)---得到数组a到倒数b的位置之间的元素
a.reverse();----反转数组
a.join('-')---将数组转化为字符串。:'1-2-3'
a.substring(1,3)----截取字符串
a.replace('1','3')---字符串代替
a.toUpperCase()----转换大写
a.toLowerCase()----转换小写
a.split('-')---将字符串转换成数组
正则表达式语法
正则表达式标识符:i:忽略大小写
                  g:全局匹配
                  m:多行匹配
正则表达式字符类
[...]  括号内包含任意字符
[^..]  括号内不包含任意字符
.      出换行符之外的其他字符
\w     大小写字母。数字,下划线。
\W     非大小写字母。数字,下划线。
\s     空白字符
\S     非空白字符
\d     数字字符
\D     非数字字符


Date对象

getFullYear();
getMouth()
getDate()
getDay()
getHours()
getMinutes()
getSeconds()
getMilliseconds()
getTime()---对象内部毫秒表示


Math对象

Math.random()-----得到随机数
Math.pow(a,2)---幂运算a的平方
Math.max(1,22,44,55,6,66,99)-----最大值99
math.min(1,22,44,55,6,66,99)-----最小值1

window对象
对话框:alert,confirm,prompt


css选择器:body选择器{color(属性):#4F4A4A(值)}

通配选择器:*{margin:0:padding:0;}

标签选择器p{font:12px;}

ID选择器
<div id="wrapper">
#wrapper{width:720px:}

类选择器:.error{width:123px:}

后代选择器(派生选择器)element1 element2{。。。。}

子选择器: element1>element2{。。。。}

原文地址:https://www.cnblogs.com/baiboy/p/2769638.html