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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • a++是运算后自增,而++a是先自增在运算(即++a 先自加再取值,a++先取值在自加) 相同点: a++和++a中, i的值自增1,也就是a=a+1; a--和--a同理
    查看全部
    0 采集 收起 来源:编程练习

    2015-03-04

  • 我的这样
    查看全部
    0 采集 收起 来源:编程练习

    2015-03-03

  • 111
    查看全部
  • 节点属性: nodeName - 返回一个字符串,其内容是给定节点的名字 nodeType - 返回一个整数,这个数值代表给定节点的类型 nodeValue - 返回给定节点的当前值 遍历节点数: childNodes - 返回一个数组,这个数组由给定元素节点的子节点构成 firstChild - 返回第一个子节点 lastChild - 返回最后一个子节点 parentNode - 返回一个给定节点的父节点 nextSibling - 返回给定节点的下一个子节点 previousSibling - 返回给定节点的上一个子节点 DOM操作: createElement(element) - 创建一个新的元素节点 createTextNode() - 创建一个包含着给定文本的新文本节点 appendChild() - 在指点节点的最后一个子节点列表之后添加一个新的子节点 insertBefore() - 将一个给定节点插入到给定元素的给定子节点的前面 removeChild() - 从一个给定元素中删除一个子节点 replaceChild() - 把一个给定父元素的一个子节点替换为另一个子节点
    查看全部
    0 采集 收起 来源:认识DOM

    2015-03-03

  • math对象无需创建它是一个固有的对象,直接调用其属性和方法,这是和date,string的区别
    查看全部
    0 采集 收起 来源:Math对象

    2015-03-03

  • 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。如下: 正确: mysum _mychar $numa1 错误: 6num //开头不能用数字 %sum //开头不能用除(_ $)外特殊符号,如(% + /等) sum+num //开头中间不能使用除(_ $)外特殊符号,如(% + /等) 2.变量名区分大小写,如:A与a是两个不同变量。 3.不允许使用JavaScript关键字和保留字做变量名。
    查看全部
  • function createa(url,text) { var a=document.createElement("a"); a.href=url; a.innerHTML=text; a.style.color="blue"; main.appendChild(a); } // 调用函数创建链接 createa("http://www.baidu.com","百度");
    查看全部
  • substring用于提取字符串中介于指定下标之间的字符。
    查看全部
  • stringObject.indexOf(substring, startpos)
    查看全部
  • 卸载事件(onunload) 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。 注意:不同浏览器对onunload事件支持不同。 eg: window.onunload = onunload_message; function onunload_message(){ alert("您确定离开该网页吗?"); } 浏览器兼容情况 IE6,IE7,IE8 中 刷新页面、关闭浏览器之后、页面跳转之后都会执行; IE9 刷新页面 会执行,页面跳转、关闭浏览器不能执行; firefox(包括firefox3.6) 关闭标签之后、页面跳转之后、刷新页面之后能执行,但关闭浏览器不能执行; Safari 刷新页面、页面跳转之后会执行,但关闭浏览器不能执行; Opera、Chrome 任何情况都不执行。
    查看全部
  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>数组</title> <script type="text/javascript"> //创建数组 var arr=["*","##","***","&&","****","##*"]; arr[7]="**"; //显示数组长度 // alert(arr.length); //将数组内容输出,完成达到的效果。 for(var i=0;i<arr.length;i++){ if(arr[i]=="*"){ document.write(arr[i]+"<br/>"); } } for(var i=0;i<arr.length;i++){ if(arr[i]=="**"){ document.write(arr[i]+"<br/>"); } } for(var i=0;i<arr.length;i++){ if(arr[i]=="***"){ document.write(arr[i]+"<br/>"); } } for(var i=0;i<arr.length;i++){ if(arr[i]=="****"){ document.write(arr[i]+"<br/>"); } } </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • for(var i=0;i<arr.length;i++){ if(arr[i]=="*"){ document.write(arr[i]+"<br/>"); } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • var a = 1; var b = ++a; //b值为2 由此可看出++a或a++原理相同
    查看全部
    0 采集 收起 来源:编程练习

    2015-03-03

  • createElement("《标签名》")
    查看全部
  • <script type="text/javascript"> var otest = document.getElementById("test"); var newnode=document.createElement("li"); newnode.innerHTML="PHP" otest.appendChild(newnode); </script>
    查看全部

举报

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

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