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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。
    查看全部
  • JS中,如果要返回值,直接用return 值;加减乘除都是表达式 他是一个值
    查看全部
    0 采集 收起 来源:返回值的函数

    2015-01-30

  • JS中,function的参数不需要声明var function add(x,y,z) { sum = x + y +z; document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>"); } add(5,8,3); add(7,1,4);
    查看全部
    0 采集 收起 来源:有参数的函数

    2018-03-22

  • 网页卷去的距离与偏移量 scrollLeft:设置或获取位于给定对象左边界与窗口中目前可见内容的最左端之间的距离 ,即左边灰色的内容。 scrollTop:设置或获取位于对象最顶端与窗口中可见内容的最顶端之间的距离 ,即上边灰色的内容。 offsetLeft:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 。 offsetTop:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置 。
    查看全部
  • 网页尺寸offsetHeight offsetHeight和offsetWidth,获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变)。 var w= document.documentElement.offsetWidth || document.body.offsetWidth; var h= document.documentElement.offsetHeight || document.body.offsetHeight; document.write(w+"<br>"+h);
    查看全部
  • 记得getElementsByName需要添加s,不能忘记哦!ID不用s.
    查看全部
  • 网页尺寸scrollHeight 浏览器兼容性 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
    查看全部
  • 创建文本节点 document.createTextNode("hello word"); <script type="text/javascript"> var p=document.createElement("p"); var text=document.createTextNode("I love JavaScript!"); p.className="message"; p.appendChild(text); document.body.appendChild(p); </script>
    查看全部
  • node.creatElement()的学习 <script type="text/javascript"> var body= document.body; var btn = document.createElement("input"); btn.setAttribute("type", "text"); btn.setAttribute("name", "q"); btn.setAttribute("value", "使用setAttribute"); btn.setAttribute("onclick", "javascript:alert('This is a text!');"); body.appendChild(btn); </script> <script type="text/javascript"> var body = document.body; var input = document.createElement("input"); input.type = "button"; input.value = "创建一个按钮"; body.appendChild(input); </script>
    查看全部
  • bbg
    ...
    查看全部
    0 采集 收起 来源:编程挑战

    2015-01-30

  • replaceChild 实现[子节点](对象)的替换。返回被替换对象的引用。 语法: node.replaceChild (newnode,oldnew ) 参数: newnode : 必需,用于替换 oldnew 的对象。 oldnew : 必需,被 newnode 替换的对象。
    查看全部
  • Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL 语法: location.[属性][方法] location对象属性 href:http://www.imooc.com:8080/list.php?courseid=8&chapterid=86#mediaid118 设置或返回完整的URL protocol:http 设置或返回当前的协议 host:www.imooc.com:8080 设置或返回主机名和当前URL的端口号 hostname:www.imooc.com 设置或返回当前URL的主机名 port:8080 设置或返回当前URL的端口号 pathname:list.php 设置或返回当前URL的路径部分 search:courseid=8&chapterid=86 设置或返回从?开始的URL(查询部分) hash:mediaid118 设置或返回从#开始的URL(锚) location对象方法: assign()加载新的文档 reload()重新加载当前的文档 replace()用新的文档替换当前文档
    查看全部
    0 采集 收起 来源:Location对象

    2018-03-22

  • 删除节点 nodeObject.removeChild(node)//如成功,返回被删除的节点;如失败,则返回 NULL。 要从后往前删 而且注意,每次删除节点后,length都会发生改变
    查看全部
  • 插入节点 insertBefore(newnode,node);//在已有的子节点前插入一个新的子节点
    查看全部

举报

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

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