《剑指Offer》题目整理
|最近重新翻阅《剑指offer》第二版,同时将里面的题目使用JavaScript
实现,本文主要整理相关题目及思路、代码实现等,方便回顾。
最近重新翻阅《剑指offer》第二版,同时将里面的题目使用JavaScript
实现,本文主要整理相关题目及思路、代码实现等,方便回顾。
最近在处理一些数据,使用的是Egg.js
和MongoDB
用来提供数据存储和HTTP接口,之前关于mongo的代码写的比较少,因此花了点时间来学习,顺道记录一下相关笔记。(实际上这篇文章是两年前的一篇草稿了,一直没有发布~
本文紧接上文,在了解了Vue3的数据侦测之后,再回头来看应用的整体初始化和一些内部细节。
Vue3.0发布beta版本了,还是来凑个热闹看看源码。本系列大概会有三篇文章,包括应用整体流程、新的响应式系统、组合式API相关内容。
Vue的一个特点就是数据响应式系统,由于这是一个比较独立的系统,因此我们先从这里开始,看看新的Proxy是如何实现数据依赖收集和通知的。
最近看了一些分析TypeScript
的文章,发现有很多自己不了解的地方,原来类型声明还有这么多高级用法,真是有点落伍了。于是重新补习了一下TS文档,整理了本篇文章。
前两天尤大在Vue 3.0 beta
直播中提到了一个vite
的工具,其描述是:针对Vue单页面组件的无打包开发服务器,可以直接在浏览器运行请求的vue文件,对其原理比较感兴趣,因此体验并写下了本文,主要包括vite实现原理分析和一些思考。
接手了一个移动端Vue项目,由于历史原因,整个项目打包速度和页面加载速度都比较慢,本文记录了优化该项目的一些工作。之前整理过一篇webpack折腾记(四):性能优化,本文可以算作该篇文章的一次实践。
在过去的开发经历中处理了各种奇葩BUG,认识到代码健壮性(鲁棒性)是衡量工作效率、生活质量一个非常重要的标准,本文主要整理了提高代码健壮性的一些思考。
本文主要根据自己的工作经历,整理了一些常见内部系统的基本使用和大致实现原理,了解如何搭建一套比较规范的开发流程。
iPic 是一个很赞的应用,可以快速将图片上传到图床上。由于非会员只能使用免费的新浪图床,因为最近新浪图床防盗链和图片有效期的缘故,因此决定自己实现一个图片快速上传的应用。
大致对比了一下Flutter Desktop
、PyQT
和Electron
等框架,最后决定使用Electron
,花了两三个晚上实现了将剪切板的图片快速上传到七牛上(非广告~)。
本文将回顾整个开发流程,并记录第一次正儿八经开发Electron
的经验。