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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • scrollHeight和scrollWidth,获取网页内容高度和宽度。 一、针对IE、Opera: scrollHeight 是网页内容实际高度,可以小于 clientHeight。 二、针对NS、FF: scrollHeight 是网页内容高度,不过最小值是 clientHeight。也就是说网页内容实际高度小于 clientHeight 时,scrollHeight 返回 clientHeight 。
    查看全部
  • document.documentElement.clientWidth || document.body.clientWidth;
    查看全部
  • x*y所得到的值赋予给sum,加上return,就是将这个值赋予给app2,那么就能直接将app2括号里面的数值做出任何改变,再次赋予给req1和req2,这个应该就是返回值的意义。
    查看全部
    0 采集 收起 来源:返回值的函数

    2017-08-06

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

    2017-08-06

  • 只有父结点才能调用 replaceChild(newnode,oldnode).这个方法! 语法: node.replaceChild (newnode,oldnew ) 参数: newnode : 必需,用于替换 oldnew 的对象。 oldnew : 必需,被 newnode 替换的对象。
    查看全部
  • 总结:最基本是null,undefined,if判断都是假;对于数值类型,0是假,其他为真;对于字符类型空字符串是假,其他为真,对于方法属性,如果定义了就是真,否则就是假,其他所有都可以看做是这些的变相应用。
    查看全部
  • removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。 语法: nodeObject.removeChild(node) 参数: node :必需,指定需要删除的节点。
    查看全部
  • insertBefore() 方法可在已有的子节点前插入一个新的子节点。是子节点!所以调用该方法的是父节点!
    查看全部
  • var otest = document.getElementById("test"); 创建、赋值、插入 var newnode = document.createElement("li"); var newtext= document.createTextNode("PHP"); newnode.appendChild(newtext); otest.appendChild(newnode);
    查看全部
  • window.history.back()相当于window.history.go(-1)
    查看全部
  • myArray.sort(sortMethod); 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。 sortMethod可以自己设定
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 语法:nodeObject.nextSibling 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 语法:nodeObject.previousSibling 说明:如果无此节点,则该属性返回 null。 注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略 <!--------> 元素类型 节点类型 元素 1 属性 2 文本 3 注释 8 文档 9 如果为1的话就是元素节点
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-03-22

  • 获取指定节点的父节点 注意:父节点只能有一个 语法: elementNode.parentNode 访问祖节点: elementNode.parentNode.parentNode
    查看全部
  • 代码从上到下运行的时候,运行到13行,跳进去函数里面,发现.getElementById()这个根本行不通,因为输入框是在<body>里面的,还没被运行到,所以它辨别不出来,因此函数就停在了这里;但是当我们在13行用的是setTimeout("startCount()",1000)时,它会在1秒之后才执行函数,这个时候它代码已经跑过了<body>那里(程序运行速度很快的),所以当它达到1秒之后开始执行函数的时候就不会报错了,可以顺利执行。 startCount函数需要一个调用过程才能开始运行,外层的setTimeout正是为了调用函数。
    查看全部
  • 小练习
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-06

举报

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

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