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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 较量较量(比较操作符) < > != 返回的true和false值 较量较量(比较操作符) 1.看例子: 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)
    查看全部
  • 操作符是用于在JavaScript中指定一定动作的符号。例如"="和"+"都是操作符。 (1)操作符 JavaScript中还有很多这样的操作符,例如,算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。 注意: “=” 操作符是赋值,不是等于。 (2) "+"操作符 算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如:mystring = "Java" + "Script";
    查看全部
  • JavaScript 语句表达式,表达式是指具有一定的指、用操作符把常数和变量连接起来的代数式。一个表达式可以包含常数或变量 。 【 num = num + 1;】 【串表达式 "I"+"love"+"you" 、 "super"+mychar,[mychar 为变量] 值为 字符串】 【数值表达式 num + 5*3 、25+3.8 ,[num 为变量 ] 值为数值】 【布尔表达式 2>3 、 num==5 、 num<=100 , [num] 为变量 值为布尔值 true 或 false】
    查看全部
  • 多样化的我(变量赋值): 1.用“=”赋值,但是注意:这里 "="号的作用是给变量赋值,不是等于号 2.变量是无所不能的容器,你可以把任何东西存储在变量里,如数值、字符串、布尔值等 例如:var num1 = 123; // 123是数值 var num2 = "一二三"; //"一二三"是字符串 var num3=true; //布尔值true(真),false(假) 注意:为变量赋值字符串时要用双引号括起来
    查看全部
  • 尽量少访问DOM和尽量减少标记 访问DOM的方式对脚本性能会产生非常大的影响。以下面代码为例: var num = document.getElementById("second").innerHTML; function countdown() { num--; document.getElementById("second").innerHTML = num; } 以上代码看似少用了一个变量,但浏览器进行了两次DOM搜索,再加上后面有循环…… 更好的办法是把第一次搜索的结果保存在一个变量中,然后在循环里重用该结果,比如: var num = document.getElementById("second"); var c = 5; function countdown() { c--; num.innerHTML = c; } 如此,代码功能没有变,但搜索DOM的次数由两次降低到了一次。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。 计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间隔性触发计时器:每隔一定的时间间隔就触发一次。 setTimeout():指定的延迟时间之后来执行代码 clearTimeout():取消setTimeout()设置 setinterval():每隔指定的时间执行代码 clearinterval():取消setinterval()设置
    查看全部
  • 事件会在页面加载完成后,立即发生,同时执行被调用的程序。 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。 如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。
    查看全部
  • 运算符操作顺序: 算术运算,最高优先; 比较,次之; 逻辑,次之; = 赋值,再次之; var numa=3; var numb=6; jq= numa + 30 >10 && numb * 3<2; //结果为false 释疑: 第一步,先乖:numb * 3 = 18 第二步,后加:numa + 30 = 33 第三步,同级比较,从左:numa + 30 >10 true; 同级比较,到右:numb * 3<2 false; 第四步,逻辑与判断:numa + 30 >10 true; numb * 3<2 false; 结果:两边条件相同时为真,否则为假,此处的结果为false 第五步,赋值运算,jq=false; 结果为false.
    查看全部
  • onclick --- 鼠标单击事件、 onmouseover --- 鼠标经过事件 、 onmouseout --- 鼠标移开事件、 onchange --- 文本框内容改变事件、 onselect --- 文本框内容被选中事件、 onfocus --- 光标聚焦、 onblur --- 光标离开、 onload --- 网页导入、 onunload --- 关闭网页
    查看全部
    0 采集 收起 来源:什么是事件

    2015-07-21

  • 好比小华今天买了一个杯子,小明说:"杯子是白色的",小亮说:“杯子是红色的”,小华说:"小明说的不是真话,小亮说的不是假话"。猜猜小华买的什么颜色的杯子,答案:红色杯子。 分析: 三个变量,杯子,小明,小华 var beizi,M,H; M="白色"; H="红色"; beizi=!(M=="白色")//小明说的不是真话,返回为flase beizi=!(H=="红色")//小亮说的不是假话,返回为true 答案:红色杯子。
    查看全部
  • 1.Internet Explorer 会忽略节点之间生成的空白文本节点,而其它浏览器不会。 2.为消除浏览器之间的差异应用firstElementChild获取div元素节点的第一个字节点
    查看全部
  • 确定你的存在(变量声明) 我们要使用盒子装东西,是不是先要找到盒子,那在编程中,这个过程叫声明变量,找盒子的动作,如何表示: 声明变量语法: var 变量名; var就相当于找盒子的动作,在JavaScript中是关键字(即保留字),这个关键字的作用是声明变量,并为"变量"准备位置(即内存)。 var mynum ; //声明一个变量mynum 当然,我们可以一次找一个盒子,也可以一次找多个盒子,所以Var还可以一次声明多个变量,变量之间用","逗号隔开。 var num1,mun2 ; //声明一个变量num1 注意:变量也可以不声明,直接使用,但为了规范,需要先声明,后使用。
    查看全部
  • 外部引用没成功。暂时只有内部的了。
    查看全部
    0 采集 收起 来源:编程练习

    2015-07-21

  • 1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒 2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”
    查看全部
  • 网页尺寸scrollHeight scrollHeight和scrollWidth,获取网页内容高度和宽度。 一、针对IE、Opera: scrollHeight 是网页内容实际高度,可以小于 clientHeight。 二、针对NS、FF: scrollHeight 是网页内容高度,不过最小值是 clientHeight。也就是说网页内容实际高度小于 clientHeight 时,scrollHeight 返回 clientHeight 。 三、浏览器兼容性 var w=document.documentElement.scrollWidth || document.body.scrollWidth; var h=document.documentElement.scrollHeight || document.body.scrollHeight;
    查看全部

举报

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

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