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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 重复重复(for循环) 很多事情不只是做一次,要重复做。如打印10份试卷,每次打印一份,重复这个动作,直到打印完成。这些事情,我们使用循环语句来完成,循环语句,就是重复执行一段代码。 for语句结构: for(初始化变量;循环条件;循环迭代) { 循环语句 } 假如,一个盒子里有6个球,我们每次取一个,重复从盒中取出球,直到球取完为止。 var num=1; for (num=1;num<=6;num++) //初始化值;循环条件;循环后条件值更新 { document.write("取出第"+num+"个球<br />"); }
    查看全部
  • !就是多了个不字的意思 真即假,假即真
    查看全部
  • getElementsByName()方法 返回带有指定名称的节点对象的集合。 语法: document.getElementsByName(name) 与getElementById() 方法不同的是,通过元素的 name 属性查询元素,而不是通过 id 属性。
    查看全部
  • offsetHeight和offsetWidth,获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变)。 一、值 offsetHeight = clientHeight + 滚动条 + 边框。 二、浏览器兼容性 var w= document.documentElement.offsetWidth || document.body.offsetWidth; var h= document.documentElement.offsetHeight || document.body.offsetHeight; clientHeight:客户端窗口的高度(显示器的所显示的高度),offsetHeight:偏移窗口高度,scrollHeight:滚动高度
    查看全部
  • 多种选择(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后的语句。 注意:记得在case所执行的语句后添加上一个break语句。否则就直接继续执行下面的case中的语句,即所有的语句都会在结果里显示 例如:我们来做个周计划,周一、二学习理念知识,周三、四到企业实践,周五总结经验,周六、日休息和娱乐。请根据星期几做出选择,使用Switch语句完成 var myweek =3;//myweek表示星期几变量 switch(myweek) { case 1: case 2: document.write("学习理念知识"); break; case 3: case 4: document.write("到企业实践"); break; case 5: document.write("总结经验"); break; case 6: case 7: document.write("周六、日休息和娱乐"); break; default: }
    查看全部
  • "||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足 两个条件中,只有其中一个满足就可以了 返回值为true/false
    查看全部
  • scrollHeight和scrollWidth,获取网页内容高度和宽度(不包括滚动条)。 一、针对IE、Opera: scrollHeight 是网页内容实际高度,可以小于 clientHeight。 二、针对NS、FF: scrollHeight 是网页内容高度,不过最小值是 clientHeight。也就是说网页内容实际高度小于 clientHeight 时,scrollHeight 返回 clientHeight 。 三、浏览器兼容性 var w=document.documentElement.scrollWidth || document.body.scrollWidth; var h=document.documentElement.scrollHeight || document.body.scrollHeight; 注意:区分大小写
    查看全部
  • b>a && b<c //“&&”是并且的意思, 读法"b大于a"并且" b小于c " 两个都为真,才正确
    查看全部
  • numa=1; numb=7; jq1= numa>numb ; jq2= numa<numb ; document.write("numa大于numb的分数吗?"+jq1+"<br>") document.write("numa不等于numb的分数吗?"+ jq2); </script> numa大于numb的分数吗?false numa不等于numb的分数吗?true 大小的比较输出的结果是真假(true/false)
    查看全部
  • 自加一“++”;自减一“--”。首先来看一个例子: mynum = 10; mynum++; //mynum的值变为11 mynum--; //mynum的值又变回10 第二种: mynum = mynum + 1;//等同于mynum++ mynum = mynum - 1;//等同于mynum--
    查看全部
  • 算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。 注意: “=” 操作符是赋值,不是等于。 mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串 document.write("mynum的值:"+mynum+"<br>"); +号的位置,用在变量时不用加“”,其他符号、标签就要括上“”。
    查看全部
  • 各位同学有时间调试一下我如下代码快照, 调试不出来, 目前是sum=sum+number不能数字相加而是字符串相加.
    查看全部
  • 用+表示连接 1.连接字符串 2.相加
    查看全部
  • 多重判断(if..else嵌套语句) 要在多组语句中选择一组来执行,使用if..else嵌套语句。 语法: if(条件1) { 条件1成立时执行的代码} else if(条件2) { 条件2成立时执行的代码} ... else if(条件n) { 条件n成立时执行的代码} else { 条件1、2至n不成立时执行的代码}
    查看全部
  • var num1 = 123; // 123是数值 var num2 = "一二三"; //"一二三"是字符串 "abc" var num3=true; //布尔值true(真),false(假)
    查看全部

举报

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

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