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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 网页尺寸offsetHeight offsetHeight = clientHeight + 滚动条 + 边框。 兼容问题: var w= document.documentElement.offsetWidth || document.body.offsetWidth; var h= document.documentElement.offsetHeight || document.body.offsetHeight;
    查看全部
  • 网页尺寸scrollHeight 一、针对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;
    查看全部
  • 浏览器窗口可视区域大小 一、对于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;
    查看全部
  • 创建文本节点 document.createTextNode(data)
    查看全部
  • document.createElement(tagName)
    查看全部
  • 替换元素节点 node.replaceChild (newnode,oldnew )
    查看全部
  • 插入节点appendChild()在指定节点的最后一个子节点列表之后添加一个新的子节点。
    查看全部
  • length = 7;//文本节点前后空格不再单独算一个节点 document.getElementsByTagName("div")[0].childNodes// 注意[0] 不要漏掉,getElementsByTagName返回的是一个数组!
    查看全部
  • nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中) previousSibling 属性可返回某个节点之前上一个的节点(处于同一树层级中)
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2014-12-09

  • 光标聚焦事件(onfocus) 当网页中的对象获得聚点时,执行onfocus调用的程序就会被执行。 如下代码, 当将光标移到文本框内时,即焦点在文本框内,触发onfocus 事件,并调用函数message()。
    查看全部
  • 语法: elementNode.getAttribute(name) 说明: 1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。 2. name:要想查询的元素节点的属性名字
    查看全部
  • 删除节点removeChild() removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。 语法: nodeObject.removeChild(node)
    查看全部
  • getElementByID,getElementsByName,getElementsByTagName区别 getElementById() 通过指定id获得元素 一个 getElementsByName() 通过元素名称name属性获得元素 一组 getElementsByTagName() 通过标签名获得元素 一组
    查看全部
  • 访问父节点parentNode
    查看全部
  • forward()方法,加载 history 列表中的下一个 URL。 如果倒退之后,再想回到倒退之前浏览的页面,则可以使用forward()方法,代码如下: window.history.forward(); 注意:等价点击前进按钮。 forward()相当于go(1),代码如下: window.history.go(1);
    查看全部

举报

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

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