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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • m=a++ 相当于 m=a,a=a+1 m=++a 相当于 a=a+1,m=a 这种自加运算和自减运算,都相当于两步骤 总结: a++ 是先把 a 赋值,然后自己加一, ++a,是先自己加一,然后再把 a 赋值。
    查看全部
    1 采集 收起 来源:编程练习

    2017-07-31

  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>流程控制语句</title> <script type="text/javascript"> //我们要利用JavaScript的知识挑出其中所有是大一的女生的的名字哦。 var a = new Array(); a = [["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]]; document.write(a.length + "<br>"); for(i=1;i<=a.length;i++) { if(a[i][3]=="大一"){ if(a[i][1]=="女"){ document.write(a[i] + "<br>"); } } } </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 当需要对结构进行处理或者在函数外进行调用的时候,需要在函数内添加return sum;否则,可不用。
    查看全部
    0 采集 收起 来源:返回值的函数

    2017-07-31

  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号 如果同级的运算是按从左到右次序进行,多层括号由里向外。
    查看全部
  • 与substring()方法不同的是,slice()接受负的参数可以从末尾倒数的地方开始
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-07-31

  • 这样就可以
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-31

  • 注意点: node.getElementById("id").childNodes.length在removeChild()循环中length是不断变化的。 removeChild(node.childNodes[i])是错误的。正确写法是removeChild(node.childNodes[0]),这样才可以保证一次性删除。
    查看全部
  • concat可以用来在数组后添加新成员,也可以连接多个数组,不会改变原来的数组!!!!!
    查看全部
  • note
    查看全部
    0 采集 收起 来源:二维数组

    2017-07-31

  • window.onload = function(){ // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。 var lines=document.getElementsByTagName("tr"); for (var i = 0; i<lines.length; i++) { lines[i].onmouseover=function() { this.style.background='#f2f2f2';} lines[i].onmouseout=function() { this.style.background='#fff';} } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 操作符之间的优先级(高到低): 算术操作符 比较操作符 逻辑操作符 "="赋值符号 如果同级的运算是按从左到右次序进行,多层括号由里向外。
    查看全部
  • 第二次复习
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-31

  • 将小写字母转换为大写字母 toUpperCase()
    查看全部
  • random()不包括1 1. 用Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小。 2. 用Math.round(Math.random()*10);时,可基本均衡获取0到10的随机整数,其中获取最小值0和最大值10的几率少一半。 3. 用Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。 4. 用parseInt(Math.random()*10,10);与floor有相同效果。 5. 1到max // max - 期望的最大值 parseInt(Math.random()*max,10)+1; Math.floor(Math.random()*max)+1; 6. 0到max parseInt(Math.random()*(max+1),10); Math.floor(Math.random()*(max+1)); 7. // max - 期望的最大值 // min - 期望的最小值 parseInt(Math.random()*(max-min+1)+min,10); Math.floor(Math.random()*(max-min+1)+min);
    查看全部
    0 采集 收起 来源:随机数 random()

    2017-08-07

  • review 9-4
    查看全部
  • 创建数组语法: var myarray=new Array(); 注意: 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。
    查看全部

举报

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

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