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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • JS中substr和substring的用法和区别 substr 和 substring都是JS 截取字符串函数,两者用法很相近,下面是两者的语法很示例: 一、substr 方法 返回一个从指定位置开始的指定长度的子字符串。 string.substr(start [, length ]) 注意: length可选项。如 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串到 string 的最后。 二、substring 方法 返回位于 String 对象中指定位置的子字符串。 string.substring(start, end) 注意: substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。 三、示例代码 var str = "I love JS!";// 有一个str字符串,如想获取JS子字符串,用两种方法如何实现。 str.substr(7, 2); // 获取子字符串。 str.substring(7, 9); // 获取子字符串。 结果: JS 区别:第二参数,substr第二个参数是获取子字符串的长度,substring第二个参数是获取子字符串的结束位置。 四、注意事项 substr和substring两个函数截取带有空格的字符串后的长度是每个空格算一个字符长度。例如: var a = "I am imooc!"; a.substring(0, 5).length的值是5,而不是4,但alert(a.substring(0, 5));的值却是I am ,这样在做alert("I am" == a.substring(0, 5));的时候就是false了,alert("I am" == a.substring(0, 4));才是true。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 就这么点内容 编辑这么半天 哎
    查看全部
    0 采集 收起 来源:编程练习

    2015-05-28

  • hah a
    查看全部
    0 采集 收起 来源:编程练习

    2015-05-28

  • function getnum(){ var mynode=document.getElementsByName("myt") ; alert(mynode.length); }
    查看全部
  • function get_previousSibling(n) { var x=n.previousSibling; while (x && x.nodeType!=1) { x=x.previousSibling; } return x; }
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-03-22

  • 各种头昏,各种不明觉厉。 需要练习。再练习。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-05-28

  • 访问父节点parentNode 获取指定节点的父节点 语法: elementNode.parentNode
    查看全部
  • 边框上下跳动效果没有做,有待改进。
    查看全部
    0 采集 收起 来源:编程挑战

    2015-05-28

  • JS中数组的长度可变 1.var myarr=new Array(3); myarr[4]=1;//通过索引来直接填充,此时myarr.length=5 2.var myarr=new Array(3); myarr.length=4//通过.length赋值来增加数组长度,此时myarr.length=4
    查看全部
  • <script type="text/javascript"> var x=document.getElementById("con"); document.write(x.firstChild.nodeName+"<br>"); document.write(x.lastChild.nodeName+"<b>"); </script> // 我就牢牢记住,这段代码可以访问子节点的第一项和最后一项。
    查看全部
  • var codename = navigator.appCodeName; var appname = navigator.appName; var appversion = navigator.appVersion; var platform = navigator.platform; var useragent = navigator.userAgent; document.write(codename+"<br>"); document.write(appname+"<br>"); document.write(appversion+"<br>"); document.write(platform+"<br>"); document.write(useragent+"<br>");
    查看全部
    0 采集 收起 来源:Navigator对象

    2018-03-22

  • doucument.getElementsByName(name) 返回带有指定名称的节点对象的集合 可以通过length属性获取得到的集合的长度
    查看全部
  • 难以置信得混乱,我已经没有办法理解了。 需要练习。 我就这么理解,这段代码可以让我获取子节点。先默写下来再慢慢理解。
    查看全部
  • 数组的表达: 1.var myarr=new Array(X); myarr[0]=x1; myarr[X-1]=Xn;//完整的数组表达 2.var myarr=new Array(X1,X2...Xn)//创建时同时赋值 3.var myarr=[X1,X2..Xn]//直接输入数组
    查看全部
  • Array数组: 1.语法:var myarr=new Array(X);//x为数组长度 2.数组下各元素为:myarr[0]~myarr[X-1]; 3.空数组的输出为underfined; 4.数组长度可变,myarr[X+1]依然可以存储在该数组中;
    查看全部

举报

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

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