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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 函数应该有明确的起始点,不管是采用<body>标签里面,随着页面的加载(onload)事件,又或者是在函数声明之后,在setTimeout函数里面调用函数。都可以给函数一个开头,否则会导致函数无效。
    查看全部
  • 数组排序sort() function sortNum(a,b){ return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr.sort(sortNum));
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 选定元素slice(): 1 返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2. 该方法并不会修改数组,而是返回一个子数组 注意:.如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-10-22

  • 这个先放一放吧 不会写
    查看全部
    0 采集 收起 来源:编程练习

    2017-10-22

  • 数组连接concat() concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 var mya1= new Array("hello!") var mya2= new Array("I","love"); var mya3= new Array("JavaScript","!"); var mya4=mya1.concat(mya2,mya3); 运行结果:hello!,I,love,JavaScript,!
    查看全部
  • 算术运算符最高,第二是比较操作符,第三是逻辑操作符,第四是赋值符号 同级的话就是从左到右次序进行,多层括号由里到外
    查看全部
  • 通过setTimeout实现setInterval功能,避用setInterval
    查看全部
    0 采集 收起 来源:编程练习

    2017-10-22

  • scrollTop和scrollLeft最直白的意思是当可视窗体(即浏览器窗体)的高宽不足以显示整个页面时,会自动出现滚动条,当滚动条滚动后,页面上面被隐藏的高度或宽度就是scrollTop和scrollLeft
    查看全部
  • 网页尺寸offsetHeight 获取的内容高度
    查看全部
  • scrollHeight和scrollWidth,获取网页内容高度和宽度。
    查看全部
  • 向上取:ceil 向下舍:floor 及函数公式:
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2017-10-22

  • 一、对于IE9+、Chrome、Firefox、Opera 以及 Safari: • window.innerHeight - 浏览器窗口的内部高度 • window.innerWidth - 浏览器窗口的内部宽度 二、对于 Internet Explorer 8、7、6、5: • document.documentElement.clientHeight 表示HTML文档所在窗口的当前高度。 • document.documentElement.clientWidth 表示HTML文档所在窗口的当前宽度。 或者 Document对象的body属性对应HTML文档的<body>标签 • document.body.clientHeight • document.body.clientWidth 在不同浏览器都实用的 JavaScript 方案: var w= document.documentElement.clientWidth || document.body.clientWidth; var h= document.documentElement.clientHeight || document.body.clientHeight;
    查看全部
  • substr和substring的区别 var str = "I love JS!";// 有一个str字符串,如想获取JS子字符串,用两种方法如何实现。 str.substr(7, 2); // 获取子字符串。 str.substring(7, 9); // 获取子字符串。 结果: JS 区别:第二参数,substr第二个参数是获取子字符串的长度,substring第二个参数是获取子字符串的结束位置。
    查看全部
  • 使用不同的分隔符分割字符串:split(/[:,;]/)
    查看全部
    0 采集 收起 来源:编程练习

    2017-10-22

  • innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签(如例子中的<strong></strong>)时表现就不同了,在createTextNode中会当作文本处理,不会被浏览器解析,但用innerHTML就会被当作HTML代码处理(如你的例子中Hello会被加粗显示)。 总的来说,如果你确定要插入的内容中没有html标签,可以用innerHTML,这样更简洁,但如果不能确定(比如要插入用户输入的内容)建议用createTextNode的方式
    查看全部

举报

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

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