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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <script type="text/javascript"> //第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos = new Array(10); infos = [['小A','女',21,'大一'],['小B','男',23,'大三'], ['小C','男',24,'大四'],['小D','女',21,'大一'], ['小E','女',22,'大四'],['小F','男',21,'大一'], ['小G','女',22,'大二'],['小H','女',20,'大三'], ['小I','女',20,'大一'],['小J','男',20,'大三']]; //第一次筛选,找出都是大一的信息 for(var i=0;i<infos.length;i++){ if(infos[i][3]=='大一'){ switch(infos[i][1]){ case '女':{ document.write(infos[i][0]+"<br>"); break; } default:{ break; } } } } //第二次筛选,找出都是女生的信息 </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • elementNode.getAttribute和elementNode.title的区别:如果没有title属性时,元素节点.getAttribute("title")会返回null,而 元素节点.title会返回"" ,所以后者返回的值会有一行是空白!
    查看全部
  • 1. var j=document.getElementById("wb").value; ==> 获得确定按钮前面框框的值. 2. var hobby = document.getElementById("hobby"+j); ==> 获得("hobby"+j) 对应的属性, 例如j=2, ("hobby"+j) = hobby2, 所以就是获得 "登山" 这个选项. hobby.checked = true; } ==> 等于true, 相当于选中,也就是会打上勾。
    查看全部
  • window.innerHeight:浏览器窗口的内部高度(包含横拉条的高度) window.innerWidth:浏览器窗口的内部宽度(包含竖拉条的宽度) document.documentElement.clientHeight:HTML文档所在窗口的当前高度(不包含横拉条的高度) document.documentElement.clientWidth:HTML文档所在窗口的当前宽度(不包含竖拉条的高度) document.body.clientHeight:<body>标签所含内容的高度,如果没有内容则为0 document.body.clientWidth:HTML文档所在窗口的当前宽度减去默认的margin和padding的值后的宽度
    查看全部
  • 如果为1的话就是元素节点,元素节点是什么呢?就是a , li ,div这些写在尖括号里的东西,不等于1的时候,只能是其他几种节点,所以就跳去下一个节点
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2017-06-29

  • x.firstChild的value值为null的原因: x.firstChild得到的节点是<p>javascript</p>;要是要得到p里的值,还要访问<p>的子节点。 所以是x.firstChild.childNodes[0].value;这才是p里的值!!
    查看全部
  • 一、 仔细看是否有相同元素 若有,document.getElementByTagName()[第几个-1] 二、 注意空白节点
    查看全部
  • 计时器
    查看全部
    0 采集 收起 来源:window对象

    2017-06-29

  • HTML文档可以说由节点构成的集合,DOM节点有: 1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。 2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。 3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。
    查看全部
    0 采集 收起 来源:认识DOM

    2018-03-22

  • join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 语法: arrayObject.join(分隔符)
    查看全部
  • concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 注意: 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
    查看全部
  • <script type="text/javascript" src="script.js">
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。
    查看全部
    0 采集 收起 来源:Math对象

    2017-06-29

  • ID 是唯一的,所以是Element Name&TagName 不是唯一的,具有数组的某些属性,所以是Elements
    查看全部
  • elements
    查看全部

举报

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

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