# 文章

# 前端 看过后觉得挺好的一些内容

Press Enter to Submit 背后的那些事 (opens new window)【form 按 enter 后发生了什么?】

谈谈 WebSocket (opens new window)

页面可视化搭建工具前生今世 (opens new window)

JavaScript 运行机制 (opens new window)【任务队列&事件循环都有提到】

前端缓存详解 (opens new window) 缓存一文读懂前端缓存 (opens new window) 缓存页面渲染方面的一些性能优化 (opens new window)

使用Service worker实现加速/离线访问静态blog网站 (opens new window)

谈谈 Web 应用中的图片优化技巧 (opens new window)

# 小程序

只需两步快速获取微信小程序源码 (opens new window)

# 移动端

使用Flexible实现手淘H5页面的终端适配 (opens new window)

# 网络

什么是 RPC 框架? (opens new window)

# node

基于node.js的脚手架工具开发经历 (opens new window)

在 Node.js 中引入模块 (opens new window)

# 职业发展

一个程序员的成长之路 (opens new window) by 张云龙 写的很好很用心 值得反复思考

开发者如何在「技术+管理」的路上越走越宽? (opens new window)

# 思考

蔡志忠:努力是没有用的 (opens new window) 能找到共鸣吗

# 其它

语雀 - 前端碎片 (opens new window)

没有功能需求设计文档?对不起,拒绝开发! (opens new window)

漫画赏析:Linux 内核到底长啥样 (opens new window)

从一个奇怪的错误出发理解 Vue 基本概念 (opens new window)

样式化加载失败的图片 (opens new window)

和少妇白洁一起学JavaScript (opens new window)