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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>数组</title> <script type="text/javascript"> //创建数组 var arr = ['*', '##', "***", "&&", "****", "##*"]; arr[7] = "**"; //显示数组长度 alert(arr.length); //将数组内容输出,完成达到的效果。 for(var i = 0; i < arr.length && arr[i].charAt(0) == "*"; i++){ if(i == 2){ document.write(arr[7] + "<br>"); } document.write(arr[i]); document.write("<br>"); i++ } </script> </head> <body> </body> </html>
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • 储存数组的变量名.length;//获取数组的长度。 储存数组的变量名.length=15;//可以直接定义增大数组的长度。此时数组长度为15。 储存数组的变量名[16]=28;//可以直接赋值增加数组的长度。此时数组长度为17。
    查看全部
  • 熟能生巧
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-19

  • 三种形式给数组赋值。 1.先定义再赋值 如 var myarray=new Array(); myarray[0]=66; myarray[1]=80; myarray[2]=90; 2.定义并赋值。 如 var myarray = new Array(66,80,90,77,59); 3.直接赋值。 如 var myarray = [66,80,90,77,59]; 称为字面数组。资源占用比较小。 定义数组时最好先定义长度,优化代码,提高效率。 当给数组赋值时,new array(8)是指数组长度为8,new array("8")才是给数组赋值8。
    查看全部
  • 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。 var myarr=new Array(); myarr是保存数组的变量,可自己定义。 new Array()是数组 区分大小写。 如果设置了数组长度,那么代码在执行的时候会在初始时就给数组分配一个空间,以后的每次给数组赋值就会更加快捷。(因为如果没有指定数组的长度,代码在每次执行赋值的时候会先给数组增加长度,分配空间,降低运行速度。) 主要是考虑到后期代码内存的优化问题。
    查看全部
  • function count(){ var oTxt1 = document.getElementById("txt1").value; var oTxt2 = document.getElementById("txt2").value; var oSlt = document.getElementById("select").value; var result = ""; switch(oSlt) { case "+": result = parseFloat(oTxt1) + parseFloat(oTxt2); break; case "-": result = parseFloat(oTxt1) - parseFloat(oTxt2); break; case "*": result = parseFloat(oTxt1) * parseFloat(oTxt2); break; default: result = parseFloat(oTxt1) / parseFloat(oTxt2); } document.getElementById("fruit").value = result; } </script> </head> <body> <input type='text' id='txt1' /> <select id='select'> <option value='+'>+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type='text' id='txt2' /> <input type='button' value=' = ' onclick="count()"/> <input type='text' id='fruit' />
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>数组</title> <script type="text/javascript"> //创建数组 var arr = ['*', '##', "***", "&&", "****", "##*"]; arr[7] = "**"; //显示数组长度 alert(arr.length); //将数组内容输出,完成达到的效果。 for(var i = 0; i < arr.length; i++){ if(arr[i].charAt(0) == "*"){ if(i == 2){ document.write(arr[7] + "<br>"); } document.write(arr[i]); document.write("<br>"); } i++ } </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 事件会在页面加载完成后,立即发生,同时执行被调用的程序。 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。 如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。
    查看全部
  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>数组</title> <script type="text/javascript"> //创建数组 var arr = ['*', '##', "***", "&&", "****", "##*"]; arr[7] = "**"; //显示数组长度 alert(arr.length); //将数组内容输出,完成达到的效果。 for(var i = 0; i < arr.length; i++){ if(i == 2){ document.write(arr[7]); document.write("<br>"); } if(i < 5){ document.write(arr[i]); document.write("<br>"); } i++; } </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 二维数组,arr.length输出的第一维的长度,arr[i].length输出的是第二维的长度。
    查看全部
    0 采集 收起 来源:二维数组

    2017-07-19

  • onclick onmouseover onmouseout onchange文本框内容改编事件 onselect文本框内容被选中事件 onblur 光标离开(失焦事件) onfocus 光标聚集(聚焦事件) onload 网页导入(加载事件) onunload 关闭网页(卸载事件)
    查看全部
    0 采集 收起 来源:什么是事件

    2017-07-19

  • window.onunload = onunload_message; //退出页面或刷新 function onunload_message(){ alert("您确定离开该网页吗?"); }
    查看全部
  • window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}//弹出新网站
    查看全部
  • Note
    查看全部
    0 采集 收起 来源:二维数组

    2017-07-18

  • 多种选择(Switch语句) switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 } Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。
    查看全部

举报

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

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