key = key.replace(/\_(\w)/g, (all, letter) => letter.toUpperCase()); // 下划线转驼峰 const id...

key = key.replace(/\_(\w)/g, (all, letter) => letter.toUpperCase()); // 下划线转驼峰 const id...
今天学到了git-flow。才发现之前自己所了解的git都只是小打小闹罢了。 Git-flow 只简单讲一下自己所理解的git-flow。 我们所谓的版本就是上图一个一个的小...
下面是Vue中的源码 这里的两个\都只是代表一个\。因为\本来就代表转义字符,只有\w才等于\w。所以把这句话简化一下意思就是匹配 []代表字符范围,只能匹配一个字符。前面一...
让我们来想想generator函数和async有啥区别?唯一的区别是async函数会自动执行,而generator每次需要调用next函数。仅此而已。 首先我们来看一个简单的...
最近在学习koa2,但是自己陷入了瓶颈期。就是不知道学什么好,对未来有点迷茫。还好最近看到了知乎上的狼叔的文章 感到迷茫的话就一天阅读十个npm模块。 这让我坚定了阅读源码的...
参考复制了阮一峰老师的代码。 Symbol是独一无二的值,他可以作为对象的属性名,这样就不会被改写。但是作为属性名的时候要用中括号 Symbol还可以消除魔术字符串! 魔术字...
这道题目主要的地方在于nAdd这个函数。还有一点就是a1()和a2()是两个不一样的函数。 nAdd又是一个全局的函数,它的作用域在globalContext里,那么经历过两...
本篇文章参考了https://github.com/mqyqingfeng/Blog/issues/5 这位大佬的github。 js在执行一段可执行代码的时候会创建一个执行...
在Vue中,使用了Object.defineProterty()这个函数来实现双向绑定,这也就是为什么Vue不兼容IE8。我通过一个大佬的github来学习vue的源码htt...
最近在用axios向servlet发送请求的时候,踩到了一个大坑---------后台接受不到我发送的参数。查阅了很多资料,发现是axios发送请求的时候如果不自己设置请求头...
喜欢这种风格的代码
编程题之原生JS实现对话框这是某公司2017前端实习招聘的一道编程测试题——用JS实现一个对话框,水平垂直居中,有半透明遮罩层效果。自己研究了一番,实现了题目要求的效果。 大体框架如下: 对话框可以设...
这是某公司2017前端实习招聘的一道编程测试题——用JS实现一个对话框,水平垂直居中,有半透明遮罩层效果。自己研究了一番,实现了题目要求的效果。 大体框架如下: 对话框可以设...
写在前面:这次会讲一些难点,关于betterScroll组件方面的东西。 1 jsonp方面,暂时先跳过把 2 轮播图的实现,我们这里用betterScroll组件来构造这个...
1 在这一章,我们要编写页面的骨架和基本的路由。在开始前,我们需要先安装两个依赖,分别是bable-runtime和babel-pollyfill。我比较喜欢在命令行来写np...
1 这个项目我们用vue-cli搭建,怎么安装它和怎么配置node文件就不介绍了。 我们在命令行中输入vue init webpack musicPlayer来初始化这个项目...
写在前面: js里面如果存在两个定时器,他们会相互影响。window.innerWidth是可视区域的宽度 1: 获取歌词数据。这里获取歌词数据不像之前那么容易,qq音乐设...
这章是播放器的重头戏-------音乐播放器的设置,学到了很多 基础组件,像songList这种被多次复用的组件,不写逻辑代码,它只派发事件!!!写在前面:父组件向子组件传递...
一起努力
对Vue.js音乐播放器的总结。(六)前面的一到五都会慢慢补上去的 最近一直在看基于vue.js 2.0的总结,学到了很多,却都没有记下来(心痛,好伐)。被人推荐了markdown编辑器,来简书试试手感。 写在前...