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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • v来来回回(Do...while循环) do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。 do...while语句结构: do { 循环语句 } while(判断条件)
    查看全部
  • Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本
    查看全部
    0 采集 收起 来源:Navigator对象

    2017-08-26

  • 反反复复(while循环) 和for循环有相同功能的还有while循环, while循环重复执行一段代码,直到某个条件不再满足。 while语句结构: while(判断条件) { 循环语句 }
    查看全部
  • for语句结构: for(初始化变量;循环条件;循环迭代) { 循环语句 }
    查看全部
  • 多种选择(Switch语句) 当有很多种选项的时候,switch比if else使用更方便。 语法: switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 } 语法说明: Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。
    查看全部
  • 多重判断(if..else嵌套语句) 要在多组语句中选择一组来执行,使用if..else嵌套语句。 语法: if(条件1) { 条件1成立时执行的代码} else if(条件2) { 条件2成立时执行的代码} ... else if(条件n) { 条件n成立时执行的代码} else { 条件1、2至n不成立时执行的代码}
    查看全部
  • 二选一 (if...else语句) if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码。 语法: if(条件) { 条件成立时执行的代码} else {条件不成立时执行的代码}
    查看全部
  • 做判断(if语句) if语句是基于条件成立才执行相应代码时使用的语句。 语法: if(条件) { 条件成立时执行代码} 注意:if小写,大写字母(IF)会出错!
    查看全部
  • var infos = [ ["小A", "女", 21, "大一"], ["小B", "男", 23, "大三"], ["小C", "男", 24, "大四"], ["小D", "女", 21, "大一"], ["小E", "女", 22, "大四"], ["小F", "男", 21, "大一"], ["小G", "女", 22, "大二"], ["小H", "女", 20, "大三"], ["小I", "女", 20, "大一"], ["小J", "男", 20, "大三"] ]; //第一次筛选,找出都是大一的信息 for (var i = 0; i < infos.length; i++) { for (var j = 0; j < infos[i].length; j++) { if (infos[i][j] == "大一") { document.write(infos[i], "<br>"); } } } document.write("-----------", "<br>"); //第二次筛选,找出都是女生的信息 for (var i = 0; i < infos.length; i++) { for (var j = 0; j < infos[i].length; j++) { if (infos[i][j] == "女") { document.write(infos[i], "<br>"); } } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 节点属性: 一、nodeName 属性: 节点的名称,是只读的。 1. 元素节点的 nodeName 与标签名相同 2. 属性节点的 nodeName 是属性的名称 3. 文本节点的 nodeName 永远是 #text 4. 文档节点的 nodeName 永远是 #document 二、nodeValue 属性:节点的值 1. 元素节点的 nodeValue 是 undefined 或 null 2. 文本节点的 nodeValue 是文本自身 3. 属性节点的 nodeValue 是属性的值 三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型: 元素类型 节点类型 元素 1 属性 2 文本 3 注释 8 文档 9
    查看全部
    0 采集 收起 来源:节点属性

    2017-08-26

  • 使用数组之前首先要创建,而且需要把数组本身赋至一个变量。好比我们出游,要组团,并给团定个名字“云南之旅”。
    查看全部
  • mystr.length-1
    查看全部
  • childNode返回的不仅仅是元素节点 ,空格和换行符也会被返回。 具体到本章返回的就是四个换行符和三个文本节点 所以长度是7。如果你写成 1 2 3 HTML:div><p>javascript</p><div>jQuery</div><h5>PHP</h5></div> JS :var x = document.getElementsByTagName("div")[0]; console.log(x.childNodes.length) 如果你把上面的HTML部分写成在一行且不加空格,返回的长度就是1了。 <ul>节点4 <li>节点1 </li> 节点5 <li>节点2 </li> 节点6 <li>节点3 </li> 节点7 </ul> 7个节点的位置 。 <ul><li>节点1</li><li>节点2</li><li>节点3</li></ul> 如果这样的话 就只有3 个节点
    查看全部
  • 真是调试了很多次,连<p>都是类型1,还有就是<li>不能输出值,难道不是文本节点吗?我没记错的话,就是文本类型啊 为什么类型老是1啊,还有li不是文本节点吗,为什么不能输出正常的值 <li>不是文本节点,而是元素节点,类型是1是没问题了。你可能还没有理解节点的意思,你觉得li是文本节点是不对的,只能说<li>是一个元素节点,这个元素节点里面包含一个nodeValue为javaScript的文本节点。 另外,不能输出正常的值也是对的,因为元素节点的 nodeValue 是 undefined 或 null,
    查看全部
    0 采集 收起 来源:节点属性

    2018-03-22

  • parseInt()可返回int数据
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-26

举报

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

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