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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • //第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']]; var infosFirst = new Array(); //第一次筛选,找出都是大一的信息 for(var i=0;i<infos.length;i++){ if(infos[i][3]=="大一"){ infosFirst.push(infos[i]); } } for(var j=0;j<infosFirst.length;j++){ document.write(infosFirst[j]+"<br/>"); } //第二次筛选,找出都是女生的信息 document.write("<br/>"); for(var j=0;j<infosFirst.length;j++){ if(infosFirst[j][1]=="女"){ document.write(infosFirst[j]+"<br/>"); } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 有个bug,点了start按钮再点stop按钮,就没反应了...
    查看全部
  • 区别getElementByID,getElementsByName,getElementsByTagName 以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。 把上面的例子转换到HTML中,如下: <input type="checkbox" name="hobby" id="hobby1"> 音乐 input标签就像人的类别。 name属性就像人的姓名。 id属性就像人的身份证。 方法总结如下: 注意:方法区分大小写
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>定时器</title> <script type="text/javascript"> var attime; function clock(){ var time=new Date(); attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds(); document.getElementById("clock").value=attime; } setInterval(clock,3000);//延迟3s调用一次函数——结果3s一变化。 </script> </head> <body> <form> <input type="text" id="clock" size="50" ; />//表格样式属性设置 </form> </body> </html>
    查看全部
  • <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Math </title> <script type="text/javascript"> for(var i=0;i<10;i++){ var a=(Math.random())*10; var b=Math.round(a); var array=new Array(); array[i]=b; document.write(array[i]+"<br>"); } </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:随机数 random()

    2018-03-22

  • 四种写法 思路都一样值得看看 /*思路是 在spen里定5秒时间用document.getElementById("").innerHTML方法获取spen里的数值并赋值给一个变量 然后变量自我减一在把它输出回spen里 setInterval("方法名",毫秒)这方法是满足多少毫秒后执行一次某方法 因document.getElementById().innerHTML=xxx只执行一次(即变量自减一,5-1=4)所以需要通过setInterval("", )方法多次执行 这样就变相做了一个倒计时器 满足了倒计时需求后 用if判断方法判断变量满足等于零条件时就执行代码跳转页面*/
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 在实际开发中,为了使结构清晰,表现与行为分离,JS代码并不推荐写在html结构里或者页面。推荐放在JS的文件里。如果要分离出来,代码是:window.onload=message;
    查看全部
  • 加载事件(onload) 事件会在页面加载完成后,立即发生,同时执行被调用的程序。 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。
    查看全部
  • getAttribute()方法 通过元素节点的属性名称获取属性的值。 语法: elementNode.getAttribute(name) 说明: 1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。 2. name:要想查询的元素节点的属性名字 看看下面的代码,获取h1标签的属性值: 运行结果: h1标签的ID :alink h1标签的title :getAttribute()获取标签的属值
    查看全部
  • <head> <title> new document </title> <script type="text/javascript"> function count(){ var txt1 = parseInt( document.getElementById('txt1').value);//获取第一个输入框的值 var txt2 = parseInt( document.getElementById('txt2').value);//获取第二个输入框的值 var select = document.getElementById('select').value;//获取选择框的值 var result = ''; switch (select) { case '+': result = txt1 + txt2; break; case '-': result = txt1 - txt2; break; case '*': result = txt1 * txt2; break; case '/': result = txt1 / txt2; break; } document.getElementById('fruit').value = result;//设置结果输入框的值 } </script> </head> <body> <input type='text' id='txt1' /> <select id='select'> <option value='+'>+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type='text' id='txt2' /> <input type='button' value=' = ' onclick = "count()" /> </body>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 文本框内容改变事件(onchange) 通过改变文本框的内容来触发onchange事件,同时执行被调用的程序。
    查看全部
  • 内容选中事件(onselect) 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。
    查看全部
  • 失焦事件(onblur) onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。
    查看全部
  • Math.round(x) 可把一个数字四舍五入为最接近的整数。
    查看全部
    0 采集 收起 来源:四舍五入round()

    2017-08-31

  • 光标聚焦事件(onfocus) 当网页中的对象获得聚点时,执行onfocus调用的程序就会被执行。
    查看全部

举报

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

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