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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • stringObject.split(separator,limit) split() 方法将字符串分割为字符串数组,并返回此数组。 separator用于指定分割的位置 值为字符串,如果为空字符串,则将每个字符都将被分割 split()的第2个参数是分隔完后返回的数组的最大长度...
    查看全部
  • stringObject.indexOf(substring, startpos)
    查看全部
  • 操作符之间的优先级为: 算术操作符-比较操作符-逻辑操作符-赋值符号
    查看全部
  • 其中所说的四舍五入大家可能不太好理解,其实就是,先加0.5,然后向下取整,赶紧去验证吧!
    查看全部
    0 采集 收起 来源:四舍五入round()

    2017-10-17

  • innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签(如例子中的<strong></strong>)时表现就不同了,在createTextNode中会当作文本处理,不会被浏览器解析,但用innerHTML就会被当作HTML代码处理(如你的例子中Hello会被加粗显示)。 总的来说,如果你确定要插入的内容中没有html标签,可以用innerHTML,这样更简洁,但如果不能确定(比如要插入用户输入的内容)建议用createTextNode的方式。
    查看全部
  • var body = document.body;
    查看全部
  • //第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos = [ ['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','女',22,'大二'], ['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三'] ]; //第一次筛选,找出都是大一的信息 var arr1 = []; var n = 0; for(var i=0;i<infos.length;i++){ if( infos[i][3] == "大一" ){ arr1[n] = infos[i]; document.write(arr1[n]+"<br/>"); n=n+1; } } document.write("大一人数: "+arr1.length+"<br/>"); //第二次筛选,找出都是女生的信息 for(var i=0;i<arr1.length;i++){ //这里可以用switch if(arr1[i][1]=='女') { document.write(arr1[i][0]+"<br/>");} }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 声明变量用 var,可以同时声明多个变量。
    查看全部
  • document.getElementsByName()比document.getElementById()在Element后面多了个s
    查看全部
  • <script type="text/javascript"> //创建数组 var arr= new Array('*','##',"***","&&","****","##*"); arr[7] = "**"; //显示数组长度 alert('数组的长度为'+arr.length); //将数组内容输出,完成达到的效果。 document.write(arr[0]+'<br>'); document.write(arr[6]+'<br>'); document.write(arr[2]+'<br>'); document.write(arr[4]+'<br>'); </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 提取指定数目的字符substr(): substr()方法从字符串中提取从startPos位置开始的指定数目的字符串: 语法:stringObject.substr(startPos,length); 参数说明:startPos 必需,要提取的子串的起始位置。必须是数值。 length 可选,提取字符串的长度,如果省略,返回从stringObject的开始位置startPos到stringObject的结尾的字符。 注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1指字符串中最后一个字符,-2指倒数第二个字符,以此类推。 如果startPos为负数且绝对值大于字符串长度,startPos为0。 examples: 使用substr()从字符串中提取一些字符,代码如下: var mystr="i love javascript!"; document.write(mystr.substr(7)); document.wrtie(mystr.substr(2,4)); 运行结果:javascript! love
    查看全部
  • newnode.innerHTML=oldnode.innerHTML 只有父结点才能调用 replaceChild(newnode,oldnode).这个方法,所以,要想替换当前结点的内容或者属性,那么首先得获得父节点,才可以操作,这就是为什么 oldnode.parentNode.replaceChild(newnode,oldnode); 这句代码的写法
    查看全部
  • 提取字符串substring(): 语法:stringObject.substring(startPos,stopPos); 参数说明:startPos,必需,一个非负的整数,开始位置。 stopPos,可选,一个非负的整数,结束位置,如果省略该参数,那么返回的子串会一直到字符串对象的结尾。 注意: 1,返回的内容是从start开始(包含start位置的字符)到stop-1处的所有字符,其长度为 stop 减 start。 2,如果参数start与stop相等,那么该方法返回的就是一个空串(即长度为0的字符串)。 3,如果start比stop大,那么该方法在提取子串之前会先交换这两个参数。 ep:使用substring()从字符串中提取字符串,代码如下: var mystr="i love javascript"; document.write(mystr.substring(7)); document.write(mystr.substring(2,6)); 运行结果:javascript love
    查看全部
  • history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 注意: 从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。 length 返回浏览器历史列表中的URL数量。 back() 加载history列表中的前一个URL。 forward() 加载history列表中的下一个URL。 go() 加载history列表中的某个具体的页面。
    查看全部
    0 采集 收起 来源:History 对象

    2017-10-17

  • 使用for循环清除节点例如:如下代码会导致每次点击都只能清除部分节点。这是因为每次清除节点时childNodes的长度都缩短1,而每次I增大1,这样会导致i的值还没有达到最初的tt.length时循环会比提前结束
    查看全部

举报

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

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