为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 参考着别人的写出来的

    查看全部
    0 采集 收起 来源:编程练习

    2020-05-11

  • 原来是因为每次删除一条后,整个数组顺序发生了变化。

    解决思路有两种

    1、一直删最后一个,即倒序删,这样就不会漏了

    2、一直删第一个,即正序删,不要加i++,这样也不会漏


    查看全部
  •  my.removeAttribute("onfocus");删除节点的onfocus方法

    查看全部
  • 这句代表的意思是【x不存在且x的节点类型不为1】的时候

    x不存在指x的值为null,x的节点类型不为1的时候指节点类型不为元素节点

    这句话可以拆开看

    x != 1 && x.nodeType!=1

    x != 1  =>  x不等于1,即x不存在

    x.nodeType!=1  =>  x的nodeType不为1,x的节点类型不为元素节点

    当两者都达成进入循环

    关于节点类型 1,2,3...等数字分别指代什么可以参考下图

    http://img1.sycdn.imooc.com//5eb819000001993404300265.jpg

    查看全部
    0 采集 收起 来源:访问兄弟节点

    2020-05-10

  • function get_previousSibling(n){

    var x=n.previousSibling;//首先取得n的上一个兄弟x

    while(x&&x.nodeType!=1){//判断x是否为元素节点(nodeType=1)

    x=x.previousSibling;//若x不是元素节点则继续循环获取x的上一个兄弟元素,直到得到的是元素节点即停止循环,即可跳过空白文本节点。

    }

    return x;//最后返回获取到的兄弟节点

    }

    //调用这个函数,即可获取到上一个相邻的兄弟元素节点

    get_previousSibling(node);//有返回值,要定义一个变量获取它的返回值并加以判断即可。


    查看全部
    0 采集 收起 来源:访问兄弟节点

    2020-05-10

  • document对象中有innerHTML、innerText这两个属性,都是获取document对象文本内容,但使用起来还是有区别的:

    1. innerHTML设置或获取标签所包含的HTML+文本信息(从标签起始位置到终止位置全部内容,包括HTML标签,但不包括自身)

    2.  innerText设置或获取标签所包含的文本信息(从标签起始位置到终止位置的内容,去除HTML标签,但不包括自身


    查看全部
    0 采集 收起 来源:节点属性

    2020-05-10

  • stringObject.substr(startPos,length)

    提取指定数目的字符substr( )

    查看全部
  • assign(url):跳转到指定页面;

    reload(true):刷新当前页面;

    replace(url):用指定网址覆盖当前网页;

    assign()和replace()的区别你可以理解为前者是打开新的页面,后者是覆盖原有页面


    查看全部
    0 采集 收起 来源:Location对象

    2020-05-09

  • stringOjbect.substring(statPos,stopPos)


    查看全部
  • stringOjbect.split(separator,limit)


    查看全部
  • sortNum后面不需要再加上括号了。

    查看全部
    0 采集 收起 来源: 数组排序sort()

    2020-05-09

  • 1、Math.ceil(x) 向上取整,结果为x或x+1;

    2、Math.floor(x) 向下取整,结果为x或x-1;

    3、Math.round(x) 四舍五入;

    4、Math.random() 0~1的随机数;Math.random()*10 0~10的随机数;

    注意:全部都要加上一个Math

    查看全部
    0 采集 收起 来源:随机数 random()

    2020-05-09

  • 1、indexOf() 注意区分大小写;

    2、strigObject.indexOf(substring,startpos) 方法可返回某个指定字符串值在字符串中首次出现的位置。

    3、第一个参数是:字符型。

         第二个参数(可选),表示从该索引位置开始查找,若无第二个参数,则从开始位置查找。


    查看全部
  • 1、switch里面的case后面可加可不加括号,但是运算符号一定要加上"";

    2、parseInt()函数可解析一个字符串,并返回一个整数。getElementById().value 得到的值是一个字符串;

    3、switch结束之后,要把计算结果值,赋给document.getElementById("fruit").value,不可以先将进行取值,再赋值。

    http://img1.sycdn.imooc.com//5eb628a4000107b105350462.jpg

    查看全部
    0 采集 收起 来源:编程练习

    2020-05-09

  • window.onunload = onunload_message();

    记得加上括号

    查看全部

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!