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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • weekday[mydate.getDay()]表示返回当前时间是星期几? weekday[0] weekday[1]
    查看全部
    0 采集 收起 来源:返回星期方法

    2017-12-20

  • 插入节点insertBefore() insertBefore() 方法可在已有的子节点前插入一个新的子节点。 语法: insertBefore(newnode,node); 参数: newnode: 要插入的新节点。 node: 指定此节点前插入节点。
    查看全部
  • ...
    查看全部
    0 采集 收起 来源:函数调用

    2017-12-20

  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>流程控制语句</title> <script type="text/javascript"> //第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos=[ ['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','女',22,'大二'], ['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三']]; //第一次筛选,找出都是大一的信息 var arr1=[]; var n=0; for(var i=0;i<infos.length;i++){ if(infos[i][3]=="大一"){ arr1[n]=infos[i]; document.write("符合条件的元素是:"+arr1[n]+"<br>"); n++; } } document.write("大一学生的数量是:"+arr1.length+"<br>"); //第二次筛选,找出都是女生的信息 for(var j=0;j<arr1.length;j++){ if(arr1[j][1]=="女"){ document.write("女生的名字是"+arr1[j][0]+"<br>"); } } </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>获得星期</title> <script type="text/javascript"> var mydate=new Date(); var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write("今天是:" + weekday[mydate.getDay()]); </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:返回星期方法

    2018-03-22

  • back()相当于go(-1)
    查看全部
  • window.onunload = onunload_message;(样式:如 onmouseover="message()") 这句代码是onunload 事件在用户退出页面时发生,这里意思就是退出的时候要调用过一个叫onunload_message的函数。 window.onunload = onunload_message后面加了()的,在页面一打开就会弹出提示框,这个不是我们要实现的效果。
    查看全部
  • 卸载事件通俗的讲,就是离开当前网页,离开当前网页有两种方式, 1.像平常我们关闭网页,也就是离开网页了;2.在当前网页点击加载其他网页,跳转到其他网页,也是离开当前网页的一种; onunload属于第2种,只有当你要跳转到另一个页面时,也就是要离开当前网页了,要跳转到另一个网页了,onunload才会被触发; 那平常时关闭网页就直接跳出一个对话框是怎么办到的?原来还有一个onbeforeunload,顾名思义,就是在onunload被执行之前,就被调用,无论是以上2种跳转方法中的哪种,onbeforeunload都会被触发。
    查看全部
  • 加载事件onload()和点击事件onclick()非常重要。加载事件可以在页面加载前通过JS代码对页面样式做出调整,比如检测浏览器宽度屏幕分辨率之后,调整页面的相应尺寸,所以onload()非常实用。 支持的标签:<body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script> ,<style>,写在<body>内监听页面加载,正如写在<img>监听图像加载。
    查看全部
  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数</title> <script type="text/javascript"> function compare(x,y) { var num; if (x>y) {num=x} else if(x<y) {num=y} else {alert("2个数字相等")} return num } document.write(" 5 和 4 的较大值是:"+compare(5,4)+"<br>"); document.write(" 6 和 3 的较大值是:" + compare(6,3)); </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • var myarr = new Array(); for(var i=0;i<3;i++){ myarr[i]=new Array(); for(var j=0;j<6;j++){ myarr[i][j]=i*j; } }
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • 二维数组 // 一维数组循环3次 0,1,2 ,二维数组循环6次 0,1,2,3,4,5 // 所以 myarr[i][j] = i*j 就是 第一次 0 * 二维数组 的出来:0,0,0,0,0,0 // 第二次 1 * 二维数组 的出来:0,1,2,3,4,5 // 第三次 2 * 二维数组 的出来:0,2,4,6,8,10 // 简单来说就是用 第一个for循环的数值 * 第二个for循环的数值 希望对大家有所帮助
    查看全部
    0 采集 收起 来源:二维数组

    2017-12-19

  • 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。 var Udate=new Date(); 使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
    查看全部
    0 采集 收起 来源: Date 日期对象

    2017-12-19

  • JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等。
    查看全部
    0 采集 收起 来源:什么是对象

    2017-12-19

  • 插入节点appendChild() 在指定节点的最后一个子节点列表之后添加一个新的子节点。 语法: appendChild(newnode) 参数: newnode:指定追加的节点。
    查看全部

举报

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

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