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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 数学计算的方法在JS中不需要定义变量在<script>标签下直接用就可以了。
    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-03-22

  • 多种选择(Switch语句) 当有很多种选项的时候,switch比if else使用更方便。 语法: 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后的语句。 注意:记得在case所执行的语句后添加上一个break语句。否则就直接继续执行下面的case中的语句
    查看全部
  • 鼠标移开事件(onmouseout) 鼠标移开事件,当鼠标移开当前对象时,执行onmouseout调用的程序。
    查看全部
  • 鼠标经过事件(onmouseover) 鼠标经过事件,当鼠标移到一个对象上时,该对象就触发onmouseover事件,并执行onmouseover事件调用的程序。 现实鼠标经过"确定"按钮时,触发onmouseover事件 ps:type="password" 字符为密码
    查看全部
  • ceil()这里的“向上取整”,其实是向多出来的整数方向取整。
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2015-05-25

  • <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

  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号 如果同级的运算是按从左到右次序进行,多层括号由里向外。
    查看全部
  • <script type="text/javascript"> var element=document.createElement("p"); element.className="message"; var textNode=document.createTextNode("I Love JavaScript"); element.appendChild(textNode); document.body.appendChild(element); </script>
    查看全部
  • <script type="text/javascript"> var body= document.body; var btn = document.createElement("input"); btn.setAttribute("type", "text"); btn.setAttribute("name", "q"); btn.setAttribute("value", "使用setAttribute"); btn.setAttribute("onclick", "javascript:alert('This is a text!');"); body.appendChild(btn); </script>
    查看全部
  • function replaceMessage(){ var newnode=document.createElement("i"); var newnodeText=document.createTextNode("JavaScript"); newnode.appendChild(newnodeText); var oldNode=document.getElementById("oldnode"); oldNode.parentNode.replaceChild(newnode,oldNode); }
    查看全部
  • “=” 操作符是赋值,不是等于。 JavaScript中的操作符,如,算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。 “+”不只代表加法,还可以连接两个字符串,例如: mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串
    查看全部
  • 表达式可以包含常数或变量。 字符串表达式 "咿呀咿呀哟"+mysong(mysong为变量) 数值表达式 5+num (num为变量) 布尔表达式 判断运算符 2>3 num==5 num<60 (num是变量)
    查看全部
  • 给变量赋值(给盒子里装东西) "="号的作用是给变量赋值,不是等于号。 var mynum = 5 ; //声明变量mynum并赋值。 也可以写作: var mynum; //声明变量mynum mynum = 5 ; //给变量mynum赋值 var num1 = 123; // 123是数值 var num2 = "一二三"; //"一二三"是字符串,需要加"" var num3=true; //布尔值true(真),false(假)
    查看全部
  • 要用盒子,先找到盒子。这个过程叫声明变量。 语法: var 变量名;)(var相当于找盒子的动作) 可以一次找多个盒子,变量之间用","逗号隔开。如:var num1,mun2 ;
    查看全部
  • 给盒子起个名字 1.必须以字母、下划线或美元符号开头(开头不能用数字/特殊符号/中间不能用特殊符号),后面可以跟字母、下划线、美元符号和数字。 2.变量名区分大小写,如:A与a是两个不同变量。 3.不允许使用JavaScript关键字和保留字做变量名。
    查看全部

举报

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

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