Javescript
一、字符串操作
- obj.lenght #长度
- obj.trim #移除空白
- obj.trimleft
- obj.trimright
- obj.charAt(n) #返回你n个字符
- obj.concat(value,…) #拼接
- obj.indexof(substr…) #子序列位置
- obj.lastindexof(substr…) #子序列位置
- obj.substring(起始位置,结束位置) #根据索引获取子序列
- obj.slice(start,end) #切片
- obj.tolowerCase() #小写
- obj.toupperCase() #大写
- obj.split() #分割
- obj.serch(regexp) #从开始匹配,返回匹配成功的第一个位置
- obj.match(regexp)
- obj.replace() #替换
二、列表(数组)
- a=[1,2,3,4]
- obj.lenght #长度
- obj.push(ele)#尾部添加数据
- obj.pop#尾部删除一个元素
- obj.unshift(ele)#首部添加数据
- obj.shift()#从首部删除一个数据
- obj.splice(n,0,val) #插入
- obj.splice(n,1.val)#替换
- obj.splice(n,1)#删除
- obj.slice()#切片
- obj.reverse()#反转
- obj.join()#将数组连起来成一个字符串
- obj.sort()#排序
- obj.concat()#连接数组
obj.splice(起始位置,删除的个数,值 )
三、字典
- a{“key”:”value”}
四、布尔类型
五、条件语句
- if(条件){}
- else if(条件){}
- else {}
- ==值相等
- ===值 类型相等
- && and
- || or
六、for循环
- for (var item in a){ }
- for(var i=0;i<=100;i++){ }
七、定时器
-
setInterval("执行的代码;",间隔的时间)
八、选择器
- DOM
- 直接找:
- 获取单个元素document.getElementById(“id”)
- 获取多个元素(列表)getElementsByTagName(“div”)
- 获取多个元素(列表)getElementsByClassName(“c1”)
- 间接找:
- tag.parentElement #父标签
- tag.children #所有的子标签
- tag.firstElementChild #第一个子标签
- tag.lastElementChild #最后一个子标签
- tag.previousElementSibling #前一个兄弟标签
- tag.nextElementSibling #后一个兄弟标签
- 操作标签
- 获取标签中的文本内容 标签.innerText=” “
- tag.className=” “#对样式进行直接操作
- tag.classList.add(“样式名”)#增加样式
- tag.classList.remove(“样式名”)#删除样式
- 直接找: