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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 100%7是取余的一种方法,100/7,商是14余2,那么100%7的结果就是2。 a++ : 把(a++)作为一个整体表达式,a 的值虽然自增1,但是整个表达式的值是取 a自增 之前 的值; ++a : 也把(++a)作为一个整体表达式,a 的值也自增1,但是整个表达式的值是取 a 自增 之后 的值。
    查看全部
    0 采集 收起 来源:编程练习

    2015-01-27

  • getElementByID:ID(身份证号码)唯一,返回一个 getElementsByName:Name(名字)可重复,返回一组 getElementsByTagName:TagName(某类),返回一组
    查看全部
  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号 如果同级的运算是按从左到右次序进行,多层括号由里向外。
    查看全部
  • var x=document.getElementsByTagName("div")[0].childNodes; for(var i=0;i<x.length;i++){ document.write("第"+(i+1)+"个子节点名称:"+x[i].nodeName+"<br>"); document.write("第"+(i+1)+"子节点值:"+x[i].nodeValue+"<br>"); document.write("第"+(i+1)+"子节点类型:"+x[i].nodeType+"<br>"); } document.write("div的子节点个数为:"+x.length+"<br>"); “div”标签本身就具有数组的性质,因此 var x=document.getElementsByTagName("div")[0].childNodes;中的[0]不可缺少,否则不会输出结果,另外若[0]改为[1]结果会大不相同……
    查看全部
  • getElementsByTagName(Tagname)方法 返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。 Tagname是标签的名称,如p、a、img等
    查看全部
  • 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 返回值: 一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000) 或 setInterval(clock,1000)
    查看全部
  • 返回带有指定名称的节点对象的集合(元素的数组):document.getElementsByName(name)
    查看全部
  • var div = document.getElementById("div1"); div.offsetTop;//div1距离屏幕顶部的距离 div.offsetLeft;//div1距离屏幕左部的距离 div.scrollTop;//div1纵向滚动条滚动的距离 div.scrollLeft;//div1横向滚动条滚动的距离
    查看全部
  • (2) "+"操作符 算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如: mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串
    查看全部
  • 注意: “=” 操作符是赋值,不是等于。
    查看全部
  • 文档对象模型DOM(Document Object Model) DOM节点有: 1. 元素节点:标签 2. 文本节点:向用户展示的内容,如<li>...</li>中的文本。 3. 属性节点:元素属性 节点属性: nodeName - 返回一个字符串,其内容是给定节点的名字 nodeType - 返回一个整数,这个数值代表给定节点的类型 nodeValue - 返回给定节点的当前值 遍历节点数: childNodes - 返回一个数组,这个数组由给定元素节点的子节点构成 firstChild - 返回第一个子节点 lastChild - 返回最后一个子节点 parentNode - 返回一个给定节点的父节点 nextSibling - 返回给定节点的下一个子节点 previousSibling - 返回给定节点的上一个子节点 DOM操作: createElement(element) - 创建一个新的元素节点 createTextNode() - 创建一个包含着给定文本的新文本节点 appendChild() - 在指点节点的最后一个子节点列表之后添加一个新的子节点 insertBefore() - 将一个给定节点插入到给定元素的给定子节点的前面 removeChild() - 从一个给定元素中删除一个子节点 replaceChild() - 把一个给定父元素的一个子节点替换为另一个子节点 注意:前两个是document方法。
    查看全部
    1 采集 收起 来源:认识DOM

    2018-03-22

  • 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。 计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间隔性触发计时器:每隔一定的时间间隔就触发一次。
    查看全部
  • mark
    查看全部
    0 采集 收起 来源:window对象

    2015-01-27

  • 获取数组长度:数组名.length;
    查看全部
  • 创建数组:var 数组名 = new array(); 创建数组并赋值:var 数组名=new array(11,22,33,44,...); 直接输入一个数组(“字面量数组”):var 数组名=[11,22,33,44,....];
    查看全部

举报

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

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