A little bit this, a little bit that.
利用空余时间做一个个人网站,顺便练习自己感兴趣的技术。
开发工具:cmder + git bash, vscode, phpmyadmin.
There is no specific plan for creating this website, just trying to come up with some interesting ideas and implement them here using web technologies as a practice.
Dev tools:cmder + git bash, vscode, phpmyadmin.
TODOs:
- Test nested api path logic ✔
- Test apps common folder file reader logic ✔
- dev tools ✔
- tslint to eslint ✔
- webpack merge ✔
- common package ✔
- add comments
- improve linting rules
- fix linting errors and warnings
- http2, https
- decorate request and response ✔
- fix server console color issue
- custom font
- intro page ✔
- ajax ✔
- add fetch to ajax
- implement put, patch and delete
- fix sourcemap ✔
- fix static file handler security issue ✔
- custom scroll bar ✔
- full screen ✔
- multiple loading page
- improve scrollable component logic
- responsive page design
- audio ✔
- bouncing star ✔
- optimize dom manipulation
- use await async instead of promise
- cache system
- tree shaking
- unit test
- graphql
- upgrade webpack ✔
- 2D physics engine
- resume page ✔
- resume editor ✔
- resume print ✔
- upgrade eslint ✔
- file uploading
- login system ✔
- blog system
- todo list
- HMR
- lazy load ✔
- article editor
- upload multiple files
- docker