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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script type="text/javascript"> var mystr="86-010-85468578"; document.write( mystr.split("-")+ "<br />"); document.write( mystr.split("-",2)+ "<br />"); document.write( mystr.split("") + "<br />"); document.write( mystr.split("",3)); </script> </head> <body> </body> </html>
    查看全部
  • 访问子节点的第一和最后项 一、firstChild 属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。 语法: node.firstChild 说明:与elementNode.childNodes[0]是同样的效果。  二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。 语法: node.lastChild 说明:与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。  注意: 上一节中,我们知道Internet Explorer 会忽略节点之间生成的空白文本节点,而其它浏览器不会。我们可以通过检测节点类型,过滤子节点
    查看全部
  • continue不要用在while语句中,容易死循环,执行到continue后就不能执行i++了,除非把i++提前,但是提前后得到的是i+1的结果
    查看全部
  • 访问子节点childNodes 访问选定元素节点下的所有子节点的列表,返回的值可以看作是一个数组,他具有length属性。 语法: elementNode.childNodes 注意: 如果选定的节点没有子节点,则该属性返回不包含节点的 NodeList
    查看全部
  • while(i<mynum.length) 意义在于确保 mynum[i]有值。在这里mynum.length的值是6,mynum[0],mynum[1]……mynum[6]都对应数组里的值。超过了6就是undifined.
    查看全部
    0 采集 收起 来源:退出循环break

    2018-03-22

  • 节点属性 在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType :节点的类型 一、nodeName 属性: 节点的名称,是只读的。 1. 元素节点的 nodeName 与标签名相同 2. 属性节点的 nodeName 是属性的名称 3. 文本节点的 nodeName 永远是 #text 4. 文档节点的 nodeName 永远是 #document 二、nodeValue 属性:节点的值 1. 元素节点的 nodeValue 是 undefined 或 null 2. 文本节点的 nodeValue 是文本自身 3. 属性节点的 nodeValue 是属性的值 三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型: 元素类型    节点类型   元素          1   属性          2   文本          3   注释          8   文档          9
    查看全部
    0 采集 收起 来源:节点属性

    2017-12-20

  • ,因为mynum = mynum-1的缘故,会一直计算6以下的所有数字。 要输出六个数字
    查看全部
  • =:赋值 ==:等于 ===:全等,值和类型都要相等
    查看全部
  • 计算加号时候,要防止系统自动进行字符串加法类运算,加parseInt(number)
    查看全部
    1 采集 收起 来源:编程练习

    2017-12-20

  • sum= sum + mymoney;因为有for循环,所以,sum=0+1+2+...+10=55
    查看全部
  • 因为prompt输出的是字符串,而“case 1:”里的是“数字”1,所以case的正确写法应改成: case "1": case "2":
    查看全部
  • 最后一个不能写成else if,否则报错!
    查看全部
  • 简便方法
    查看全部
    0 采集 收起 来源:编程练习

    2017-12-20

  • var myarr=new Array(); //先声明一维 for(var i=0;i<3;i++){ //一维长度为3 myarr[i]=new Array(); //再声明二维 for(var j=0;j<5;j++){ //二维长度为5 myarr[i][j]=i*j; // 赋值,每个数组元素的值为i+j } } 为了能让你更好的理解,我重新描述一下这个过程, 第一句是在声明一个一维数组myarr,在内存中开辟出一块空间来等你给赋与具体的值; 因为题给数组长度是3,所以for循环三次,遍历myarr数组中每一个元素myarr[0].myarr[1],myarr[2]; 所以,程序中第三句也可以理解成在遍历的同时创建新的一维数组并赋值给myarr数组的每一个元素myarr[0].myarr[1],myarr[2]; 这样的话,myarr数组中的每一个元素也是数组形式的了,就变成了二维数组(数组中的元素还是数组),就像myarr是一个大盒子,里面又被装进了三个小盒子,小盒子里面才是具体的数字,
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • toUpperCase是变成大写,toLowerCase是变成小写。 注意英文大小写
    查看全部

举报

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

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