zero to one. 个人日志
异步引入npm组件方案,免npm install,减少打包后体积
云开发
前端代码线上出错如何解决?使用sentry + 生产环境报错如何定位源码位置 两者配合无需上传sourceMap至sentry
-
用于检测当前手机是否支持css属性:https://css3test.com/
-
域名ip绑定,多开发环境切换:iHosts
-
抓包工具:Charles
-
视觉稿图形软件:Sketch
-
json数据格式化查看,浏览器拓展程序:FeHelper
-
用来更改页面请求响应的内容。通过指定规则,您可以把请求映射到其他的url,浏览器拓展程序:ReRes
-
个性化终端:iTerm
-
代码提交纪录,支持创建、克隆、提交、push、pull 和合并等操作:sourceTree
-
手机端调试面板 vsConsole
-
webpack优化体验:
-
发布一个npm包译文
-
cdn调用npm资源.例子:https://cdn.jsdelivr.net/npm/[email protected]/dist/bundle.js
-
ast插件相关,ast代码在线生成,参考文章:https://mp.weixin.qq.com/s/i_XnxoRrO90lnW1fGGq4qQ
-
Service Worker,目前该技术通常用来做缓存文件,提高首屏速度。
-
puppeteer自动化
-
rrweb实现录屏回放
-
scroll-behavior: smooth; scrollLeft的平滑过渡方案
-
在webworker中运行js https://www.youtube.com/watch?v=X57mh8tKkgE
-
memoize-one避免重复渲染
-
why-did-you-render--- 重复渲染检测
-
去除背景色 图片转png
-
图片压缩网站 http://tinypng.com 、 https://squoosh.app
-
document.designMode='on',网页数据全部变成可复制; document.body.contentEditable = 'true', 网页变为可编辑
-
github 搜索资源 xxx awesome、例子demo xxx simple、空项目架子xxx starter、教程xxx tutorial (例子: javascript awesome)
-
lerna进行组件库搭建
-
AST Explorer,它可以让你可以看到各种语言的 AST 语法树
-
2021年热度: vite、Astro、Remix、Rust、swc、monorepo中的Lerna、Strapi
-
vscode 的插件脚手架 npm install -g yo generator-code 开发文档:https://liiked.github.io/VS-Code-Extension-Doc-ZH/#/get-started/your-first-extension
-
css Object-fit属性 防止图片拉伸 使其保持覆盖
-
node 服务 日志监控插件 winston
-
tsdx开发一个库,默认配置,节省繁杂的配置时间 https://github.com/jaredpalmer/tsdx
-
日志信息生成文件 npm run build | tee -a ls.text https://blog.csdn.net/zong596568821xp/article/details/82997885
-
vscode插件: GitHub Copilot 人工智能 代码提示