2022
2022 下半年进度报告
学用Eleventy(一):路由
为WordPress 项目开发安装配置本地(docker)开发环境
安装和配置PHP开发环境
2022 求职记
React 和TypeScript 练习笔记(二)—— 开发复合状态值的组件
React 和TypeScript 练习笔记(一)——简单交互与CP模式
2021年终回顾
React 实践自训笔记(一)
前端模块化开发实验(三)—— React 模块的Welcome world
前端模块化开发实验(二)—— 纯JS 模块的Welcome world
前端模块化开发实验(一)——模块概念以及webpack基础配置
配置开发环境(webpack)以支持开发React项目
CSS样式开发未来的三项技术——SASS、CSS-in-JS和TailwindCSS
Laravel 前端脚手架选择指南
2020
webpack与项目构建再认识
编程模式新解
如何选择TypeScript 或是 JavaScript?
前端开发者的专业任务涵盖什么内容?
不参加工作获得“三年经验”的一些策略
如何使用偏函数技术提高代码的可读性
有效评估JS开发者软实力的十条面试题
JS闭包和构造函数对比研究
JS语言是不是面向对象的?(二)
React 开发中的代码复用技术:继承、构成、装饰和混入
React refs使用指南
JS语言是不是面向对象的?(一)
React Context API是什么以及基本使用
React 两个基础的组件设计模式
如何用React Hook开发带状态的V组件
2019
集合迭代任务与iterator对象技术
2019年终总结
CSS进阶——对布局理论的渐进归纳
ES6新技术之对象技术
ES6新技术之函数技术
ES6新技术之解构赋值语法
新版JavaScript的箭头函数
JavaScript异步任务与Promises技术
JS开发者进阶的十项技能
使用Jasmine测试JavaScript(一)——基本概念
JavaScript单元测试基础
Backbone.Marionette 学习小结
Marionette View的生命事件模型
使用Marionette.js构建复杂的交互布局
利用Marionette Behaviors使你的代码更加干净整洁
Marionette.js的历史舞台
Backbone.Marionette V组件制作的核心任务之一——将业务数据连接上交互界面
使用Backbone.Radio构建更具模块化的Web应用
2019-6近况
Git 入门的一种(一)
Git 基础理论之一
JavaScript程序模块化及模块系统
标准CORS抹平跨域Ajax凸现了Web app多域分布式结构
工作环境升级完成(Fedora23直上29)
对Ajax更细致的理解
JavaScript事件委托比你想像的简单
浏览器执行JS的过程
JS第五版的七个新高阶的数组实例方法(Array Extras)
5个经典JS面试题(略译)
我看JavaScript(七)——程序构造理论与OO
我看JavaScript(六)——工程构造与中间构件
我看JavaScript(五)——程序构造与工程构造
我看JavaScript(四)——抽象与程序构造技术
我看JavaScript(三)——语言或程序的动态性
我看JavaScript(二)——程序形式与形态
我看JavaScript(一)
2018年终总结
2018
2018-10近况
2016年终总结
2017年终总结
2015年总结
二0一五 二月二日
说当代爱情
断翅云端飞
什么叫内向与外向型人格?(未完)
2014年总结
同步网盘实现托管私人Git项目
2014
Solaris的线程模型
算法创新能力随想
Linux内核的概念体系结构
组合算法和组合问题
操作系统发展史
如何看待算法
对“问题”建模
操作系统与系统调用再认识
信息、状态和控制的关系(头脑风暴)
编译程序与操作系统的关系
“问题”是什么
提高学习效率的方法二——掌握完备概念 内涵的方法
手工定制Linux系统
提高学习效率的方法一——厘清本质的本质
系统接口的比较和再认识
科学思维的逻辑方法揭示世界的有机结构
方法是一种工具(头脑风暴)
C语言运算符另类分类法
计算机存储系统(学习笔记)
C语言函数调用过程
引导程序再认识
Linux根文件系统结构再认识
伪代码
开发文本编辑器学习笔记