音频可视化
其实从事前端开发以来没有碰到过这样到需求,只是在前段时间看到一些音乐播放器的界面很漂亮,就想 web 端能否实现这样的效果呢,网上找了一下,发现已经有了很多案例了,这里只是自己实践一下.
Npm link的使用
之前有写过 npm 包发布实践,虽然文中提到了使用 karma 进行单元测试,但是忽略了怎么调试的 npm 包.我们总不能每次调试都先上传到 npm 包服务器,在安装,这样效率太低了,可以使用 npm link 进行 npm 包本地调试.
Git删除远程忽略文件
Npm包发布实践
从接触 npm 到现在已经几年了,一直都是在使用别人发布到 npm 包,虽然自己也想发布 npm 包供大家使用,但一直都没有好的点子.因为工作中经常会用到一些常用正则,或者是常用的工具函数,而我又暂时没有发现 npm 上相关的 npm 包,觉得这个想法不错,也在此将本次发布 npm 包的过程记录下来,以便总结.
Hello electron
其实在从事前端工作后不久就知道了 electron,当时就感叹 javascript 的强大,从最基础的 web 应用到 cordova 到跨平台移动应用,在到 electron 跨平台的桌面应用.但是也只是知道了这个名字以及 electron 可以做什么的一个简单了解.
Virtual DOM的理解
我从 16 年使用 vue,到后来的 angular、react 等签到框架,到现在已经 3 年多了,在使用中倒是没有遇到太大的问题.对 Virtual DOM 的概念也能说出个一二,但一直没有动手实现,这片博文也算是对 Virtual DOM 加深理解,并动手实现一个简单的 Virtual DOM 算法.
Webpack4.0从零配置一个react开发环境
在过去很长一段时间,我都没有研究 webpack 相关但东西,一方面是现在已经有了很多官方构建工具,另一方面是这些构建工具基本能够完成现在的需求了,作为一个开发人员,应该把更多但经历放到业务上,所以对 webpack 一直都是简单了解,需要使用的时候再查文档.正常情况下,这样做是没有问题的,不需要花费太多的时间和精力就能构建出一个不错的开发环境.
事件绑定和事件委托
应该说接触 js 就应该知道事件绑定了,但这里是对 js 事件绑定加深理解
一次网站挂马的分析
我是一个切图仔,日常的开发也不会涉及太多网络安全相关的东西.今天这篇博客完全是一个巧合,下面就听完细细道来.