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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • element.childNodes 属性展示和提取跟同级别的有很大区别特别注意下; 现在主流浏览器的子节点都获取它的空节点;这点注意;;;;
    查看全部
  • 申明一个变量的值为两个变量的关系判断时,和结果为true或者false;
    查看全部
  • 节点属性 属性名。nodeName 属性名.nodeValue 属性名.nodeType
    查看全部
    0 采集 收起 来源:节点属性

    2017-11-14

  • 一、JavaScript能做什么? 1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等) 2.实现页面与用户之间的实时、动态交互(如:用户注册、登陆验证等) 3.注意: 1> JS是区分大小写的,如:classname和ClassName是不一样的。同时要注意方法、属性、变量等的大小写 2.>JS中的字符、符号等一定要在英文状态下输入
    查看全部
    0 采集 收起 来源:让你认识JS

    2018-03-22

  • sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数) 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 myArray.sort(sortMethod); 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。 1.使用sort()将数组进行排序,代码如下: <script type="text/javascript"> var myarr1 = new Array("Hello","John","love","JavaScript"); var myarr2 = new Array("80","16","50","6","100","1"); document.write(myarr1.sort()+"<br>"); document.write(myarr2.sort()); </script> 运行结果: Hello,JavaScript,John,love 1,100,16,50,6,80 注意:上面的代码没有按照数值的大小对数字进行排序。 2.如要实现这一点,就必须使用一个排序函数,代码如下: <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script> 运行结果: 80,16,50,6,100,1 1,6,16,50,80,100
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • var mytime=new Date() var weekda=new Array() weekda[0]="日" weekda[1]="一" weekda[2]="二" weekda[3]="三" weekda[4]="四" weekda[5]="五" weekda[6]="六" var weekday=weekda[mytime.getDay()] document.write(mytime.getFullYear()+"年"+mytime.getMonth() +"月"+mytime.getDate() +"日"+"&nbsp;"+"星期"+weekday+"<br>") //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var score=scoreStr.split(";"); // 自动生成数组 var sum=0; var count=0; for (var i in score) // 遍历数组 {sum+=parseInt(score[i].substring(3)); count++;} document.write(Math.round(sum/count))
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • slice() 方法可从已有的数组中返回选定的元素。 语法 arrayObject.slice(start,end) 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2. 该方法并不会修改数组,而是返回一个子数组。 注意: 1. 可使用负值从数组的尾部选取元素。 2.如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。 3. String.slice() 与 Array.slice() 相似。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-11-14

  • 鼠标单击事件( onclick ) onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。
    查看全部
  • forward()方法,加载 history 列表中的下一个 URL。 如果倒退之后,再想回到倒退之前浏览的页面,则可以使用forward()方法 window.history.forward();注意:等价点击前进按钮。 forward()相当于go(1),window.history.go(1);
    查看全部
  • reverse() 方法用于颠倒数组中元素的顺序。 语法: arrayObject.reverse() 注意:该方法会改变原来的数组,而不会创建新的数组
    查看全部
  • 返回前一个浏览的页面,等同于点击浏览器的倒退按钮。 window.history.back(); back()相当于go(-1), window.history.go(-1);
    查看全部
  • concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 语法 arrayObject.concat(array1,array2,...,arrayN) 注意: 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
    查看全部
  • history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。 history对象属性: length 返回浏览器历史列表中的URL数量 history对象方法: back() 加载history列表中的前一个URL forword() 加载history列表中的下一个URL go() 加载history列表中的某个具体的页面
    查看全部
    0 采集 收起 来源:History 对象

    2017-11-14

  • 添加样式为object.style.属性="值";
    查看全部
    0 采集 收起 来源:认识DOM

    2018-03-22

  • innerHTML, not value main.append(alink) is in the body of function definition.
    查看全部

举报

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

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