使用体验基本上✔️最人性化的浏览器搜索插件
一个人性化、快速选择文字多引擎搜索工具;支持划词搜索、菜单分组、快速复制。支持浏览器多设备同步配置;默认保存多种常用搜索引擎,支持自定义,快速拖拽排序;可导出、导入配置文件。
document.querySelector('#post-content > p').style.display ...
达克效应
邓宁-克鲁格效应(Dunning-Kruger effect),或简称达克效应(DK effect),是一种认知偏差,简要地说就是身份地位知识程度越高的人往往越谦和,反之,越没有见识的人,往往越狂妄,目空一切,无知的人往往不知道自己的无知,却以为自己什么都知道。由美国康乃尔大学的社会心理学家大卫·邓 ...
Chrome 插件开发全攻略
渔:https://github.com/sxei/chrome-plugin-demo
写在前面我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整 demo,所以转载务必保留 http://blog.haoji.me/chrome-plugin-develop.html 。本文所有涉 ...
The Super Tiny Compiler
前言想要对编程技术提高一个维度,编译原理是绕不过的坎;它是 TypeScript、Babel、ESLint、Stylus、Vue、React、Marked 等开源前端框架的理论基石之一;了解编译原理能够对所接触的框架有更充分的认识。但是学习编译原理是一个比较复杂而又繁琐的过程,于是在 GitHub ...
开发者学习路线
渔: https://github.com/kamranahmedse/developer-roadmap官网:https://roadmap.sh/
前端路线图
后端路线图
运维后端路线图
前端新工具:Vite
Vite 的定义面向现代浏览器的一个更轻、更快的 Web 应用开发工具,基于 ECMAScript 标准原生模块系统(ES Modules)实现。
Vite 的由来如果应用比较复杂,使用 Webpack 的开发过程相对没有那么丝滑。
Webpack Dev Server 冷启动时间会比较长
Web ...
NestJS Docker GitHub Action CI/CD
Docker 部署 NestJS RESTful API获取源代码VPS 上获取 GitHub 代码:
shell12345678# 创建工作目录mkdir -p /var/www# 获取代码git clone https://github.com/w3cTim/nest-webstack.git# ...
JavaScript 进阶题目
该项目原地址 https://github.com/lydiahallie/javascript-questions,作者是 Lydia Hallie,是个妹子!~ 还是个网红 😍!她在 Blog 上撰写的图解系列在网上也是各种疯转。该项目的题目在她的 Instagram 长期发布、更新。
每题的 ...
前端开发的瓶颈与未来之路
前端开发的瓶颈到底在哪里,前端技术是否已经走到一个十字路口,全栈化的系统架构是否能改变目前的窘境?本文将根据我自己的开发经历谈谈当下前端开发中遇到的一些问题和想法。
引子近两年我一直在思考的一个问题:
如果前端不用考虑性能问题、不用考虑终端兼容性、不用考虑历史遗留问题,甚至不用考虑具体技术实现 ...
如何写出优雅的代码
渔:https://github.com/ryanmcdermott/clean-code-javascript
简介
文章作者根据 Robert C. Martin 的 《代码整洁之道》 ,撰写一份适用于 JavaScript 的原则。本文不是风格指南(Style Guide),而是教导你编写 ...
CheatSheet 速查表 (持续更新 ing)
Css transfrom
Sass
HTTP
console
正则表达式
搭配:
https://jex.im/regulex/
https://regex101.com/
简单教程
10 分钟快速掌握正则表达式
Markdown
Head 标签
CSS Selector
Git
BoxMod ...
阿里前端开发规范
规范的目的是为了编写高质量的代码,让你的团队成员每天得心情都是愉悦的,大家在一起是快乐的。
引自《阿里规约》的开头片段:
现代软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没 ...
从 8 道面试题看浏览器渲染过程与性能优化
前言移动互联网时代,用户对于网页的打开速度要求越来越高。百度用户体验部研究表明,页面放弃率和页面的打开时间关系如下图 所示。
根据百度用户体验部的研究结果来看,普通用户期望且能够接受的页面加载时间在 3 秒以内。若页面的加载时间过慢,用户就会失去耐心而选择离开。
首屏作为直面用户的第一屏,其重要性 ...
🀄️ 中文文案排版指北
本文转载自 中文文案排版指北建议配合 autocorrect 使用
统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。
空格
「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最 ...
在浏览器输入 URL 回车之后发生了什么
本文转载自 4Ark
前言这个问题已经是老生常谈了,更是经常被作为面试的压轴题出现,网上也有很多文章,但最近闲的无聊,然后就自己做了一篇笔记,感觉比之前理解更透彻了。
这篇笔记是我这两天看了数十篇文章总结出来的,所以相对全面一点,但由于我是做前端的,所以会比较重点分析浏览器渲染页面那一部分,至于 ...