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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 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 a=3; var b=5; var c; c=!(b>a); // b>a值是true,! (b>a)值是false c=!(b<a); // b<a值是false, ! (b<a)值是true
    查看全部
  • 我或你都可以 (逻辑或操作符) "||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。 例如:本周我们计划出游,可是周一至周五工作,所以周六或者周日哪天去都可以。即两天中只要有一天有空,就可以出游了。 var a=3; var b=5; var c; c=b>a ||a>b; //b>a是true,a>b是false,c是true
    查看全部
  • 数学里面的“a>b”,在JavaScript中还表示为a>b;数学中的“b大于a,b小于c”是“a<b<c”,那么在JavaScript中可以用&&表示,如下: b>a && b<c //“&&”是并且的意思, 读法"b大于a"并且" b小于c " 好比我们参加高考时,在进入考场前,必须出示准考证和身份证,两者缺一不可,否则不能参加考试,表示如下: if(有准考证 &&有身份证) { 进行考场考试 } “&&”是逻辑与操作符,只有“&&”两边值同时满足(同时为真),整个表达式值才为真。
    查看全部
  • 课程中的document.getElementById('txt2').value获取的是一个字符串 比如:‘3221’ 用parseInt('3221')转换为3221是一个整数 而document.getElementById('sel').value获取的本身就是一个字符串,不需要再转换
    查看全部
    0 采集 收起 来源:编程练习

    2015-07-10

  • 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;
    查看全部
    0 采集 收起 来源:什么是对象

    2015-07-10

  • screen对象 1.作用:screen对象用于获取用户的屏幕信息。 2.语法:window.screen.属性 对象属性: availHeight:窗口可以使用的屏幕高度,单位像素 availWidth:窗口可以使用的屏幕宽度,单位像素 colorDepth:用户浏览器表示的颜色位数,通常为32位(每像素的位数) pixelDepth:用户浏览器表示的颜色位数,通常为32位(每像素的位数)(IE不支持此属性) height:屏幕的高度 width:屏幕的宽度
    查看全部
    0 采集 收起 来源:screen对象

    2015-07-10

  • userAgent 1. 作用:返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串) 2. 语法:navigator.userAgent 几种浏览的user_agent.,像360的兼容模式用的是IE、极速模式用的是chrom的内核。 代码中(u_agent.indexOf("Firefox")>-1 indexOf返回的某个字符串的值在字符串首次出现的位置 >-1干什么的? 答:就是表明u_agent这里面含有Firefox这个字符串。如果没有的话,输出的值为-1. >-1表示这个值存在=-1表示找不到这个值 [ 查看全文 ]
    查看全部
    0 采集 收起 来源:userAgent

    2018-03-22

  • Navigator对象 1. 作用:Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。 2. 对象属性: appCodeName 浏览器代码名的字符串表示 appName 返回浏览器的名称 appVersion 返回浏览器的平台和版本信息 platform 返回运行浏览器的操作系统平台 userAgent 返回由客户机发送服务器user-agent头部的值 eg. var browser=navigator.appName; var b_version=navigator.appVersion;
    查看全部
    0 采集 收起 来源:Navigator对象

    2015-07-10

  • var newtext=document.createTextNode("I love JavaScript!"); newnode.appendChild(newtext); 直接用 newnode.innerHTML="I love JavaScript!" 也可以啊
    查看全部
  • Location对象 1.作用: location用于获取或设置窗体的URL,并且可以用于解析URL。 2.语法: location.[属性|方法] eg. location.href; location对象属性示意:href(protocol,host(hostname,port),pathname,search,hash) 3. location对象属性: hash——设置或返回从#开始的URL(锚) host——设置或返回主机名和当前URL的端口号 hostname——设置或返回当前URL的主机名 href——设置或返回完整的URL pathname——设置或返回当前URL的路径部分 port——设置或返回当前URL的端口号 protocol——设置或返回当前URL的协议 search——设置或返回从问号(?)开始的URL(查询部分) 4. location对象方法 assign()——加载新的文档 reload()——重新加载当前文档 replace()——用新的文档替换当前文档
    查看全部
    0 采集 收起 来源:Location对象

    2015-07-10

  • 完整代码
    查看全部
  • 完整代码
    查看全部
  • 返回浏览历史中的其他页面 1. 作用:go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。 2. 语法:window.history.go(number); 参数: 1——前一个forward() 0——当前 -1——后一个back() 其他——要访问的URL在History的URL列表中的相对位置
    查看全部

举报

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

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