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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • var num1 = 123; // 123是数值 var num2 = "一二三"; //"一二三"是字符串 var num3=true; //布尔值true(真),false(假) (变量赋值)中的"="号的作用是给变量赋值,不是等于号 其中,num1变量存储的内容是数值;num2变量存储的内容是字符串,字符串需要用一对引号""括起来,num3变量存储的内容是布尔值(true、false)。
    查看全部
  • var mynum ; //声明一个变量mynum 1.Var还可以一次声明多个变量,变量之前用","逗号隔开。 2.var作用是声明变量,并为"变量"准备位置(即内存)
    查看全部
  • 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。如下: 正确: mysum _mychar $numa1 错误: 6num //开头不能用数字 %sum //开头不能用除(_ $)外特殊符号,如(% + /等) sum+num //开头中间不能使用除(_ $)外特殊符号,如(% + /等) 2.变量名区分大小写,如:A与a是两个不同变量。 3.不允许使用JavaScript关键字和保留字做变量名。
    查看全部
  • 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。 上面归根到底就是比较传入的两个数字的结果为:<0,=0,>0
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • http://img1.sycdn.imooc.com//53fc4cc8000169a907530196.jpg
    查看全部
    0 采集 收起 来源:四舍五入round()

    2015-03-27

  • save
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2015-03-27

  • history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。 语法: window.history.[属性|方法] 注意:window可以省略。
    查看全部
    0 采集 收起 来源:History 对象

    2015-03-27

  • 简单说下 Math.ceil()就是往大的方向走;Math.floor()就是往小的方向走;而Math.round()则为传统的四舍五入,即遇四则舍弃,遇五则进一位。Math.round()正好是在Math.ceil()与Math.floor()之间。 可以画图思考下:x轴y轴隔开的上部分。
    查看全部
    1 采集 收起 来源:向上取整ceil()

    2015-03-27

  • firstChild和lastChild:访问第一个子节点和最后一个子节点,没有子节点时返回null 1.格式:节点.firstChild(相当于:节点.childNodes[0]) 节点.lastChild(相当于:节点.childNodes[节点.childNodes.length-1]) 2.非IE浏览器的firstChild和lastChild可能和预期的有出入(由于空白文本节点的影响) 3.针对IE会忽略节点之间的空白文本节点,而其他浏览器不会的情况,可以通过检测节点类型来过滤子节点
    查看全部
  • 对于不想使用parseInt()将字符串转化为数字的,还可以使用x-0,其中x为数字内容实际却是字符串。比如我定义如下: function add(x,y){ return (x-0)+(y-0); } 至于其中使用括号括起来,是因为如果不括起来,就又会变为字符串(运算符优先级)。
    查看全部
    0 采集 收起 来源:编程练习

    2015-03-27

  • childNodes:访问元素节点下的所有子节点列表,返回的值可以看做数组,具有length属性 1.格式:节点.childNodes 2.除IE之外的浏览器会多出一些空白文本节点
    查看全部
  • 计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 返回值: 一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。
    查看全部
  • 事件会在加载完当前文档的所有节点之后再执行,而如果使用window.onload = message();这种直接调用方法名的方式,那么就会有可能在没有加载完所有节点就直接执行,关键是看这段js语句放哪里。这就是显示调用与匿名方式调用的区别
    查看全部
  • 在DOM中,每个节点都是一个对象,DOM节点有三个属性: 1.节点名称 nodeName :只读 元素节点的nodeName与标签名相同 属性节点的nodeName是属性的名称 文本节点的nodeName永远是#text 文档节点的nodeName永远是#document 2.节点的值 nodeValue : 元素节点的nodeValue是undefined或null 属性节点的nodeValue是属性的值 文本节点的nodeValue是文本自身 3.节点类型 nodeType :只读,常用的有 元素为1,属性为2,文本为3,注释为8,文档为9
    查看全部
    0 采集 收起 来源:节点属性

    2015-03-27

  • 元素节点的setAttribute()方法:增加或修改指定名称的属性值 1.格式:元素节点.setAttribute("属性名称","属性值"); 2.如果属性存在,则修改属性值;如果属性不存在,则创建该属性并赋值
    查看全部

举报

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

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