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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 团里添加新成员(向数组增加一个新元素) 上一节中,我们使用myarray变量存储了5个人的成绩,现在多出一个人的成绩,如何存储呢? 只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。 myarray[5]=88; //使用一个新索引,为数组增加一个新元素 任务 数组中已有三个数值88,90,68,为数组新增加一个元素(第四个),值为99。
    查看全部
  • 数组的表达方式: 第一步:创建数组var myarr=new Array(); 第二步:给数组赋值 myarr[1]=" 张三"; myarr[2]=" 李四"; 下面创建一个数组,用于存储5个人的数学成绩。 var myarray=new Array(); //创建一个新的空数组 myarray[0]=66; //存储第1个人的成绩 myarray[1]=80; //存储第2个人的成绩 myarray[2]=90; //存储第3个人的成绩 myarray[3]=77; //存储第4个人的成绩 myarray[4]=59; //存储第5个人的成绩 注意:数组每个值有一个索引号,从0开始。 我们还可以用简单的方法创建上面的数组和赋值: 第一种方法: var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 第二种方法: var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”) 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
    查看全部
  • getAttribute
    查看全部
  • try
    查看全部
  • <script type="text/javascript"> document.write("JS进阶篇"); alert("关注JS高级篇");
    查看全部
    0 采集 收起 来源:让你认识JS

    2018-03-22

  • <script type="text/javascript"> //通过javascript的日期对象来得到当前的日期,并输出。 var newdate = new Date(); var d=['星期天','星期一','星期二','星期三','星期四','星期五','星期六']; var f=newdate.getFullYear()+"年"+(newdate.getMonth()+1)+"月"+newdate.getDate()+"日"+d[newdate.getDay()]; document.write(f); //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var g = scoreStr.split(";"); var c=0; for(var i=0;i<g.length;i++) { var a= parseInt(g[i].substr((g[i].indexOf(":")+1),2)); c= a+c; } document.write("--班级总分为:"+Math.floor(Aaverage(c,g.length))+"<br/>"); function Aaverage(a,b) { return a/b; } //从数组中将成绩撮出来,然后求和取整,并输出。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 因为sort()函数使用的是冒泡排序,冒泡排序会重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,一直重复地进行直到说该数列已经排序完成。如果a-b>0(即正数)就把a和b的位置交换,也就是较小的一个数会排到前面;如果b-a>0就把a和b的位置交换,也就是较大的一个数会排到前面。感觉这个知道就好,个人理解就是按照字母表顺序 a为1,b为2。 从小到大排序,反之则从大到小。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • var可以将多个变量使用盒子打包,一起声明,但要用“,”,逗号隔开。当然变量也可以直接使用,不用声明。
    查看全部
  • screen对象,availWidth属性和availHeight属性:获取访问者屏幕的可用宽度和高度,单位像素,减去界面特性比如系统任务栏的大小 1.格式:screen.availWidth和screen.availHeight 2.不同系统的任务栏默认高度不一样,且任务栏的位置可以在上下左右任意
    查看全部
  • screen对象,height属性和width属性:获取屏幕分辨率的高和宽,单位像素 1.格式:screen.height和screen.width
    查看全部
  • screen对象:用于获取用户的屏幕信息 1.格式:window.screen.属性 window可以省略 2.screen对象的属性:availHeight,availWidth,colorDepth,pixelDepth,height,width
    查看全部
    0 采集 收起 来源:screen对象

    2015-03-04

  • navigator对象,userAgent属性:用户代理头的字符串表示,即包括浏览器版本信息等的字符串 1.格式:navigator.userAgent 2.userAgent可以用于判断使用的是哪种浏览器
    查看全部
    0 采集 收起 来源:userAgent

    2015-03-04

  • navigator对象:包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本 1.格式:navigator.属性 2.navigator对象的属性:appCodeName,appName,appVersion,platform,userAgent
    查看全部
    0 采集 收起 来源:Navigator对象

    2015-03-04

  • 我的答案
    查看全部
    0 采集 收起 来源:编程练习

    2015-03-04

  • location对象:获取或设置窗体的URL,可用于解析URL 1.格式:location.[属性|方法] 2.location对象属性,URL按从左到右、从大到小的顺序:href(完整URL),protocol(协议),host(主机名+端口号),hostname(主机名),port(端口号),pathname(路径),search(?开始的查询部分),hash(#开始的锚) location对象属性图示:http://img1.sycdn.imooc.com//53605c5a0001b26909900216.jpg 3.location对象方法:assign(),reload(),replace()
    查看全部
    0 采集 收起 来源:Location对象

    2015-03-04

举报

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

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