Archives
All the articles I've archived.
-
Typescript类型体操
Updated: at 10:50 PMts的类型中的很多内置方法的再实现,可以帮助加深理解ts的类型系统。
-
Typescript
Updated: at 10:50 PMts真的帮助开发者解决了许多问题,比如类型检测、接口定义等。甚至在你不知道的时候,帮你减少了很多bug。
-
Vue-Router的简易实现
Updated: at 05:46 PM路由系统可以加深项目理解,也有助于更灵活的使用vue。这里简单实现一个简易版的Vue-Router,加深理解。
-
React之svg组件制作环形图
Updated: at 11:28 PMcss的动画一般比较简单,制作复杂动画,使用svg元素来控制下效果会更好
-
Promise的实现原理详解
Updated: at 10:50 PMPromise使用的地方非常多,研究一下promise规范,学习一下思想
-
Cocos Creator学习之旅
Updated: at 11:34 PMCocos相关知识总结和整理,游戏开发中避免一些问题,可以提升开发效率。
-
Tailwindcss之用法
Updated: at 12:44 AMtailwindcss的使用写法练习,后续会继续扩展tailwind的自定义扩展配置,以及主题定义配置。
-
Webgl的概念和示例
Updated: at 09:16 PMwebgl入门了解和相关概念解释,包括介绍一些参数和方法,及图形学相关的基础知识等。
-
Javascript之尾调优化
Updated: at 11:34 PM递归调用可以优化为尾调,减少栈内存的开销,其实这个优化是js引擎内部做的。
-
regexp小例子
Published: at 05:28 PM使用正则练习几个小例子,加深理解。
-
强大的正则表达式
Published: at 05:25 PM正则表达式最常用于处理和校验字符串,是非常好用的简便工具。如果用的熟练,能够极大的提高工作效率。
-
Astro 优雅的起飞!
Updated: at 09:16 PMAstro框架已经成为前端圈内的新宠,它主打服务端渲染,但是又能生成静态站点。
-
Three.js 汹涌的海(六)
Updated: at 11:44 AMThree.js示例,实现一个水面效果,通过顶点着色器来实现波浪的起伏。
-
Three.js 着色器(五)
Updated: at 11:44 AMThree.js 着色器作用总结,顶点着色器和片段着色器的语法。
-
Three.js GLTF模型,模型导入(四)
Updated: at 11:44 AMThree.js 模型导入,GLTF模型简介。
-
docker常用命令
Updated: at 10:50 PMdocker便于开发人员快速搭建环境,进行开发测试,记录一些常用命令。
-
Three.js Webgl动画,物理碰撞引擎(三)
Updated: at 11:44 AMThree.js模拟物理碰撞引擎,使用three.js和cannon.js库。
-
Three.js 3D字体,星系制作(二)
Updated: at 11:44 AMThree.js 3D字体制作。Three.js 创建星系动画。
-
Three.js 使用模型,材质,灯光(一)
Updated: at 11:44 AMthree.js 学习笔记系列,本篇介绍模型、材质和灯光的使用。
-
C++之学习之旅
Updated: at 11:34 PMC++的一些基础知识,和一些需要注意的点。指针,引用,泛型,类,虚函数,数组。
-
前端相关的各类知识汇总
Updated: at 05:46 PM温故而知新,可以为师矣,前端内容庞杂,仅为回顾所用,也希望能帮助到大家。
-
React源码学习
Updated: at 11:44 AMReact源码学习笔记,简单实现一个react,方便深入理解场景问题。
-
react宽度可拖拽组件
Updated: at 11:44 AM侧边栏的伸缩经常用到,这里封装一个宽度可拖拽的react组件,就当练习了
-
脚手架运行原理
Published: at 08:25 PM从零开始搭建一个脚手架,理解其运行原理。可用于理解前端工程化、提升前端研发效能。
-
glob用法
Published: at 11:01 PMglob常用于路径匹配,在文件查找和匹配时非常有用。这里只对其常用符号进行介绍。
-
ejs模板
Published: at 05:30 AMejs模板是经典的nodejs模板引擎,ejs不同标签的含义,ejs模板的三种用法。
-
Nodejs多进程
Published: at 11:57 PMNodejs多进程, Nodejs, 多进程, 异步执行, child_process模块, execFile, fork, spawn, exec, 进程id, ppid, pid, 父子关系, 嵌套关系, 地址空间。
-
Commander常见用法
Published: at 06:24 PM在nodejs中使用commander模块,可以实现命令行工具的开发。
-
yargs常用方法
Published: at 05:45 PMyargs是一个命令行参数解析器,它可以帮助你快速构建一个命令行工具。
-
lerna用法及其构建命令详解
Published: at 08:00 AMlerna是一个用于管理包含多个包的JavaScript项目的工具。它可以帮助你执行诸如安装、更新和发布依赖项等操作,同时保持各个包之间的独立性。
-
Npm常用命令
Published: at 08:00 AM使用npm管理npm包的一些常用命令,以及创建软链接等操作。
-
Nodejs之process
Updated: at 11:34 PMprocess对象的详解,介绍常用方法和属性参数等,相关示例代码。
-
Nodejs之学习笔记
Updated: at 11:34 PMNodejs学习笔记,相关内容包括nodejs架构、异步非阻塞IO 事件驱动 单线程等。
-
后端性能优化相关
Published: at 06:33 AM后端都需要了解的后端性能指标优化,包括响应时间、并发数量、吞吐量等。
-
Nodejs简易服务器
Published: at 04:50 AMNodejs简易服务器搭建教程,使用nodejs的原生api搭建简易服务器,目的是快速熟悉nodejs的相关api。
-
数据结构
Published: at 04:02 PM数据结构主要学习的就是线性结构和树状结构。
-
算法题记录
Published: at 06:02 PM数据结构主要学习的就是线性结构和树状结构。
-
Nodejs模块机制
Published: at 07:12 PMNodejs的模块机制是非常有意思的,这里简单记录一下。学习这个可以对很多打包工具的打包原理有更深的理解。
-
Nodejs实现的静态文件服务器
Published: at 12:40 AM使用Nodejs实现一个简易的静态文件服务器,需要用到Nodejs的http模块和fs模块。还有文件可读可写流的使用。
-
用vscode进行nodejs代码调试
Published: at 05:05 PMvscode中对nodejs进行调试的launch.json和tasks.json配置文件示例。
-
Word Notes
Published: at 03:00 PM单词关联记忆,记得不多,偶尔看看吧。
-
Daily Sentence Pattern
Published: at 03:00 PM使用英语造句子,永远比背单词,背语法,背句子学得快。因为实践才是硬道理。
-
Phonetic Transcription
Published: at 03:00 PM英语音标学习,使用常用单词来练习发音,音标对于口语的提升非常重要。
-
Daily English Dictation
Published: at 11:15 AM看英文电影时,有学到一些很好的句子,摘录一下,方便回味学习。
-
英语发音连读技巧
Published: at 03:00 PM这里记录的是一些英语发音的连读技巧。英语连读对于听力理解很重要,对口语也大有裨益。
-
Learning English Web relatively
Published: at 03:00 PM摘录的一些英文博客中不错的英文句子,既学习了相关技术内容,也学习了如何用英文来表达。
-
Learning English Grammar(1)
Published: at 03:00 PM基本句型, 动词时态, 动词语气, 非谓语动词, 英文标点。
-
Learning English Grammar(2)
Published: at 03:00 PM独立主格, 助动词, 使役动词, 冠词, 介词, 名词, 代词, 数词, 形容词, 副词, 连词, 叹词, 限定词。
-
Learning English Grammar(3)
Published: at 03:00 PM被动、强调、省略、主谓一致、从句。