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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 返回值: 一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000)或setInterval(clock,1000)
    查看全部
  • input标签就像人的类别。 name属性就像人的姓名。 id属性就像人的身份证。
    查看全部
  • 向上取整ceil() ceil() 方法可对一个数进行向上取整。 语法: Math.ceil(x) 参数说明: 参数;x **** 描述;必须,且必须是数值。 注意:它返回的是大于或等于x,并且与x最接近的整数。 我们将把 ceil() 方法运用到不同的数字上,代码如下: <script type="text/javascript"> document.write(Math.ceil(0.8) + "<br />") document.write(Math.ceil(6.3) + "<br />") document.write(Math.ceil(5) + "<br />") document.write(Math.ceil(3.5) + "<br />") document.write(Math.ceil(-5.1) + "<br />") document.write(Math.ceil(-5.9)) </script> 运行结果: 1 7 5 4 -5 -5 ****代码***** <script type="text/javascript"> document.write(Math.ceil(3.3)+"<br/>"); document.write(Math.ceil(-0.1)+"<br/>"); document.write(Math.ceil(-9.9)+"<br/>"); document.write(Math.ceil(8.9)); </script> ***效果*** 4 0 -9 9 总结;Math.ceil(x)。x必须是一个数值。它的返回值大于或等于x。且为最接近x值得整数。
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-22

  • Math对象属性: E 返回算术常量e,即自然对数的底数(约等于2.718) LN2 返回2的自然对数(约等于0.693) LN10 返回10的自然对数(约等于2.302) LOG2E 返回以2为底的e的对数(约等于1.442) LOG10E 返回以10为底的e的对数(约等于0.434) PI 返回圆周率(约等于3.14159) SQRT1_2 返回2的平方根的倒数(约等于0.707) SQRT2 返回2的平方根(约等于1.414) Math对象方法 abs(x) 返回数的绝对值 acos(x) 返回数的反余弦值 asin(x) 返回数的反正弦值 atan(x) 返回数字的反正切值 atan2(y,x) 返回x轴到点(x,y)的角度(以弧度为单位) ceil(x) 对数进行上舍入 cos(x) 返回数的余弦 exp(x) 返回e的指数 floor(x) 对数进行下舍入 log(x) 返回数的自然对数(底为e) max(x,y) 返回x和y中的最高值 min(x,y) 返回x和y中的最低值 pow(x,y) 返回x的y次幂 random() 返回0-1之间的随机数 round(x) 把数四舍五入为最接近的整数 sin(x) 返回数的正弦 tan(x) 返回数的正切 sqrt(x) 返回数的平方根 toSource() 返回该对象的源代码 valueOf() 返回Math对象的原始值
    查看全部
    0 采集 收起 来源:Math对象

    2014-12-22

  • Math对象 Math对象,提供对数据的数学计算。 使用 Math 的属性和方法,代码如下: <script type="text/javascript"> var mypi=Math.PI; var myabs=Math.abs(-15); document.write(mypi); document.write(myabs); </script> 运行结果: 3.141592653589793 15 注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。
    查看全部
    0 采集 收起 来源:Math对象

    2018-03-22

  • 二维数组的定义方法
    查看全部
    0 采集 收起 来源:二维数组

    2014-12-22

  • getElementsByTagName()方法 返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。 Tagname是标签的名称,如p、a、img等标签名。 2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,所以从0开始。
    查看全部
  • 返回带有指定名称的节点对象的集合。 语法: document.getElementsByName(name) 与getElementById() 方法不同的是,通过元素的 name 属性查询元素,而不是通过 id 属性。 <script type="text/javascript"> function getnum(){ var mynode=document.getElementsByName("myt") ; alert(mynode.length); } </script> </head> <body> <input name="myt" type="text" value="1"> <input name="myt" type="text" value="2"> <input name="myt" type="text" value="3"> <input name="myt" type="text" value="4"> <input name="myt" type="text" value="5"> <input name="myt" type="text" value="6"> <br /> <input type="button" onclick="getnum()" value="看看有几项?" /> </body>
    查看全部
  • 提取指定数目的字符substr() substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。 语法: stringObject.substr(startPos,length) 参数说明: 参数;starPos *** 说明;必须,要提取字符串的起始位置。必须是数值。 参数;stopPos *** 说明;可选。提取字符串的长度。如果省略,返回从stringObject的开始位置starPos到stringObject的结尾的字符。 注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 如果startPos为负数且绝对值大于字符串长度,startPos为0。 使用 substr() 从字符串中提取一些字符,代码如下: <script type="text/javascript"> var mystr="I love JavaScript!"; document.write(mystr.substr(7)); document.write(mystr.substr(2,4)); </script> 运行结果: JavaScript! love 代码** var mystr="Hello World!"; document.write(mystr.substr(6)+ "<br />"); document.write(mystr.substr(0,5)); 效果** World! Hello 自己的理解;提取指定数目的字符substr()跟提取字符串substring()大致相同,但也不同。从参数startPos,length的不同作用就能看出。 startPos参数,几本相同,都是起始位置,但是指定数目的字符substr()里面是起始位置且必须是数值。 length参数,在跟提取字符串substring()中是stopPos参数,效果是可选。一个非负的整数,为结束位置。如没有该参数,就是字符串对象的结尾。而指定数目的字符substr()里面的参数length的意思是提取字符串的长度。如果省略,返回从stringObject的开始位置starPos到stringObject的结尾的字符。
    查看全部
  • 数组的表达方式: 第一步:创建数组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];//直接输入一个数组(称 “字面量数组”) 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
    查看全部
  • 创建数组语法: var myarray=new Array(); 我们创建数组的同时,还可以为数组指定长度,长度可任意指定。 var myarray= new Array(8); //创建数组,存储8个数据。 注意: 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。
    查看全部
  • 提取字符串substring() substring() 方法用于提取字符串中介于两个指定下标之间的字符。 语法: stringObject.substring(starPos,stopPos) 参数说明; 参数;starPos *** 说明;必须,一个非负的整数。为开始位置。 参数;stopPos *** 说明;可选。一个非负的整数,为结束位置。如没有该参数,就是字符串对象的结尾。 注意: 1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。 2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。 使用 substring() 从字符串中提取字符串,代码如下: <script type="text/javascript"> var mystr="I love JavaScript"; document.write(mystr.substring(7)); document.write(mystr.substring(2,6)); </script> 运行结果: JavaScript love *******代码******* <script type="text/javascript"> var mystr="Hello World!" document.write(mystr.substring(6)+ "<br />"); document.write(mystr.substring(0,5)); </script> ******效果****** World! Hello 自己的理解;因为在mystr变量中,world!字在第6位开始且结束了。所以直接从第六位开始提取到结尾就行,可以不用stopPos结尾参数。而第二个hello是开始字符。后面还有world!的内容,所以是从0开始,到5就要结束。所以代码为; var mystr="Hello World!" document.write(mystr.substring(6)+ "<br />"); document.write(mystr.substring(0,5));
    查看全部
  • 屏幕可用高和宽度 1. screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如任务栏。 <script type="text/javascript"> document.write("可用宽度:" + screen.availWidth); document.write("可用高度:" + screen.availHeight); </script>
    查看全部
  • window.screen 对象包含有关用户屏幕的信息。 1. screen.height 返回屏幕分辨率的高 2. screen.width 返回屏幕分辨率的宽 <script type="text/javascript"> document.write( "屏幕宽度:"+screen.width+"px<br />" ); document.write( "屏幕高度:"+screen.height+"px<br />" ); </script>
    查看全部
  • 其中大于号">" 就是比较操作符,小红考试成绩和小明考试成绩就是操作数,并且是两个操作数。 也就是说两个操作数通过比较操作符进行比较,得到值为真(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学习,掌握基本语法,制作简单交互式页面
友情提示:

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