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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 返回浏览历史中的其他页面 go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。 语法:window.history.go(number); 参数:number表示要访问的URL在history的URL列表中的相对位置 1表示相对于当前页眉的后一个页面 go(1)等同于forward() 0表示当前页面 -1表示相对于当前页面的前一个页面 go(-1)等同于back()
    查看全部
  • <script type="text/javascript"> function validB(){ var u_agent = navigator.userAgent ; var B_name="不是想用的主流浏览器!"; if(u_agent.indexOf("Firefox")>-1){ B_name="Firefox"; }else if(u_agent.indexOf("Chrome")>-1){ B_name="Chrome"; }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ B_name="IE(8-10)"; } document.write("浏览器:"+B_name+"<br>"); document.write("u_agent:"+u_agent+"<br>"); } </script> </head> <body> <form> <input type="button" value="查看浏览器" onclick=validB() "<br/>">
    查看全部
    0 采集 收起 来源:userAgent

    2018-03-22

  • 返回下一个浏览的页面 forward()方法,加载 history 列表中的下一个 URL。 如果倒退之后,再想回到倒退之前浏览的页面,则可以使用forward()方法,代码如下: window.history.forward();注意:等价点击前进按钮。 forward()相当于go(1),代码如下: window.history.go(1);
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>二维数组</title> <script language="javascript"> var myarray=new Array(); for(var i=0;i<2;i++){ myarray[i]=new Array(); for( var j=0;j<6;j++){ myarray[i][j]=i*j; } } document.write("结果:"+myarray[i][j]); </script> </head> <body> </body> </html>
    查看全部
  • 基本的注意事项 - 有用的提示: 注释:请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.w3school.com.cn/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.w3school.com.cn/html/"。 提示:命名锚经常用于在大型文档开始位置上创建目录。可以为每个章节赋予一个命名锚,然后把链接到这些锚的链接放到文档的上部。如果您经常访问百度百科,您会发现其中几乎每个词条都采用这样的导航方式。 提示:假如浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有错误发生。
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/javascript"> function clock(){ var time=new Date(); document.getElementById("clock").value = time; } var i=setInterval("clock()",100); function mm(){ i=setInterval("clock()",100); } </script> </head> <body> <form> <input type="text" id="clock" size="50" /> <input type="button" value="Stop" onclick="clearInterval(i)"/> <input type="button" value="Start" onclick="mm()"/> </form> </body> </html>
    查看全部
  • 对象名.onmouseovre是输出经过这个对象就触发这个事件
    查看全部
    0 采集 收起 来源:编程练习

    2017-09-25

  • //这里要点击一个按钮去删除一行表格,先要获得这个按钮 //写成函数,这个按钮对象是这个函数的参数,在对应表格用this代表那个对象 //函数内,根据这个表格的情况,这个对象的父亲是td,因为要删除的是tr所以是td的父亲 //所以是这个对象obj的.parentNode.parentNode;把这结果付给tr //在利用父节点.removeChild(子节点);得到想要的效果 function shanchu(obj){ var tbody=document.getElementById("table").lastChild; var tr=obj.parentNode.parentNode; tbody.removeChild(tr); }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • var tr = obj.parentNode.parentNode; obj这里是<a>这个节点,所以在表格内onclick点击触发函数,函数的参数是this代表<a> <a>.parentNode是td td.parentNode是tr tbody.removeChild(tr)就是删除这个表格的一行 灵活应用对象的parentNote的嵌套或者childNode的嵌套,可以准确获得节点去操作
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 厉害!!
    查看全部
  • var newDate=new Date(); var mayyer=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; var date=newDate.getDay(); //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var grade=scoreStr.split(";"); var sum=0; for(var i=0;i<grade.length;i++) { grade[i]=grade[i].split(":"); sum+=parseInt(grade[i][1]); } //从数组中将成绩撮出来,然后求和取整,并输出。 document.write(newDate.getFullYear()+'年'+newDate.getMonth()+'月'+newDate.getDate()+'日'+mayyer[date]+'--班级部分为:'+sum);
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 如果我们要改变运算顺序,需添加括号的方法来改变优先级: var numa=3; var numb=6 jq= ((numa + 30) / (2 - numb)) * 3; //结果是-24.75 操作符之间的优先级(高到低): 算术操作符 比较操作符 逻辑操作符 "="赋值符号 如果同级的运算是按从左到右次序进行,多层括号由里向外。 var numa=3; var numb=6; jq= numa + 30 >10 && numb * 3<2; //结果为false
    查看全部
  • setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。 elementNode.setAttribute(name,value) 1.name: 要设置的属性名。 2.value: 要设置的属性值
    查看全部
  • getAttribute(),通过元素节点的属性名称获取属性的值。 1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。 2. name:要想查询的元素节点的属性名字
    查看全部
  • lll
    查看全部

举报

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

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