🏡小码农的自留地
喜欢开坑(新文),不时完善(旧文),欢迎收藏(star)
JS
- JS类型显式转换与隐式转换
- JS/nodeJS 路径及处理方法
- js面对对象(创建对象,实现继承)
- js事件详解
- JS数组的各种操作方法
- js各种遍历总结
- 判断js数据类型
- js字符串的操作方法
- js浅拷贝与深拷贝
- js图片懒加载及优化
- ES6的类&&ES6前的继承
HTML && CSS
leetcode
- LeetCode | 70. 爬楼梯
- LeetCode | 53. 最大子序和
- LeetCode | 189. 旋转数组
- LeetCode | 122. 买卖股票的最佳时机 II
- LeetCode | 26. 删除排序数组中的重复项
other
Library
- React性能优化
- 业务组件和逻辑复用的方向
- JSX为何能防止xss注入攻击
- 动手实现一个redux
- React生命周期(包括react16版)
- React hook
- 浅比较, immutable 及在react的运用
HTTP
- token,Json web token(jwt)
- 浏览器的同源策略
- cookie ,session
- web通讯:短轮询,长轮询,websoket
- 图解http--了解web及网络基础
- HTTP强缓存和协商缓存
开发小记
- 如何创建git服务器
- 如何写个CLI?(例子:如何用CLI创建初始化项目)
- ghChat开发历程
- 写个node脚本自动全局复制文件
- airchat 打包上线小记
- mac使用tree
- Nginx反向代理centos的80端口
- web移动端开发总结3--抓包工具篇(Charles)
- web移动端开发总结2--调试篇
- web移动端开发总结1--适配篇
- 本地mysql客户端连接centos的数据库
- 记录下node项目部署上线的过程及坑
- 解决非chrome浏览器(移动端适用)后退刷新问题
设计模式
翻译
其他