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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • round() 方法可把一个数字四舍五入为最接近的整数。 注意: 1. 返回与 x 最接近的整数。 2. 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6) 3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6)
    查看全部
    0 采集 收起 来源:四舍五入round()

    2017-11-14

  • 每次删除子节点时,都会导致for循环中的content.childNodes.length缩短,同时每次i+1,从而导致节点跳跃性删除。第一次循环结束时,剩余php和jquery子节点未能删除。 用倒删法,从后往前删
    查看全部
  • my Array 定义数组的时候注意A是大写的。
    查看全部
    0 采集 收起 来源:编程练习

    2017-11-14

  • floor() 方法可对一个数进行向下取整。 注意:返回的是小于或等于x,并且与 x 最接近的整数。
    查看全部
    0 采集 收起 来源:向下取整floor()

    2017-11-14

  • var w= document.documentElement.clientWidth || document.body.clientWidth; var h= document.documentElement.clientHeight || document.body.clientHeight;
    查看全部
  • ceil() 方法可对一个数进行向上取整。
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2017-11-14

  • 排版时,需去掉最外层<div></div>里面的空格 注1:x.firstChild得到的节点是<p>javascript</p>,要是要得到p里的值,还要访问<p>javascript</p>的子节点,x.firstChild.childNodes[0].nodeValue。 注2:在有空格时,div下的第一个子节点是空格,在没有空格x.firstChild时才<p>才是第一个子节点。 注3:这样写也可以:document.write(x.lastChild.textContent+"<br>"); document.write(x.lastChild.innerHTML)
    查看全部
  • height、clientHeight、scrollHeight、offsetHeight区别 http://www.cnblogs.com/yuteng/articles/1894578.html
    查看全部
  • function checkall(){ var hobby = document.getElementsByTagName("input"); // 任务1 for(var i=0;i<hobby.length;i++){ if(hobby[i].type ==="checkbox"){ hobby[i].checked=true; } } } function clearall(){ var hobby = document.getElementsByName("hobby"); // 任务2 for(var i=0;i<hobby.length;i++){ if(i==hobby.length){ }else if(hobby[i].type ==="checkbox"){ hobby[i].checked=false; } } } function checkone(){ var j=document.getElementById("wb").value; var hobby = document.getElementsByName("hobby"); // 任务3 if(j<hobby.length&&j>0){ hobby[j-1].checked=true; }else{ alert("输入错误"); } }
    查看全部
  • 二、JavaScript的变量 1. 什么是变量? 从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。 我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果...等。 2. 变量命名规则 1>必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字 2>变量名区分大小写,如:A与a是两个不同变量 3>不允许使用JavaScript关键字和保留字做变量名 3. 变量声明 语法:var 变量名; 可以同时声明多个变量 4. 变量赋值 先声明后赋值,也可以声明并赋值。 注:这里的"="的作用是给变量赋值,不是等于号,字符串需要一对""括起来 三、JavaScript的表达式 1. 定义:表达式可以包含常数或变量 2. 分类:串表达式、数值表达式、布尔表达式 四、JavaScript的操作符 1.分类: 1>赋值 = 2>比较 >、<、>=、<= 3>逻辑 &&同真为真、||同假为假、!真假假真 4>算术 +、-、*、/ 5>三元 2.自加一:++:在原来的基础上+1 自减一:--:在原来的基础上-1 3.操作符之间的优先级(高到低): 算术操作符 比较操作符 逻辑操作符 "="赋值符号
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 最后字节和最后li差距,
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2017-11-14

  • childNodes[0].nodeValue; childNodes[1].innerHTML 区别在于!!
    查看全部
  • 1.记住是在document上createElement("")
    查看全部
  • %是求余 ++a 是a的值先自加1再运行这行 a++ 是先运行这行,a再自加1 --b 同理
    查看全部
    0 采集 收起 来源:编程练习

    2017-11-14

  • var arr = new Array(); arr = scoreStr.split(";"); var sum = 0; //从数组中将成绩撮出来,然后求和取整,并输出。 for(var i=0;i<arr.length;i++){ sum = sum+parseInt(arr[i].slice(3,5)); } document.write("平均分数:"+sum/arr.length);
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

举报

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

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