es6
摘要:1.变量声明let和const 我们都是知道在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: 以上的代码实际上是: 所以不用关心bool是否为true or false。实际上,无论如何test都会被创建声
阅读全文
posted @
2018-04-16 10:02
0&
阅读(346)
推荐(1)
音乐播放器
摘要:上次只做了音乐播放界面,现在实现下功能。 主要功能: 1、支持循环、随机播放 2、在播放的同时支持图片的旋转 3、支持点击进度条调整播放的位置,以及调整音量 4、显示音乐的播放时间 5、支持切歌:上一首、下一首、点击歌名切歌;暂停播放 6、同步歌词。 添加音乐有两种方式: ①可以用一个audo标签,
阅读全文
posted @
2017-11-12 19:55
0&
阅读(491)
推荐(1)
JS模块化-requireJS
摘要:刚开始的时候,网页需要用到很多不同的插件,都是依次加载,需要注意其中的加载顺序即依赖关系。 这种写法有很大缺点。首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长; 其次,由于js文件之间存在依赖关系,因此必须严格保证加载顺序(比如上例的1.js要在2.js的前面),依
阅读全文
posted @
2017-11-05 21:26
0&
阅读(271)
推荐(2)
JavaScriptOOP
摘要:1.1面向对象编程OOP 1、语言的分类: ① 面向机器:汇编语言 ② 面向过程:C语言 ③ 面向对象:C++ Java PHP 等 2、面向过程与面向对象 ① 面向过程:专注于如何去解决一个问题的过程步骤。编程特点是由一个个的函数去实 现每一步的过程步骤,没有类和对象的概念。 ② 面向对象:专注于
阅读全文
posted @
2017-10-15 20:04
0&
阅读(532)
推荐(2)
正则表达式
摘要:一、正则表达式 1、正则表达式包括两部分: ① 定义正则表达式的规则; ② 正则表达式的模式(i/g/m); 2、声明正则表达式: ① 字面量声明: var reg=/表达式规则/表达式模式; eg: var reg= /white/g; ② 使用new关键字: var reg=new RegExp
阅读全文
posted @
2017-09-09 14:49
0&
阅读(1185)
推荐(0)
JS中事件&对象
摘要:一、JS中的事件 (一)JS中的事件分类 1、鼠标事件 click/dblclick/onmouseover/onmouseout 2、HTML事件 onload/onscroll/onsubmit/onchange/onfocus 3、键盘事件 keydown: 键盘按下时触发 keypress:
阅读全文
posted @
2017-09-03 22:28
0&
阅读(337)
推荐(0)
JS中循环结构&函数
摘要:一、循环结构 (一)循环结构的执行步骤 1、声明循环变量; 2、判断循环条件; 3、执行循环体操作; 4、更新循环变量; 然后循环执行2-4,直到条件不成立时,跳出循环。 var num=1;//1、声明循环变量 while (num<=10){//2、判断循环条件 document.write(n
阅读全文
posted @
2017-08-27 20:57
0&
阅读(370)
推荐(0)
JS中的运算符&JS中的分支结构
摘要:一、JS中的运算符 1、算术运算(单目运算符) + 加、- 减、* 乘、/ 除、% 取余、++ 自增、-- 自减 >>> +:有两种作用,连接字符串/加法运算。当+两边全为数字时,进行加法运算; 当+两边有任意一边为字符串时,起连接字符串的作用,连接之后的结果为字符串 除+外,其余符号运算时,会先尝
阅读全文
posted @
2017-08-20 20:33
0&
阅读(403)
推荐(0)
JS中的变量和输入输出
摘要:一、使用JS的三种方式 1、在HTML标签中,直接内嵌JS(并不提倡使用) <button onclick="alert('点你咋地')">点我</button> >>> 不符合w3c关于内容与行为分离的要求 2、在HTML页面中使用<script></script>包裹JS代码 <script t
阅读全文
posted @
2017-08-20 20:15
0&
阅读(7674)
推荐(0)