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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • window.open('http://www.imooc.com','_blank','width=600 height=400'); 打开一个新的窗口,指定大小
    查看全部
    0 采集 收起 来源:window对象

    2017-08-28

  • 123
    查看全部
    0 采集 收起 来源: Array 数组对象

    2017-08-28

  • <body> <div><b id="oldnode">JavaScript</b>是一个很常用的技术,为网页添加动态效果。</div> <a href="javascript:replaceMessage()"> 将加粗改为斜体</a> <script type="text/javascript"> function replaceMessage(){ var oldnode=document.getElementById("oldnode"); var newnode=document.createElement("i"); newnode.innerHTML=oldnode.innerHTML oldnode.parentNode.replaceChild(newnode,oldnode); } </script> </body>
    查看全部
  • 替换元素节点replaceChild() replaceChild实现子节点(对象)的替换。返回被替换对象的引用。 语法: node.replaceChild (newnode,oldnew ) 参数: newnode : 必需,用于替换oldnew 的对象。 oldnew : 必需,被 ewnode替换的对象。 我们来看看下面的代码: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>无标题文档</title> </head> <body> <script type="text/javascript"> function replaceMessage() { var newnode=document.createElement("p"); var newnodeText=document.createTextNode("JavaScript"); newnode.appendCHild(newnodeText); var oldNode=document.getElementById("oldnode"); oldNOde.parentNode.replaceChild(newnode,oldNode); } </script> <h1 id="oldnode">Java</h1> <a href="javascript:replaceMessage()">"Java"替换"JavaScript"</a> </body> </html> 效果: 将文档中的 Java 改为 JavaScript。 注意: 1. 当 oldnode 被替换时,所有与之相关的属性内容都将被移除。 2. newnode 必须先被建立。
    查看全部
  • var a=[3.3,-0.1,-9.9,8.9]; for(i in a){ document.write(Math.round(a[i])+'<br/>'); }
    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-03-22

  • abs()返回绝对值 acos()返回数的反余弦值 asin()返回数的反正弦值 atan()返回数字的反正切值 ceil()对数进行上舍入 cos()返回数的预先 exp()返回e的指数 floor()对数进行下舍入 cos()返回数的余弦 exp()返回e的指数 floor()对数进行下舍入 log()返回数的自然对数(低为e) max(x,y)返回x和y中的最高值 min(x,y)返回x和y中的最低值 pow(x,y)返回x的y次幂 random()返回0~1之间的随机数 round()把数四舍五入为最接近的整数
    查看全部
    0 采集 收起 来源:Math对象

    2017-08-28

  • 注意:上面的代码没有按照数值的大小对数字进行排序。 2.如要实现这一点,就必须使用一个排序函数,代码如下: function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 删除节点removeChild() removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。 语法: nodeObject.removeChild(node) 参数: node :必需,指定需要删除的节点。 我们来看看下面代码,删除子点。 <!DOCTYPE HTML> <html> <head> <title>Untitled</title> </head> <body> <div id="div1"> <h1>HTML</h1> <h2>javascript</h2> </div> <script type="text/javascript"> var otest=document.getElementById("div1"); var x=otest.removeChild(otest.childNodes[1]); document.write("删除节点的内容:"+x.innerHTML); </body> </html> 运行结果: HTML 删除节点的内容: javascript 注意: 把删除的子节点赋值给 x,这个子节点不在DOM树中,但是还存在内存中,可通过x操作。 如果要完全删除对象,给x赋 null 值,代码如下: var otest=document.getElementById("div1"); var x=otest.removeChild(otext.childNodes[1]); x=null;
    查看全部
  • mynum=mynum-1 逐步递减 所以最后判断条件为最小
    查看全部
  • str.substr(start,length):获取从start位置开始的指定数目length的字符串
    查看全部
  • str.substring(start,end);获取从start下标开始到end下标之间的字符
    查看全部
  • 1. IE全系列、firefox、chrome、opera、safari兼容问题 2. 节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点,所以IE是3,其它浏览器是7,如下图所示:
    查看全部
  • mystr.split('',3):分割成字符,分割三次 效果:分割出前三个字符
    查看全部
  • var mystr="Hello World!" document.write(mystr.indexOf('o',mystr.indexOf('o')+1)); 这里输出第二个字符o的位置的方法
    查看全部
  • 这里很模糊
    查看全部

举报

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

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