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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • arrayObject.slice(start,end)---从已有的数组中返回选定的元素。返回一个子数组不会修改数组。参数如为负数,从数组尾部开始算起。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-09-09

  • myclass.reverse()---用于颠倒数组中元素的顺序。会改变原来的数组,而不会创建新的数组。
    查看全部
  • myclass.join(分隔符)---用于把数组中所有元素放入一个字符串,元素通过指定的分隔符进行分隔。分隔符参数可省略,则使用逗号作为分隔符。
    查看全部
  • var a=document.getElementsByTagName("div")[0].childNodes;//这个[0]是代表代码中第一次出现的div,如果写[1]的话就会显示第二个出现的div
    查看全部
  • 基础语法: 1,"||" 相当于“或者”的意思,当两个条件中有任一个条件满足,结果为“真”。 例如:本周我们计划出游,可是周一至周五工作,所以周六或者周日哪天去都可以,即两天中只要有一天有空,就可以出游了。 var a=3; var b=5; vac c; c=b>a || a>b; // b>a是true,a>b是false,c是true;
    查看全部
  • 基础语法: 较量较量(比较操作符) < 小于,>大于,<=小于或等于,>=大于或等于,==等于,!=不等于 数学题考试成绩中:小明考了90分,小红考了95分,问谁考的分数高? 答:因为“95>90”,所以小红考试成绩高。 其中大于号">"就是比较操作符,小红考试成绩和小明考试成绩就是操作数,并且是两个操作数。 也就是说两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)在javascript中,这样的比较操作符有很多,这些操作符的含义如下:< 小于,>大于,<=小于或等于,>=大于或等于,==等于,!=不等于。 练习:实验考试成绩中,numa考了1分,numb考了7分,我们来比较下它们的分数。 var numa,numb,jq1,jq2,jq3; numa=1; numb=7; jq1=numa>numb; jq2=numa!=numb; jq3=numa<numb; document.write("numa大于numb的分数吗?"+jq1+"<br>"); document.write("numa不等于numb的分数吗?"+jq2"<br>"); document.write("numa小于numb的分数吗?"+jq3+"<br>");
    查看全部
  • 基础语法: 算术操作符除了(+、-、*、/)外,还有两个非常常用的操作符,自加一“++”,自减一“--”。 var numa=1; var numb=7; numa++; numb--; document.write("numa的值:"+numa+"<br>"); document.write("numb的值:"+numb); numa的值:2 numb的值:6
    查看全部
  • 基础语法: 1,&& 并且的意思. 好比我们参加高考时,在进入考场前,必须出示准考证和身份证,两者缺一不可,否则不能参加考试,表示如下: if(有准考证 && 有身份证) { 进行考场考试 }else{不能进入考场} 练习:JavaScript考试成绩中,numa(表示笔试)考了60分,numb(表示实践)考了70分,只有两项成绩都大于或等于60分,该课程考核就通过。 var numa,numb; numa=60; numb=70; if(numa>=60 && numb>=60){ document.write("恭喜你,考试通过!") } else{ document.write("再接再励,考试不及格!") }
    查看全部
  • 为什么没有结果输出?
    查看全部
    0 采集 收起 来源:二维数组

    2017-09-09

  • a++ 和 ++a的相同点都是给a+1,不同点是a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行。 举个例子来说: a=2; b = a++; 运行后: b = 2,a =3 ; a=2; b = ++a; 运行后: b = 3,a =3; ++i, i++在单独使用时,都是i=i+1。 a=++i 相当于 i=i+1, a=i; a=i++ 相当于a=i, i=i+1。
    查看全部
  • +两边不能有空格,要不验证不成功
    查看全部
  • <!DOCTYPE html> <html> <head> <title>浏览器对象</title> <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> </head> <body> <!--先编写好网页布局--> <h3>操作成功</h> <span id="second" >5</span> <span >秒后回到主页</span> <a href="javascript:back();">返回</a> <script type="text/javascript"> //获取显示秒数的元素,通过定时器来更改秒数。 function count() { num--; document.getElementById("second").innerHTML=num; if(num==0) { location.assign("www.imooc.com"); } } setInterval("count()",1000); //通过window的location和history对象来控制网页的跳转。 function back() { window.history.back(); } </script> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 网页跳转回上一次的网页网页 function back() { window.history.back(); }
    查看全部
    0 采集 收起 来源:编程练习

    2017-09-08

  • sum=parseInt(num1) + parseInt(num2); 加号是重载运算符,这里他解析为了连接,你把这两个数解释为整数,浏览器就会知道了,
    查看全部
    0 采集 收起 来源:编程练习

    2017-09-08

  • getElementsByName()方法 返回带有指定名称的节点对象的集合。 语法: document.getElementsByName(name) 与getElementById() 方法不同的是,通过元素的 name 属性查询元素,而不是通过 id 属性。 注意: 1. 因为文档中的 name 属性可能不唯一,所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。 2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,从0开始。 [ 收起全文 ]
    查看全部

举报

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

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