JS学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JS学习笔记

1、字符串⽅法:

charAt(index):返回指定位置的字符(下标为index,下标是从0开始的)。

indexOf(subString,[index]):返回字符串subString出现在字符串中的位置,如果没有找到就返回-1,其中[index]是可选参数,表⽰是从哪个下标开始查找,如果没有设置可选参数

就默认从0开始查找。

spilt(string,[limit]):将字符串分割成数组,其中string是以字符串中的哪个作为分隔符,limit是分割⼏次,如果没有该参数就将字符串分配完,如:

var mystr = "";

1、mystr.spilt(".")//www,imooc,com三个

2、mystr.spilt(".",2)//www,imooc两个

substring(startPos,stopPos):⽤于提取字符串中介于两个指定下标之间的字符,包含startPos,不包含stopPos,如果两个的值⼀样,则返回空,如果前参数⽐后参数⼤,则会⾃动对换,如果只有⼀个参数,则表⽰从这个参数开始到最后(下标是从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:

history.go(1):就相当于history.forward();history.go(-1):就相当于history.back();history.go(0):就是当前页⾯。

相关文档
最新文档