为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • http://img1.sycdn.imooc.com//535483720001a54506670563.jpg
    查看全部
    0 采集 收起 来源:window对象

    2017-11-22

  • <script type="text/javascript"> function clearText() { var content=document.getElementById("content"); // 在此完成该函数 for(var i=0;i<content.childNodes.length;i++){ content.removeChild(content.childNodes[i]); } } </script> 问题从一开始就产生了: 删除掉第一个节点后,后面节点的顺序全部发生了变化:原来的第二个节点往前蹭,成为新的第一个节点;原来的第三个节点,成为第二个节点…… 于是呢,接下来原本是要删除第二个节点的,却将最原始的第三个节点给删除掉了。 最终,并没有全部删除,只删除掉1、3、5,留下了2、4。 语法没有错误,但是得不到所要的结果,这就是算法上面的错误!该如何修正呢? “顺序删除”不行,那就“逆序删除”吧。将 for 语句修改一下: for (var i=content.childNodes.length-1;i>=0;i--) 还有两种也可以实现同样的效果: 一种: function clearText() { var content=document.getElementById("content"); for(var i=content.childNodes.length-1;i>=0;i--){ content.removeChild(content.childNodes[0]); } } 另一种: function clearText() { document.getElementById("content").innerHTML="" }
    查看全部
  • 再看再看!
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2017-11-21

  • 冒泡排序:相邻的两个进行比较。 function sortNum(a,b) { return b-a; }//降序 a表示提取的前一个数组元素,b表示后一个数组元素。 降序: b-a>0时,即b>a,二者的顺序进行调换;b-a<0时,即b<a,二者的顺序不变。 升序: a-b>0时,即a>b,二者的顺序进行调换;a-b<0时,即a<b,二者的顺序不变。 只要比较值小于0,就不改变;大于0,调换位置。 PS. 我也是小白,以上只是个人见解,希望能有大神来补充或指正。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 不太懂怎么截,再看
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-11-21

  • slice中slice(2,4)只截到两个数,第三个和第四个
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-11-21

  • location.[属性|方法] //这里没有[] LOCATION对象属性 属性 描述 hash 设置或返回从(#)开始的URL(锚) host 设置或返回主机名和当前URL的端口号 hostname 设置或返回当前URL的主机名 href 设置或返回完整的URL pathname 设置或返回当前URL的路径部分 port 设置或返回当前URL的端口号 protocol 设置或返回当前URL的协议 search 设置或返回从问号(?)开始的URL(查询部分) LOCATION对象方法 属性 描述 assign() 加载新的文档 reload() 重新加载当前文档 replace() 用新的文档替换当前文档
    查看全部
    0 采集 收起 来源:Location对象

    2017-11-21

  • indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置
    查看全部
    0 采集 收起 来源:userAgent

    2017-11-21

  • JS主要事件 onclick:鼠标单击事件 onmousepver:鼠标经过事件; onmouseout:鼠标移开事件; onchange:文本框内容改变事件; onselect:文本框内容被选中事件; onfocus:光标聚集; onblur:光标离开; onload:网页导入; onunload:关闭网页
    查看全部
    0 采集 收起 来源:什么是事件

    2017-11-21

  • http://img1.sycdn.imooc.com//533295ab0001dead05190599.jpg
    查看全部
    0 采集 收起 来源: Array 数组对象

    2017-11-21

  • 我们将使用分隔符来分隔数组中的元素,代码如下: <script type="text/javascript"> var myarr = new Array(3) myarr[0] = "I"; myarr[1] = "love"; myarr[2] = "JavaScript"; document.write(myarr.join(".")); </script> 运行结果: I.love.JavaScript 分隔符看join引号内是什么
    查看全部
  • 我们使用join()方法,将数组的所有元素放入一个字符串中
    查看全部
  • 是concat不是contact
    查看全部
  • 怎么分享代码带同学代码呢
    查看全部

举报

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

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