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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • mark
    查看全部
  • 编程练习:制作一个跳转提示页面 要求: 1. 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如慕课网主页。 2. 如果点击“返回”按钮则返回前一个页面。
    查看全部
    0 采集 收起 来源:编程练习

    2015-04-25

  • getAttribute()方法 通过元素节点的属性名称获取属性的值。 语法: elementNode.getAttribute(name) 说明: 1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。 2. name:要想查询的元素节点的属性名字 试一试,使用getAttribute()方法,完成下面的任务: 在第20行补充代码,使用getAttribute()方法,获取LI标签的title值。
    查看全部
  • 编程练习:制作一个跳转提示页面 要求: 1. 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如慕课网主页。 2. 如果点击“返回”按钮则返回前一个页面。
    查看全部
    0 采集 收起 来源:编程练习

    2015-04-25

  • myarray.length; //获得数组myarray的长度 JavaScript数组的length属性是可变的, arr.length=10; //直接为length属性赋值,改变数组长度 document.write(arr.length); //数组长度已经变为10 也可以这样:通过新插入数组元素,来改变数组长度 ar arr=[98,76,54,56,76]; // 包含5个数值的数组 document.write(arr.length); //显示数组的长度5 arr[15]=34; //增加元素,使用索引为15,赋值为34 alert(arr.length); //显示数组的长度16
    查看全部
  • 数组是变长的,及时你指定了数组的长度
    查看全部
  • you can see
    查看全部
  • <!DOCTYPE HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <script type="text/javascript"> document.write("scroll的高和宽:"+"<br>") document.write(document.body.scrollHeight+"<br>") document.write(document.body.scrollWidth+"<br>") document.write("window.inner的高宽:"+"<br>") document.write(window.innerHeight+"<br>") document.write(window.innerWidth+"<br>") document.write("offset的高宽:"+"<br>") document.write(document.documentElement.offsetHeight+"<br>") document.write(document.body.offsetWidth+"<br>") </script> </body> </html>
    查看全部
  • 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
    查看全部
  • 数组每个值有一个编号(索引号),这个号是从0开始编的。 方法一: var myarray=new Array(); //创建一个新的空数组 myarray[0]=66; //存储第1个人的成绩 myarray[1]=80; //存储第2个人的成绩 myarray[2]=90; //存储第3个人的成绩 myarray[3]=77; //存储第4个人的成绩 myarray[4]=59; //存储第5个人的成绩 方法二: var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 方法三: var myarray = [66,80,90,77,59];//直接将一列数组值(用[]装载)赋值给变量
    查看全部
  • var myarray=new Array();//创建一个空数组。 var myarray= new Array(8); //创建数组,指定数组长度。 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,即使指定了长度,仍可将元素存储在规定长度以外。
    查看全部
  • input标签就像人的类别。 name属性就像人的姓名。 id属性就像人的身份证。 1.在第27行处补充完整,实现当点击"全选"按钮时,将选中所有的复选项。 提示:document.getElementsByTagName("input")获取的是所有input标签,包括复选项和按钮,所以要判断是否是复选项,如是选中。 2.在第33行处补充完整,实现当点击"全不选"按钮时,将取消所有选中的复选项。 3.在第40行处补充完整,在文本框中输入输入1-6数值,当点击"确定"按钮时,根据输入的数值,通过id选中相应的复选项。
    查看全部
  • 区别getElementByID,getElementsByName,getElementsByTagName 以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。 把上面的例子转换到HTML中,如下: <input type="checkbox" name="hobby" id="hobby1"> 音乐 input标签就像人的类别。 name属性就像人的姓名。 id属性就像人的身份证。
    查看全部
  • var numa,numb,jq1,jq2;//声明变量 numa=1;//给其中的变量赋值 numb=7; jq1=numa>numb;//在把比较结果赋值变量 jq2=numa!=numb ; document.write("numa大于numb的分数吗?"+jq1+"<br>") //输出比较结果
    查看全部
  • 较量较量(比较操作符) 我们先来做道数学题,数学考试成绩中,小明考了90分,小红考了95分,问谁考的分数高? 答: 因为“95 > 90”,所以小红考试成绩高。 其中大于号">" 就是比较操作符,小红考试成绩和小明考试成绩就是操作数,并且是两个操作数。 也就是说两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。 看看下面例子: var a = 5;//定义a变量,赋值为5 var b = 9; //定义b变量,赋值为9 document.write (a<b); //a小于b的值吗? 结果是真(true) document.write (a>=b); //a大于或等于b的值吗? 结果是假(false) document.write (a!=b); //a不等于b的值吗? 结果是真(true) document.write (a==b); //a等于b的值吗? 结果是假(false)
    查看全部

举报

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

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