node和npm的安装 首先去官网下载最新的nodejs版本,官网地址:https://nodejs.org/en/download/我现在的版本是node-v9.10.1。下载完成后解压 tar -xJf node-v9.10.1-linux-x64.tar.xz 移到通用软件安装目录opt sudo mv node-v9.10.1-linux-x64 /opt/ 建立软连接 sudo ln...
摘要:我发现使用这些命名空间会使我的代码非常具有可读性。跨组件的组建我们面临的另一个常见的问题是组件的样式和位置会受到父级容器的影响。 无论你是刚刚发现BEM或者已经是个中熟手(作为web术语来说),你可能已经意识到它是一种有用的方法。如果你还不知道BEM是什么,我建议你在继续阅读这篇文章之前去BEM website了解一下它,因为我会假设你对这种CSS的方法有一个基础的理解。 本文旨在对那...
摘要:昨天,我们认识了库的用法,用来控制输出调试日志。今天我们再了解一个日志记录的库,一个多路传输的日志记录库。所谓多路传输,是指,你可以自定义多个日志储存驱动,比如,将日志输出到终端的同时,将重要日志记录到文件中,甚至写到数据库中。 NPM酷库,每天两分钟,了解一个流行NPM库。 昨天,我们认识了debug库的用法,用来控制输出调试日志。但是,debug的特性适合于开发调试,并不适合程序记...
摘要:自第一篇收集向的文章发布后,近年半没更新这个专栏了。今天是分类中第一个的,叫做。不过这样需要两个数组各扫一遍,然而我们的目的只是要取到中间值,似乎并不用完整的扫一遍。那么也就意味着,我们最终要记录的值可能是两个。 大家好,我叫张小猪。 自第一篇收集向的文章发布后,近 1 年半没更新这个专栏了。最近面试中发现将近 60% 的候选人对于 bubble sort 面露难色,于是心悸于自己也忘...
摘要:因为的同事说,页面上的图片要直接调用七牛的接口上传到七牛,所以后端那边不能处理,必须前端这边把图片处理到以下。压缩的图片质量也设置了一个奇奇怪怪的值。 用的canvas。这个问题测试妹子反馈了好几次bug,解决了好多次,虽然用了比较僵硬的办法,但总算最终解决了。 因为php的同事说,页面上的图片要直接调用七牛的接口上传到七牛,所以后端那边不能处理,必须前端这边把图片处理到2m以下。可是...