SF
每天进步一点点
每天进步一点点
注册登录
关注博客
注册登录
主页
关于
RSS
学习node.js 断言的使用
RayHuang
2019-03-13
阅读 3 分钟
2.5k
assert模块提供了一组简单的断言测试,分严格模式(strict)和遗留模式(legacy),严格模式下,对比的方式比较严格,比如说,0与'0'比较,会报错,但在遗留模式下是可以通过的。官方推荐使用严格模式, 所以本文基于strict模式下学习。
React + webpack 环境配置
RayHuang
2017-09-06
阅读 3 分钟
3.2k
babel-preset-react React语法包,专门用于React的优化,在代码中可以使用React ES6 classes的写法,同时直接支持JSX语法格式
ES6 Iterator笔记(摘抄至阮一峰的ECMAScript 6入门)
RayHuang
2017-07-26
阅读 2 分钟
2.1k
ES6 Iterator笔记(摘抄至阮一峰的ECMAScript 6入门) Iterator的遍历过程 创建一个指针对象,指向当前数据结构的起始位置。也就是说,遍历器对象本质上,就是一个指针对象。 第一次调用指针对象的next方法,可以将指针指向数据结构的第一个成员。 第二次调用指针对象的next方法,指针就指向数据结构的第二个成员。 不断...
javascript数据结构之队列
RayHuang
2017-07-25
阅读 3 分钟
1.4k
队列的操作方式和堆栈类似,唯一的区别在于队列只允许新数据在后端进行添加。这就跟排队买包子一样,你先来就先买,后来就排队等待,这个就很有纪律性,不会出现有人插队的坏现象了。
js数据结构之栈
RayHuang
2017-07-18
阅读 2 分钟
1.4k
栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元...
制作一个简单的音乐播放器的进度条
RayHuang
2017-05-08
阅读 3 分钟
18.1k
因为最近在写一个音乐播放器,本来想做完整个项目再写博客的,但抑制不住我体内的洪荒之力,其实是怕到时候写起来长,就决定把一些知识点梳理出来 先了解一下HTML5出的audio标签 audio的定义 audio标签定义声音,比如音乐或其他音频流 audio标签的常用属性 autoplay 如果出现该属性,则音频在就绪后马上播放。 controls ...
你真的了解javascript吗?(一)
RayHuang
2017-03-18
阅读 4 分钟
3.3k
原题出处:JavaScript Puzzlers!当初以为不过是一些小题目,结果做到怀疑人生,都要怀疑可能我javascript白学了。读者可以去试试。 不多说,直接上题: 第一题 {代码...} 不要被套路,这题没看上去那么简单,首先我们来看看Array.map这个函数: {代码...} map() 方法按照原始数组元素顺序依次处理元素,返回一个新数组,...
关于vuex的一些小事
RayHuang
2017-01-12
阅读 4 分钟
3.7k
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。