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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • Math对象: Math对象,提供对数据的数学计算。使用Math的属性和方法,代码如下: var mypi=Math.PI; var myabs=Math.abs(-15); document.wirte(mypi); document.write(myabs); 运行结果:3.141592653589793,15
    查看全部
    0 采集 收起 来源:Math对象

    2017-10-25

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

    2018-03-22

  • 2. 二维数组的定义方法二 var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]
    查看全部
    0 采集 收起 来源:二维数组

    2017-10-25

  • 继续循环continue continue的作用是仅仅跳过本次循环,而整个循环体继续执行。 语句结构: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) { continue; } 循环代码 } 上面的循环中,当特殊情况发生的时候,本次循环将被跳过,而后续的循环则不会受到影响。好比输出10个数字,如果数字为5就不输出了。
    查看全部
  • slice()方法可从已有的数组中返回选定的元素。返回一个新的数组,从start(包含)到end(不包括该元素)的数组中的元素,可使用负值从数组的尾部选取元素
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-10-25

  • chatAt()方法可返回指定位置的字符。返回的字符是长度为1的字符串。 语法:stringObject.charAt(index) index 表示字符串中某个位置的数字,即字符在字符串中的下标
    查看全部
  • myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是myDate.getMonth()+1; myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.getMinutes(); //获取当前分钟数(0-59) myDate.getSeconds(); //获取当前秒数(0-59) myDate.getMilliseconds(); //获取当前毫秒数(0-999) myDate.toLocaleDateString(); //获取当前日期 // var mytime=myDate.toLocaleTimeString(); //获取当前时间 // myDate.toLocaleString( ); //获取日期与时间 // document.write(myDate);
    查看全部
    0 采集 收起 来源:编程练习

    2017-10-25

  • 选定元素slice() slice() 方法可从已有的数组中返回选定的元素。 语法 arrayObject.slice(start,end) 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。含头不含尾 2. 该方法并不会修改数组,而是返回一个子数组。 注意:1. 可使用负值从数组的尾部选取元素。 2.如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。 3. String.slice() 与 Array.slice() 相似。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-10-25

  • 空格算作一个字符但是输出的时候看不见。
    查看全部
  • substring(开始,结束) substr(开始,长度)
    查看全部
    0 采集 收起 来源:编程练习

    2017-10-25

  • 1 接受参数,取名叫obj,调用这个函数的时候传入的是什么,obj就是甚么,比如调用bgcChange()时传入tr[i],obj就是tr[i] 调用del()时传入this,obj就是this 2 function del(obj){ var tr=obj.parentNode.parentNode; tr.parentNode.removeChild(tr); } obj是<a>标签,父节点是<td>,祖节点是<tr>,要删除的是tr,因此还要再获取tr的父节点<table>,从<table>中删除tr 3 当使用onclick="del(this)"的时候,解释器会给他包装一个匿名函数,变成了: a.onclick = function anonymous() { del(this); } 这个this指的就是a这个对象,而使用href的方式时,由于是一个地址,这个this就无处可指了。 4 this字面意思就是‘这个’,用法比较多,注意:this是个对象,在这里就代替了del(obj)中的形参obj,是事件。
    查看全部
    5 采集 收起 来源:编程练习

    2018-03-22

  • 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000) 或 setInterval(clock,1000)
    查看全部
  • 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。 计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间隔性触发计时器:每隔一定的时间间隔就触发一次。
    查看全部
  • 1.var myarray=new Array();先定义后赋值 myarray[0]=66; myarray[1]=80; myarray[2]=90; myarray[3]=77; myarray[4]=59; 2.var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 3.var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
    查看全部
  • 我们创建数组的同时,还可以为数组指定长度,长度可任意指定。 var myarray= new Array(8); //创建数组,存储8个数据。 注意: 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。 长度为2,编号为[0],[1];若在其中加了[6],则2-5没有赋值为空字符串,输出结果为undefined.
    查看全部

举报

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

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