美文网首页
2019-06-11(前端第十二节知识点(js))

2019-06-11(前端第十二节知识点(js))

作者: 彝_e37e | 来源:发表于2019-06-11 22:42 被阅读0次

    数组:

    面向对象的方式创建

    var aRr01 = new Array(1,2,3,'abc');

    直接创建,推荐使用,性能更高

    var aRr02 = [1,2,3,'def'];


    数组常用方法:

            var aR = [1,2,3,4,]

            var str = aRr,join('-')表示用-连接

            aRr.join()l  连接

            aRr.push() 在后面添加

            aRr.pop() 在后面删除

            aRr.unshife()  在前面添加

            aRr.indexOf()  查找下标索引

            aRr.reverse()反转

            aRr.shift('q,'') 在前面删除

            aRr.splice['2''1']删除下标为2的一次  也可以用于增改


    通过标签获取元素:

            var lis = document.getElementsByTagName('li')



    循环语句:

          for(var i=0;i<8;i++){

                aLi[i].style.background = 'gold'

            }    for循环

            var i=0

            while(i<aLi.length){

            i++ }  while循环

            var i=0

            do{

            i++}while(i<aLi.length)



    数组去重:

            for(var i=0;i<aRr.length;i++){

              if(aRr.indexOf(i)==i){

                  aRr1.push(aRr.indexOf(i))

              }



    字符串的处理方法:

            .split(按照什么切割)方法,返回的是一个数组,用空串来切割的话会每个字符都切出来,

            .charAt(0)查找这是一个什么选择器

            .indexOf(**)查找下标 没有的话返回-1

            .substring(开始,结束)截取从开始到结束之间的字符串 ,不包括结束,如果不传第二个参数,会截取从开始到最后之间的所有字符

            .toUpperCase()转换为大写

            .toLowerCase()转换为小写   



    字符串反转:

            split字符串转成数组

            reverse反转数组

            join数组转成字符串 



    定时器弹框:

            setTimeout(执行对象,时间)    只执行一次的定时器

            clearTimeout  关闭只执行一次的定时器

            setInterval      反复执行的定时器

            clearInterval  关闭反复执行的定时器


    定时器动画

    相关文章

      网友评论

          本文标题:2019-06-11(前端第十二节知识点(js))

          本文链接:https://www.haomeiwen.com/subject/fjxhfctx.html