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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 插入节点insertBefore() insertBefore() 方法可在已有的子节点前插入一个新的子节点。
    查看全部
  • 插入节点appendChild() 在指定节点的最后一个子节点列表之后添加一个新的子节点
    查看全部
  • 对于二维数组的理解还是有问题啊
    查看全部
    0 采集 收起 来源:编程练习

    2015-01-29

  • 网页卷去的距离与偏移量 scrollLeft:横向滚动条滚动的距离 scrollTop:纵向滚动条滚动的距离 offsetLeft:距离屏幕左部的距离,或由 offsetParent 属性指定的父坐标 offsetTop:距离屏幕顶部的距离,或由 offsetParent 属性指定的父坐标 offsetParent:布局中设置postion属性(Relative、Absolute、fixed)的父容器,从最近的父节点开始,一层层向上找,直到HTML的body。
    查看全部
  • 网页尺寸 获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变) offsetHeight = clientHeight + 滚动条 + 边框。 var w= document.documentElement.offsetWidth || document.body.offsetWidth; var h= document.documentElement.offsetHeight || document.body.offsetHeight;
    查看全部
  • 网页尺寸 获取网页内容高度和宽度(不包括滚动条)。 一、针对IE、Opera: scrollHeight 是网页内容实际高度,可以小于 clientHeight。 二、针对NS、FF: scrollHeight 是网页内容高度,最小值为clientHeight。当实际高度小于clientHeight时,返回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.clientHeight - 同上 • document.body.clientWidth - 同上 var w= document.documentElement.clientWidth || document.body.clientWidth; var h= document.documentElement.clientHeight || document.body.clientHeight;
    查看全部
  • 创建文本节点 document.createTextNode(data)//返回新创建的 Text 节点。 nodeObject.className="类名";
    查看全部
  • 创建元素节点 document.createElement(tagName)//返回一个 Element 对象 var body = document.body; onclick="javascript:alert('This is a text!');" <a href="javascript:replaceMessage()">//执行javascript代码
    查看全部
  • var text=con[i].getAttribute("title"); con[i]:犯错了。。。。竟然没有加上去[i]; 应该记得他是一个数组。。。
    查看全部
  • 替换元素节点 node.replaceChild (newnode,oldnew) 返回被替换对象的引用。当 oldnode 被替换时,所有与之相关的属性内容都将被移除
    查看全部
  • 删除节点 nodeObject.removeChild(node)//如成功,返回被删除的节点;如失败,则返回 NULL。 要从后往前删
    查看全部
  • 插入节点 insertBefore(newnode,node);//在已有的子节点前插入一个新的子节点
    查看全部
  • 插入节点 var newnode=document.createElement("标签名");//或者document.createTextNode("内容"); 获取的节点.appendChild(newnode)//在指定节点的最后一个子节点列表之后添加一个新的子节点。
    查看全部
  • 访问兄弟节点 nodeObject.nextSibling nodeObject.previousSibling//可返回该节点之后/前紧跟的节点,若无此节点,则该属性返回 null。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-01-29

举报

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

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