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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 要融会贯通,多想几种更简单的方法,不要只选择最笨的方法 方法1: var num = [3.3,-0.1,-9.9,8.9]; for(var i=0;i<num.length;i++){ document.write(Math.ceil(num[i])+"<br>"); } 方法2: function num(a){ document.write(Math.ceil(a)+'<br>'); } num(3.3); num(-0.1); num(-9.9); num(8.9); 方法3: document.write(Math.ceil(3.3)+"<br>"); document.write(Math.ceil(-0.1)+"<br>"); document.write(Math.ceil(-9.9)+"<br>"); document.write(Math.ceil(8.9));
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-22

  • 000
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-27

  • %叫做取余运算,/叫做取整运算
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-27

  • 比较运算符输出的为true或false
    查看全部
  • ndexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(substring, startpos) 1.该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 substring。 2.可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。 3.如果找到一个 substring,则返回 substring 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。
    查看全部
  • oLis[n].className="";——>清除元素的类名属性,相应的类样式不会显示 this.className="on"; ——>将类名"on"赋值给当前元素对象的className属性,若原来没有className属性,则是添加className属性并将"on"赋值给它,显示相应类的样式。
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

  • <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>页面返回</title> <script type="text/javascript"> var num=5; function startCount() { if(num>0){ document.getElementById('count').value=num; num-=1; setTimeout("startCount()",1000) ; } else { window.open("http://www.imooc.com","_blank","width=600px,height=400px,top=100px,left=0px"); } } setTimeout("startCount()",1000) ; function goBack() { window.history.back() } </script> </head> <body> <p >&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp操作成功</p> <form> <input type="text" size="1" id="count" /> <span >秒后回到主页&nbsp&nbsp&nbsp&nbsp<a href="#" onclick="goBack()">返回</a></span> </form> </body> </html>
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • var n=5 n++:表示先赋值给n++再自加,n++=5,后n自加=6 ++n 表示先自加,后n等于6,在赋值给n++,n++=6
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-27

  • setInterval和setTimeout的区别,一个执行多次,后者仅执行一次,要实现动态改变内容须在函数中调用
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-27

  • innerHTML 只取一些文本标签里有内容,比喻 div span p 等这里不能输入的标签里有内容。value是取一取输入框的值 比喻 input textarea select 等等。
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-27

  • charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。 字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。 stringObject.charAt(index); index ; 表示字符串中某个位置的数字
    查看全部
  • <ul> <li class="on">房产</li> <li>家居</li> <li>二手房</li> </ul> <div id="all"> <div> 275万购昌平邻铁三居 总价20万买一居<br /> 200万内购五环三居 140万安家东三环<br /> 北京首现零首付楼盘 53万购东5环50平<br /> 京楼盘直降5000 中信府 公园楼王现房<br /> </div> <div class="hide"> 40平出租屋大改造 美少女的混搭小窝<br /> 经典清新简欧爱家 90平老房焕发新生<br /> 新中式的酷色温情 66平撞色活泼家居<br /> 瓷砖就像选好老婆 卫生间烟道的设计<br /> </div> <div class="hide"> 通州豪华3居260万 二环稀缺2居250w甩<br /> 西3环通透2居290万 130万2居限量抢购<br /> 黄城根小学学区仅260万 121平70万抛!<br /> 独家别墅280万 苏州桥2居优惠价248万<br /> </div> </div>
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

  • window.onload=function(){ var li=document.getElementsByTagName("li"); //得到列表li的集合,用于确定点击了哪个标签 var all=document.getElementById("all"); var div=all.getElementsByTagName("div"); //得到div的集合,用于确定显示某个块 for (var i = 0; i < li.length; i++) { li[i].index=i; //对每个li进行标记,定义了一个index属性 li[i].onclick=function(){ //定义了鼠标点击事件,这是一种方法,注意! for (var n = 0; n < li.length; n++) { //将所有的div和li属性值均去除 div[n].className="hide"; li[n].className=""; } div[this.index].className=""; //这里this指代的是被点击的li标签,将该标签对应的div属性值设为空或者其他不是hide的属性值均可,即可显示 this.className="on"; //将该li标签属性值设置为on,设置样式属性 }; } };
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

  • *{ margin:0px; /*外边距*/ padding:0px; /*内边距*/ font:14px normal; /*字体不加粗*/ font-family:微软雅黑; } ul{ width:301px;height:30px; border-bottom:3px solid saddlebrown; } ul li{ list-style: none; display:inline-block; border: 1px solid gray; border-bottom:none; width: 80px;height:28px; text-align: center; line-height: 28px; /*li元素内容垂直居中,文字行高和容器高度相同即可*/ cursor: pointer; /*设置鼠标移上去为手型*/ margin:0px 3px; /*用于设置li与div左边缘的距离*/ } /*设置className为on的li改变样式*/ li.on{ border-top: 3px solid saddlebrown; /*将li标签框的上部设置为深棕色粗线*/ border-bottom: 2px solid #fff; /*将li标签框的下部设置为白色粗线*/ background-color: #fff; /*设置背景色为白色,用于覆盖棕色线条*/ } /*列表设置*/ /*块级设置*/ div div{ border: 1px solid; border-color:#6699CC; border-top:none; /*不设置块级元素的上边界*/ width: 300px;height: 100px; } .hide{display: none;}
    查看全部
    0 采集 收起 来源:编程挑战

    2017-07-27

  • 使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写: toLowerCase()方法,将字符串大写字母转换为小写:
    查看全部

举报

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

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