npm 是一个方便的 Node 模块分发、管理工具。我们平常会使用 npm install
安装模块,使用 npm publish
发布模块。事实上除了基本功能,这 2 个命令还有其他非常有用的特性。这篇文章会给大家介绍这些命令的一些“高级”用法。
记一次 MySQL 的慢查优化
最近遇见一个 MySQL 的慢查问题,于是排查了下,这里把相关的过程做个总结。
Sequelize 和 MySQL 对照
如果你觉得Sequelize的文档有点多、杂,不方便看,可以看看这篇。
在使用NodeJS
来关系型操作数据库时,为了方便,通常都会选择一个合适的ORM
(Object Relationship Model)框架。毕竟直接操作SQL
比较繁琐,通过ORM
框架,我们可以使用面向对象的方式来操作表。NodeJS
社区有很多的ORM
框架,我比较喜欢Sequelize
,它功能丰富,可以非常方便的进行连表查询。
这篇文章我们就来看看,Sequelize
是如何在SQL
之上进行抽象、封装,从而提高开发效率的。
yield 和 yield*
最近在看 koa 的中间件实现时,总是看到 yield* next
这种用法,觉得很困惑。下面是学习成果。
谈谈响应式
这是自己关于PC上响应式网站的一次实践的总结。尽管在响应式满天飞的当下,这个文章看起来好像有点“过时”,但是,在实践及总结的过程中,理解了很多原先并不明确的知识,有一些自己的心得和体会,希望能对有做响应式的同学有帮助,如有不正确的地方跪求指出。
使用 cors
最近使用了跨域 ajax 来发起 post 请求,对 cors 进行了一些学习,下面是学习的一些记录。
纯 css 实现容器动态宽高相等
假设有这样的需求:不知道容器的宽度(容器宽不能写死,动态变化),如何只通过css让容器的高总是等于容器的宽?
新开始
用github搭建了一个新的博客,这次一定要坚持认真写。
以上。