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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 内置对象的含义就是可以直接使用的系统固有对象,不需要重新创建。像数组对象就必须啊要创建 var x= new Array();
    查看全部
    0 采集 收起 来源:Math对象

    2017-09-23

  • 注意:一个空格也算一个字符。
    查看全部
  • 1.onmouseover事件,当鼠标经过每一行都会激发此函数,因此每一行都调用bgc().在定位每一行时使用了 window.onload. function bgC(obj) { obj.onmouseover=function(){ obj.style.backgroundColor="#f2f2f2"; }//调用onmouseover方法比较陌生 obj.onmouseout=function(){ obj.style.backgroundColor="#fff"; } } 2.增加一行表单信息,首先要创建每一个元素xh、xm、del。每个元素运用innerHTML来更改信息。其中del需要引用<a herf="" oclick="del()"></a>来创建删除链接。 3.一开始没搞懂的删除功能 function del(obj) { var tr=obj.parentNode.parentNode;//找到我要删除的行tr tr.parentNode.removeChild(tr);//告诉tr的父节点我要删除tr }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 在引入外部css文件时<link rel="stylesheet" href="task1.css">
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • 1.删除函数的时候,obj.parentNode.removeChild(); 即先找到当前节点的父节点 然后删除当前节点 //不能直接按照父节点删除子节点,因为浏览器直接给当前节点加了一个<tbody>标签 2.appendChild(中间直接写标签,不要打""); document.createElement("加上标签的名字"); 3.在写obj.style.backgroundColor="双引号是必须的"
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • window.open()中的url必须加http://
    查看全部
    0 采集 收起 来源:window对象

    2017-09-23

  • 注意点有三: 1.getElementsByTagName调用时候,直接把值赋予了给一个对象,是为一个数组,但是命名时候不需要命名成数组。 2.document.getElementsByTagName和write时候,记得用document 3.js隔行<br>
    查看全部
    0 采集 收起 来源:节点属性

    2018-03-22

  • 关于下面两个语句的使用顺序: var Lists=document.getElementsByTagName("li"); var text =Lists.getAttribute("title"); 可以理解为,先用tagName筛选出一堆叫该名字的组件,再从组件中判断名称
    查看全部
  • getAttribute()和getElementsBy...()的区别: 1.首先dom的标签为以下格式: <input name="myt" type="text" value="1"> 2.getAttribute()操作对象是---外面的属性: 如name,type,id,value等等 3.getElementsBy...()操作对象是---里面元素属性的名字等: 如名字叫什么,id是什么等等
    查看全部
  • 返回前一个浏览的页面 window.history.back();等同于点击浏览器的倒退按钮。 back()相当于go(-1),代码如下: window.history.go(-1);
    查看全部
  • History 对象 history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。 语法: window.history.[属性|方法] 注意:window可以省略。 属性:length 返回浏览器历史列表中的URL数量 方法:back():加载列表中的前一个URL forward():加载列表中的下一个URL go():加载列表中的某个具体页面
    查看全部
    0 采集 收起 来源:History 对象

    2017-09-23

  • createElement创建元素节点 createTextNode创建元素节点内的内容 innerHTML和innerText 共同点:innerHTML和innerText都会把元素内内容替换掉。 不同点: 1,innerHTML:   也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 2,innerText:   从起始位置到终止位置的内容, 但它去除Html标签。 值得注意的是,innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签。
    查看全部
  • <!DOCTYPE html> <html> <head> <title>浏览器对象</title> <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> </head> <body> <!--先编写好网页布局--> <h1>操作成功</h1> <span id="second" >5</span> <span >秒后回到主页</span> <a href="javascript:back();">返回</a> <script type="text/javascript"> var num=document.getElementById("second").innerHTML; //获取显示秒数的元素,通过定时器来更改秒数。 function count() { num--; document.getElementById("second").innerHTML=num; if(num==0) { location.assign("www.imooc.com"); } } setInterval("count()",1000); //通过window的location和history对象来控制网页的跳转。 function back() { window.history.back(); } </script> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 被clearTimeout的id对象 要var在函数外面,先不赋值,在其他函数里赋值后,这样在调用停止函数时才能访问到这个被暂停的ID对象
    查看全部
  • <!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; } function star(){ var i=setInterval("clock()",1000); } function stop(){ clearInterval(i); } </script> </head> <body> <form> <input type="text" id="clock" size="50" /> <input type="button" value="Star" onclick="star()"/> <input type="button" value="Stop" onclick="stop()"/> </form> </body> </html>
    查看全部

举报

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

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