小昱个人网站
博客
开发者
生活漫谈
阅读札记
学无止境
精品分享
收藏夹
看视频
书架
更多
GitHub
博客
开发者
生活漫谈
阅读札记
学无止境
精品分享
收藏夹
看视频
书架
更多
GitHub
知识体系
文件切片上传及断点续传的实现
使用Node.js + Vue实现文件上传功能,包括切片上传、断点续传、秒传文件、上传进度监控等。
2020-01-15
开发史话:Web App、Hybrid App、Native App、React Native、小程序等技术的对比与总结
至今,客户端/移动端/前端(Client)市面上出现了各种各样的开发技术,让开发者应接不暇,用一个词语形容,就是“混乱”。从Node.js将黑手伸向后端、到HTML5的兴起和风靡、再到微信小程序的问世,至今市面上已出现各种形似的小程序,以及如今的Flutter,技术更新可说是层出不穷,令人兰花缭乱,在繁荣的背后,是开发者的迷茫与无奈。在此写这篇文章,算是这一段时间的总结归纳,也算做是2019年的收
2019-12-13
从浏览器多进程到JS单线程,JS运行机制梳理
我们常常听说, 浏览器是多进程, 而JS是单线程的, 具体里面有些什么运作机制? 经过长时间的开发经验, 对此了解也是越来越清晰, 本文将进行一个大致的梳理, 旨在将从浏览器进程,再到浏览器内核运行,再到JS引擎单线程,再到JS事件循环机制,从头到尾的知识梳理一遍,摆脱碎片化,形成一个知识体系 本文主要参考 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理, 有删改
2019-12-10
从一个文件批量修改开始:正则表达式深入剖析
正则表达式(regular expression) 描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意
2018-08-23
大型网站系统架构演化之路
一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝,要解决海
2018-08-23
从输入 URL 到页面加载完成的过程中都发生了什么事情
本文主要参考 从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!, 有删改
2018-06-14