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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 网页尺寸scrollHeight scrollHeight和scrollWidth,获取网页内容高度和宽度(不包括滚动条)。 一、针对IE、Opera: scrollHeight 是网页内容实际高度,可以小于 clientHeight。 二、针对NS、FF: scrollHeight 是网页内容高度,不过最小值是 clientHeight。也就是说网页内容实际高度小于 clientHeight 时,scrollHeight 返回 clientHeight 。 三、浏览器兼容性 var w=document.documentElement.scrollWidth || document.body.scrollWidth; var h=document.documentElement.scrollHeight || document.body.scrollHeight; 注意:区分大小写 scrollHeight和scrollWidth还可获取Dom元素中内容实际占用的高度和宽度。
    查看全部
  • split() 方法将字符串分割为字符串数组,并返回此数组。 stringObject.split(separator,limit) separator:必需,从该参数指定的地方分割。 limit:可选参数。分割的次数,如设置此参数,返回的子串不会多于这个参数指定的数组。如无此参数为不限制次数。
    查看全部
  • 记住:在双 引号里面用单引号
    查看全部
    0 采集 收起 来源:window对象

    2014-12-01

  • ie9+,firefox,chrome,sarify等浏览器获取获得浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)的方法: window.innerWidth; window.innerHeight; ie 8,7,6,5获得浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)的方法: document.documentElement.clientWidth; document.documentElement.clientHeight; || document.body.clientWidth; document.body.clientHeight; 兼容不同浏览器的方法: var w = document.body.clientWidth || document.documentElement.clientWidth; var h = document.body.clientHeight ||document.documentElement.clientHeight;
    查看全部
  • var myarr=new Array(); //定义数组
    查看全部
  • 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
    查看全部
  • document.createTextNode("XXX")方法的使用.
    查看全部
  • 数组属性length myarray.length; //获得数组myarray的长度
    查看全部
  • 数组赋值 var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
    查看全部
  • var myarray=new Array();
    查看全部
  • js: parentnode.replaceChild(newchildnode,oldchildnode)方法的使用。
    查看全部
  • 好好学习
    查看全部
    0 采集 收起 来源:编程练习

    2014-12-01

  • 问题: 使用parentnode.removeChild(childnode)删除父节点的子节点时,如果从父节点的第一个子节点开始删除子节点,那么会出现,本来一次性删除的操作变成了要好几次才能完成;而如果倒过来,从父节点的最后一个子节点开始删除子节点,那么子节点的删除操作就能一次完成。 不知是何原因? 看了下其他同学的解答:循环历遍删除节点时,子节点集合的长度content.childNodes.length是变化的,所以必须每次删除的都必须是第一个或最后一个节点。 所以在使用removeChild(childnode)这个方法时一定要注意。
    查看全部
  • 注意用document输出时,变量和连接号+不需要加双引号。标签和字符串要加双引号
    查看全部
    0 采集 收起 来源:向下取整floor()

    2014-12-01

  • Date()应用: 一定要先创建 一个Date对象:var mydate=new Date(); 然后再进行操作:Date对象.getFullYear();Dete对象.getDate();Date对象.getWeek();Date对象.get/setDate()
    查看全部

举报

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

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