JS学习笔记
1、字符串⽅法:
charAt(index):返回指定位置的字符(下标为index,下标是从0开始的)。
indexOf(subString,[index]):返回字符串subString出现在字符串中的位置,如果没有到就返回-1,其中[index]是可选参数,表⽰是从哪个下标开始查,如果没有设置可选参数
就默认从0开始查。
spilt(string,[limit]):将字符串分割成数组,其中string是以字符串中的哪个作为分隔符,limit是分割⼏次,如果没有该参数就将字符串分配完,如:
var mystr = "www.imooc";
1、mystr.spilt(".")//www,imooc,com三个
2、mystr.spilt(".",2)//www,imooc两个
substring(startPos,stopPos):⽤于提取字符串中介于两个指定下标之间的字符,包含startPos,不包含sto
pPos,如果两个的值⼀样,则返回空,如果前参数⽐后参数⼤,则会⾃动对换,如果只有⼀个参数,则表⽰从这个参数开始到最后(下标是从2、DOM对象控制HTML
以上注意的⼏点是:
1、在创建节点时,记得要把创建的节点添加到其⽗节点中,就是body.appendChild(input)这⾥;
2、div.insertBefore(newnode,node)的意思就是在div中的node前⾯添加⼀个新的接待newnode。
offsetHight是没有包含滚动条的⾼度,另外上⾯的宽度的写法就是为了兼容所有的浏览器。
3、浏览器对象计时⽅法:
setInterval是在指定的毫秒之后不停的调⽤函数,⽽setTimeout是在指定的毫秒数后调⽤函数,并不是不停的调⽤,所以如果想要不停的调⽤,就需要使⽤递归调⽤法,不停的调⽤⾃⼰。
4、浏览器对象location
5、浏览器对象Screen:
screen.height:表⽰的是当前屏幕的整体宽度
6、事件流:
7、浏览器对象History:
<(1):就相当于history.forward();(-1):就相当于history.back();(0):就是当前页⾯。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论