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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 添加重点注意
    查看全部
    0 采集 收起 来源:编程练习

    2017-06-27

  • switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 }
    查看全部
  • var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
    查看全部
  • myarr[0]未定义 所以输出undefined
    查看全部
  • window对象方法: http://img1.sycdn.imooc.com//535483720001a54506670563.jpg
    查看全部
    0 采集 收起 来源:window对象

    2017-06-27

  • 所有标签都可以加上name属性,然后通过document.getElementsByName()获得。只不过通常情况下,在后台处理表单数据的时候,是通过这个name来获取值得。
    查看全部
  • 一.二维数组的本质:数组中的元素又是数组。   例如: var arr = [[1,2,4,6],[2,4,7,8],[8,9,10,11],[9,12,13,15]] //这就是一个二位数组<br>arr[2][3]; // 11 注意:表示第三列第4行所在的元素。角标从0开始 二维数组的初始化  记住了二维数组的本质,看一下实例 实例一:   1 2 var arr = [[1,2],[a,b]]; alert(arr[1][0]); //a 第2列第1行所在的元素 实例二: 1 2 var arr = new array(new array(1,2),new array("a","b")); alert(arr[1][0]);
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 2.如要实现这一点,就必须使用一个排序函数,代码如下: <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script>
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • replaceChild():方法将把一个给定父元素里面的一个子节点替换为另一个子节点。 referencre = element.replaceChild(newChild,oldChild); oldChild节点必须是element元素子节点,他的返回值是一个指向已经被替换的那个子节点的引用指针。 1. 当 oldnode 被替换时,所有与之相关的属性内容都将被移除。 2. newnode 必须先被建立。
    查看全部
  • 二维数组直接赋值: var myarr=[ [],[],...]; var myarr=new Array( (),(),... )不行 只能直接赋一维数组
    查看全部
    0 采集 收起 来源:编程练习

    2017-06-27

  • insertBefore(newnode,node) newnode:要插入的新节点; node:指定此节点前插入节点。
    查看全部
  • 符合条件,执行。执行后改变值
    查看全部
  • innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签(如例子中的<strong></strong>)时表现就不同了,在createTextNode中会当作文本处理,不会被浏览器解析,但用innerHTML就会被当作HTML代码处理(如你的例子中Hello会被加粗显示)。 总的来说,如果你确定要插入的内容中没有html标签,可以用innerHTML,这样更简洁,但如果不能确定(比如要插入用户输入的内容)建议用createTextNode的方式
    查看全部
  • 就这样
    查看全部
  • var a=new Array(); 一维 a[i]=new Array(); 二维
    查看全部
    0 采集 收起 来源:二维数组

    2017-06-27

举报

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

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