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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • JavaScript 1.<p><span id = "second">5</span>秒后回到主页<a href="window.history.back();">返回</a></p> 2.//获取显示秒数的元素,通过定时器来更改秒数。 var n = document.getElementById("second").innerHTML; 3.location.replace("www.imooc.com"); 4.setInterval("clock()",1000);
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 有无参数和有无返回值是两个概念。
    查看全部
    0 采集 收起 来源:返回值的函数

    2014-12-31

  • 在IE下测试有4个节点,在Chrome下有7个
    查看全部
  • @JS进阶——(九)DOM对象——删除节点removeChild() 1、nodeObject.removeChild(node)从子节点列表中删除某个节点。【如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。】
    查看全部
  • //我本身的函数里面调用了定时器,定时器里面又调用了函数本身
    查看全部
  • //我本身的函数里面调用了定时器,定时器里面又调用了函数本身
    查看全部
    0 采集 收起 来源: Date 日期对象

    2014-12-31

  • @JS进阶——(九)DOM对象——插入节点insertBefore() 1、insertBefore(newnode,node)方法可在【已有的子节点前插入】一个新的子节点。 2、newnode: 要插入的新节点。node: 指定此节点前插入节点。都通过getElementById()得到 3、也可以通过【fatherNode.insertBefore(newnode,otest.childNodes[0])】的方式来指定插入位置
    查看全部
  • @JS进阶——(九)DOM对象——添加子节点appendChild() 1、appendChild(newnode)在指定节点的【最后一个子节点列表之后】添加一个新的子节点。 2、通过document.createElement("type");来新建子节点
    查看全部
  • @JS进阶——(九)DOM对象——访问兄弟节点 1、nodeObject.nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 2、nodeObject.previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 3、除IE外其他浏览器不会忽略空白文本节点,【通过判断if(x && x.nodeType!=1),进行排除】
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-03-22

  • JS 中“===”与 “==”比较的区别 1. ==用于一般比较,==在比较的时候可以转换数据类型。 2. ===用于严格比较,===严格比较,只要类型不匹配就返回flase。看一个简单的例子: 给定 x=5 == 等于 x==8 为 false === 全等(值和类型) x===5 为 true;x==="5" 为 false 举例说明: "1" == true 类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1; 此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1; 此时,"==" 左右两边的类型都为数值型,比较成功! 如果比较:"1" === true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false; 如果比较:"1" === 1 左侧为字符型,右侧为int数值型,左右两侧类型不同,结果为false; 如果比较:1 === 1 左侧为int数值型,右侧为int数值型,左右两侧类型相同,数值大小也相同,结果为true; 如果比较:1 === 2 左侧为int数值型,右侧为int数值型,左右两侧类型相同,但数值大小不同,结果为false; 简而言之就是 "==" 只要求值相等; "===" 要求值和类型都相等
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • @JS进阶——(九)DOM对象——访问父节点parentNode 1、elementNode.parentNode,获取指定节点的父节点 2、elementNode.parentNode.parentNode,访问祖节点
    查看全部
  • ++a与a++的区别 a++是运算后自增,而++a是先自增在运算(即++a 先自加再取值,a++先取值在自加) 相同点: a++和++a中, i的值自增1,也就是a=a+1; 不同点: a++ : 把(a++)作为一个整体表达式,a 的值虽然自增1,但是整个表达式的值是取 a自增 之前 的值; ++a : 也把(++a)作为一个整体表达式,a 的值也自增1,但是整个表达式的值是取 a 自增 之后 的值。 看实例: m=a++ 相当于 m=a,a=a+1 m=++a 相当于 a=a+1,m=a 这种自加运算和自减运算,都相当于两步骤 总结: a++ 是先把 a 赋值,然后自己加一, ++a,是先自己加一,然后再把 a 赋值。
    查看全部
    0 采集 收起 来源:编程练习

    2014-12-31

  • JS中substr和substring的用法和区别 substr 和 substring都是JS 截取字符串函数,两者用法很相近,下面是两者的语法很示例: 一、substr 方法 返回一个从指定位置开始的指定长度的子字符串。 string.substr(start [, length ]) 注意: length可选项。如 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串到 string 的最后。 二、substring 方法 返回位于 String 对象中指定位置的子字符串。 string.substring(start, end) 注意: substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。 三、示例代码 var str = "I love JS!";// 有一个str字符串,如想获取JS子字符串,用两种方法如何实现。 str.substr(7, 2); // 获取子字符串。 str.substring(7, 9); // 获取子字符串。 结果: JS 区别:第二参数,substr第二个参数是获取子字符串的长度,substring第二个参数是获取子字符串的结束位置。 四、注意事项 substr和substring两个函数截取带有空格的字符串后的长度是每个空格算一个字符长度。例如: var a = "I am imooc!"; a.substring(0, 5).length的值是5,而不是4,但alert(a.substring(0, 5));的值却是I am ,这样在做alert("I am" == a.substring(0, 5));的时候就是false了,alert("I am" == a.substring(0, 4));才是true。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 算术>比较>逻辑>"="
    查看全部
  • 如果A为真,A && B为真,不会在执行B; 反之,如果A为假,要由 B 的值来决定 A && B 的值。
    查看全部

举报

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

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