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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 解决方法:当type不为1时(即不是元素节点时)持续找下一个元素,知道找到元素节点为之。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-02-09

  • 呼叫团里成员(使用数组元素) 要得到一个数组元素的值,只需引用数组变量并提供一个索引
    查看全部
  • 向数组增加一个新元素 只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。 myarray[5]=88; //使用一个新索引,为数组增加一个新元素
    查看全部
  • var myarray=new Array(); //创建一个新的空数组 myarray[0]=66; //存储第1个人的成绩 myarray[1]=80; //存储第2个人的成绩 myarray[2]=90; //存储第3个人的成绩 myarray[3]=77; //存储第4个人的成绩 myarray[4]=59; //存储第5个人的成绩 我们还可以用简单的方法创建上面的数组和赋值: 第一种方法: var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 第二种方法: var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
    查看全部
  • 创建数组语法:var myarray=new Array(); http://img1.sycdn.imooc.com//52ca004b0001c81103980228.jpg 我们创建数组的同时,还可以为数组指定长度,长度可任意指定。 var myarray= new Array(8); //创建数组,存储8个数据。 注意: 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。
    查看全部
  • var myarr=new Array(); //定义数组 myarr[0]=80; myarr[1]=60; myarr[2]=99; document.write("第一个人的成绩是:"+myarr[0]); document.write("第二个人的成绩是:"+myarr[1]); document.write("第三个人的成绩是:"+myarr[2]);
    查看全部
  • nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 如果无此节点,则该属性返回 null。 Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-02-09

  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号 var numa=3; var numb=6; jq= numa + 30 >10 && numb * 3<2; //结果为false 如果同级的运算是按从左到右次序进行,多层括号由里向外。
    查看全部
  • var a=3; var b=5; var c; c=!(b>a); // b>a值是true,! (b>a)值是false c=!(b<a); // b<a值是false, ! (b<a)值是true
    查看全部
  • "||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。 var a=3; var b=5; var c; c=b>a ||a>b; //b>a是true,a>b是false,c是true 注意: 如果A为真,A || B为真,不会在执行B; 反之,如果A为假,要由 B 的值来决定 A || B 的值。
    查看全部
  • “a<b<c”,那么在JavaScript中可以用&&表示,如下: b>a && b<c //“&&”是并且的意思, 读法"b大于a"并且" b小于c " &&”是逻辑与操作符,只有“&&”两边值同时满足(同时为真),整个表达式值才为真。 注意: 如果A为假,A && B为假,不会在执行B; 反之,如果A为真,要由 B 的值来决定 A && B 的值。
    查看全部
  • test
    查看全部
    0 采集 收起 来源:编程练习

    2015-02-09

  • var numa,numb,jq1,jq2; numa=1; numb=7; jq1=numa>numb; numa大于numb的分数吗?false numa不等于numb的分数吗?true jq2=numa!=numb; ; document.write("numa大于numb的分数吗?"+jq1+"<br>") document.write("numa不等于numb的分数吗?"+ jq2); </script>
    查看全部
  • 访问父节点parentNode
    查看全部
  • mynum = 10; mynum++; //mynum的值变为11 mynum--; //mynum的值又变回10 mynum = mynum + 1;//等同于mynum++ mynum = mynum - 1;//等同于mynum--
    查看全部

举报

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

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