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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 定义函数 如何定义一个函数呢?看看下面的格式: function 函数名( ) { 函数体; } function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。
    查看全部
    0 采集 收起 来源:定义函数

    2017-08-26

  • 1.do while结构保证循环体至少被执行一次。因为它先执行代码,后判断条件,如果条件为真,继续循环。 2.while结构先判断条件,后执行代码,如果条件为假,直接结束循环,所以有可能一次循环都不会执行;如果条件为真,则执行循环体。
    查看全部
  • javascript数组的length属性是可变的。
    查看全部
  • 1.反反复复(while循环):和for循环有相同功能的还有while循环, while循环重复执行一段代码,直到某个条件不再满足。 2.while循环和for循环的区别: for循环的变量可以声明在循环体里 ,适用于循环体已知的循环 while要在循环体外声明一个全局变量用于判断,适用于循环体未知的循环
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>if...else</title> <script type="text/JavaScript"> var mymoney,sum=0;//mymoney变量存放不同面值,sum总计 for(mymoney=1;mymoney<=10;mymoney++) { sum= sum + mymoney; document.write("<br/>当钱的数量为"+mymoney+",sum合计:"+sum); } //document.write("sum合计:"+sum); </script> </head> <body> </body> </html>
    查看全部
  • 什么是函数 函数的作用,可以写一次代码,然后反复地重用这个代码。 如:我们要完成多组数和的功能。 var sum; sum = 3+2; alert(sum); sum=7+8 ; alert(sum); .... //不停重复两行代码 如果要实现8组数的和,就需要16行代码,实现的越多,代码行也就越多。所以我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省去重复输入大量代码的麻烦。 使用函数完成: function add2(a,b){ sum = a + b; alert(sum); } // 只需写一次就可以 add2(3,2); add2(7,8); .... //只需调用函数就可以
    查看全部
    0 采集 收起 来源:什么是函数

    2017-08-26

  • 编程练习
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-26

  • 继续循环continue continue的作用是仅仅跳过本次循环,而整个循环体继续执行。 语句结构: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) { continue; } 循环代码 }
    查看全部
  • 退出循环break 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。 格式如下: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) {break;} 循环代码 }
    查看全部
    0 采集 收起 来源:退出循环break

    2017-08-26

  • 主要事件表
    查看全部
    0 采集 收起 来源:什么是事件

    2017-08-26

  • 可以使用for或while 循环,使用for循环时注意。 1 2 3 4 5 6 7 function clearText() { var content=document.getElementById("content"); for(i=0;i<content.childNodes.length;i++) { var x=content.removeChild(content.childNodes[i]); } } 不要把i<content.childNodes.length做为判断条件,举例说明,IE下执行,节点个数5个,当我点一次删除按钮。 注意:5个节点分别对应下标是从0开始: 1[0] 2[0] 3[0] 4[0] 5[0] i=0 content.childNodes.length=5 0<5 删除第一个节点后,继续循环 i=1 content.childNodes.length=4 1<4 删除第二个节点后,继续循环 i=2 content.childNodes.length=3 2<3 删除第三个节点后,继续循环 i=3 content.childNodes.length=2 3<2 不成立,所以不继续。 这也就是为什么一次删除不了所以节点。 可以把上面的代码修改下: 1 2 3 4 5 6 7 8 9 10 11 function clearText() { var content=document.getElementById("content"); nodel=content.childNodes.length for(i=0;i<nodel;i++) { var x=content.removeChild(content.childNodes[0]); } }
    查看全部
  • 这个是运算时候的逻辑问题,你写的循环是从上往下删除,就会产生这样一个问题,举个例子,比如一排人有5个,分别对应1,2,3,4,5,那么这个时候1号有事临时走了,那么重新排队,是不是剩下的所有序号都要往前移一位,就是原来的2号是1号,3号是2号以此类推。你写的这个循环中就有这个问题,就是删除一次以后再次循环的时候顺序就会重新排列,这个时候再删除的时候就不是删除以前的节点,而是他的下一个节点了,因此这种写法,不是最好的,可以参考一下给出的代码,或者尝试一下用while语句去写
    查看全部
  • 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。
    查看全部
  • 事件会在页面加载完成后,立即发生,同时执行被调用的程序。 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。 如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。
    查看全部
  • JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。
    查看全部
    0 采集 收起 来源:什么是事件

    2017-08-26

举报

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

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