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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。 语法: elementNode.setAttribute(name,value) 说明: 1.name: 要设置的属性名。 2.value: 要设置的属性值。 注意: 1.把指定的属性设置为指定的值。如果不存在具有指定名称的属性,该方法将创建一个新属性。 2.类似于getAttribute()方法,setAttribute()方法只能通过元素节点对象调用的函数。
    查看全部
  • 网页尺寸 获取网页内容高度和宽度(不包括滚动条)。 一、针对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;
    查看全部
  • table的子节点为[#text,tbody],tbody默认存在 tbody的子节点为[tr,#text,tr,#text,tr,#text]
    查看全部
    0 采集 收起 来源:编程练习

    2015-01-30

  • 因为是getElementById(),在平级的地方是没有相同的;不像name或者class或者TagName;他们有可能取到同级的值; 所以Byid就不需要在后面加上[0]什么的了,来表示他的确切位置;
    查看全部
  • 浏览器窗口可视区域(不包括工具栏和滚动条)大小 一、对于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;浏览器窗口可视区域(不包括工具栏和滚动条)大小 一、对于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;
    查看全部
  • 100%7是取余的一种方法,100/7,商是14余2,那么100%7的结果就是2。 ++a和a++的区别: ++a或者a++后 a的值都一样等于a+1 区别在于 var a=5 (a++)+3=8 (++a)+3=9
    查看全部
    0 采集 收起 来源:编程练习

    2015-02-10

  • getAttribute()方法 通过元素节点的属性名称获取属性的值。 语法: elementNode.getAttribute(name) 说明: 1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。 2. name:要想查询的元素节点的属性名字
    查看全部
  • JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象: var objectName =new Array();//使用new关键字定义对象 或者 var objectName =[]; 访问对象属性的语法: objectName.propertyName 访问对象的方法: objectName.methodName() 如使用string 对象的 toUpperCase() 方法来将文本转换为大写:
    查看全部
    0 采集 收起 来源:什么是对象

    2015-01-30

  • 创建文本节点createTextNode createTextNode() 方法创建新的文本节点,返回新创建的 Text 节点。
    查看全部
  • createElement()方法可创建元素节点。此方法可返回一个 Element 对象。
    查看全部
  • var x=document.getElementsByTagName("div")[0].childNodes; 中的[0]因为没有,所以没法输出。 为什么呢? 因为在body中会有N个div,电脑不知道你说的是哪个div下的childNode,所以必须在后面加上一个指明其在数组中的索引号,作为这个div位置的代表;
    查看全部
  • 浏览器窗口可视区域(不包括工具栏和滚动条)大小 一、对于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;浏览器窗口可视区域(不包括工具栏和滚动条)大小 一、对于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;
    查看全部
  • 成功!
    查看全部
    0 采集 收起 来源:编程练习

    2015-01-30

  • 注意: 在网页中,如使用事件,就在该元素中设置事件属性。
    查看全部
  • 替换元素节点replaceChild() replaceChild 实现子节点(对象)的替换。返回被替换对象的引用。 语法: node.replaceChild (newnode,oldnew ) 参数: newnode : 必需,用于替换 oldnew 的对象。 oldnew : 必需,被 newnode 替换的对象。
    查看全部

举报

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

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