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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 插入节点appendChild() 在指定节点的最后一个子节点列表之后添加一个新的子节点。 语法: appendChild(newnode) newnode:指定追加的节点
    查看全部
  • 访问兄弟节点 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 语法: nodeObject.nextSibling 说明:如果无此节点,则该属性返回 null。 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 语法: nodeObject.previousSibling 说明:如果无此节点,则该属性返回 null。 注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-07-08

  • 1.访问父节点parentNode 获取指定节点的父节点 语法:elementNode.parentNode 注意:父节点只能有一个。 2.document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);
    查看全部
  • 计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 返回值: 一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000) 或 setInterval(clock,1000)
    查看全部
  • 1.什么是对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 2.对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 3.对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; JavaScript 提供多个内建对象,比如 String、Date、Array 等等, 4.使用对象前先定义,如下使用数组对象: var objectName =new Array();//使用new关键字定义对象 或者var objectName =[]; 5.访问对象属性的语法:objectName.propertyName eg.使用 Array 对象的 length 属性来获得数组的长度: var myarray=new Array(6);//定义数组对象 var myl=myarray.length;//访问数组长度length属性以上代码执行后,myl的值将是:6 6.访问对象的方法: objectName.methodName() eg.如使用string 对象的 toUpperCase() 方法来将文本转换为大写: var mystr="Hello world!";//创建一个字符串 var request=mystr.toUpperCase(); //使用字符串对象方法 以上代码执行后,request的值是:HELLO WORLD!
    查看全部
    0 采集 收起 来源:什么是对象

    2018-03-22

  • 颠倒数组元素顺序reverse() reverse() 方法用于颠倒数组中元素的顺序。 语法: arrayObject.reverse() 注意:该方法会改变原来的数组,而不会创建新的数组
    查看全部
  • 注意: 1.使用parseInt()函数可解析一个字符串,并返回一个整数。 取值var data1=parseInt(document.getElementById("txt1").value); 遇到3+2=32情况,使用parseInt()函数 2.获取元素的值设置和获取方法为: 例:赋值:document.getElementById(“id”).value =需要赋的值或变量; 取值:var = document.getElementById(“id”).value; 2.1对象.value来获取对象的值
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 指定分隔符连接数组元素join() join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 语法: arrayObject.join(分隔符) 注意:返回一个字符串,该字符串把数组中的各个元素串起来,用<分隔符>置于元素与元素之间。这个方法不影响数组原本的内容。 我们使用join()方法,将数组的所有元素放入一个字符串中 如果省略参数,则逗号作为分隔符
    查看全部
  • 数组定义的方法: 1. 定义了一个空数组: var 数组名= new Array(); 2. 定义时指定有n个空元素的数组: var 数组名 =new Array(n); 3.定义数组的时候,直接初始化数据: var 数组名 = [<元素1>, <元素2>, <元素3>...]; 4.数组属性: length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一
    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-03-22

  • 随机数 random() random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数 1.语法: Math.random(); 2.注意:因为是随机数,所以每次运行结果不一样,但是0 ~ 1的数值 3.获得0 ~ 10之间的随机数,代码如下: <script type="text/javascript"> document.write((Math.random())*10); </script>
    查看全部
    0 采集 收起 来源:随机数 random()

    2018-03-22

  • 四舍五入round() 方法可把一个数字四舍五入为最接近的整数 1.注意: 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6) 2.一定要注意:返回的是一个整数 返回与 x 最接近的整数 3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6)
    查看全部
    0 采集 收起 来源:四舍五入round()

    2015-07-08

  • 向下取整floor(): 1.注意:返回的是小于或等于x,并且与 x 最接近的整数 2.document.write(Math.floor(-5.1)+ "<br>")------>-6 document.write(Math.floor(-5.9))--------->-6
    查看全部
    0 采集 收起 来源:向下取整floor()

    2018-03-22

  • 向上取整ceil(): 1.注意:它返回的是大于或等于x,并且与x最接近的整数 2.注意: document.write(Math.ceil(-5.1) + "<br />")---->-5 document.write(Math.ceil(-5.9))------>-5
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-22

  • default:document.write("???");
    查看全部
  • case 6: 不要忘记:
    查看全部

举报

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

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