前端宝藏

2019

9月

[工具] TreeJS 在线编辑器:

https://threejs.org/editor/

[文章] 21 个 VSCode 快捷键,让代码更快更有趣;

https://juejin.im/post/5d34fdfff265da1b897b0c8d

React组件性能优化实例解析

https://zhuanlan.zhihu.com/p/34632531

可能是最全的 “文本溢出截断省略” 方案合集

https://juejin.im/post/5dc15b35f265da4d432a3d10

11月

基于canvas的截图

https://github.com/Aaaaaaaty/Blog/issues/5

网页截图

https://www.npmjs.com/package/chrome-remote-interface

推荐一个可能大家会用到的工具:headless chrome (无头谷歌浏览器)

https://developers.google.com/web/updates/2017/04/headless-chrome(会的同学可以忽略)

默认功能:获取屏幕截图、获取页面为PDF、打印页面DOM

如果配合 chrome-remote-interface 远程控制工具使用可以实现更多功能:
1、控制使用 CSS 和 DOM 模块
2、使用 Runtime 模块执行 JS 脚本
3、使用 Network 模块读取并设置 UserAgent 和 Cookie 等信息
4、配合 Karma 进行单元测试

https://zhuanlan.zhihu.com/p/27100187

卖菜的前端文章汇总

https://www.yuque.com/sxc/front/rb6hn7

Google How to do a code review

https://google.github.io/eng-practices/review/reviewer/

用JavaScript 实现 AI

https://aijs.rocks/

React UI 组件库

https://reactjs.org/community/ui-components.html

时间转换 API 众多,体积小,支持tree-shaking 对比dayjs和momentjs

https://date-fns.org/

12月

网易云音乐前端性能监控实践

https://mp.weixin.qq.com/s/jQZEwmu1SG4RcVePWT8HBA

前端er须知的Nginx技巧(Docker SSI HTTPS)

[https://mp.weixin.qq.com/s/zGR3Pu0zt3Z2tVCQL7ImNQ
]

画图工具推荐

https://www.jianshu.com/p/b4992f48e06b

小微项目的业务中台解决方案

《Headless CMS——小微项目的业务中台解决方案》

如何监控网页崩溃?

https://zhuanlan.zhihu.com/p/40273861

开源录制用户屏幕

https://github.com/rrweb-io/rrweb

首页

https://www.rrweb.io/

demo

https://www.rrweb.io/demo/checkout-form/

解密国内BAT等大厂前端技术体系-美团点评之上篇(长文建议收藏)

https://mp.weixin.qq.com/s/gxR-KPCdfbHWX5I1um5x_g

reg 在线工具

https://regexr.com/4q3dn

浏览器禁止同源验证

https://blog.csdn.net/qq_32786873/article/details/70173151

移动端调试~

<script src="//cdn.jsdelivr.net/npm/eruda"></script>
<script> eruda.init(); </script>
https://www.jianshu.com/p/d8e232b23f7a
https://github.com/liriliri/eruda

Node.js 模块系统源码探微

https://juejin.im/entry/5ded93fc6fb9a0166316c535

画图工具 plantuml

https://plantuml.com/

高德JS依赖分析工程及关键原理

https://mp.weixin.qq.com/s/vbp_tXErSKe23oO2xmzc0Q

h5秒开方案大全

http://www.alloyteam.com/2019/10/h5-performance-optimize/

对应旧版本的react hooks,对比两边的写法

https://wattenberger.com/blog/react-hooks

从 VSCode 看大型 IDE 技术架构

https://www.yuque.com/paranoidjk/blog/vuuz30

腾讯开源跨端框架

https://github.com/tencent/hippy

前端技术周刊

https://www.yuque.com/awesome/fe_weekly

ConardLi 的 2019 — 尾声和开始 | 掘金年度征文

https://juejin.im/post/5e093619e51d45581e441fc4

2020

1月

Single-Spa + Vue Cli 微前端落地指南 (项目隔离远程加载,自动引入)

https://juejin.im/post/5dfd8a0c6fb9a0165f490004

关于分享

https://www.zhihu.com/question/34625985

采访布莱登艾克

https://www.youtube.com/watch?v=IPxQ9kEaF8c

5 Ways to animate a React app.

https://medium.com/@dmitrynozhenko/5-ways-to-animate-a-reactjs-app-in-2019-56eb9af6e3bf

手把手教你写几个实用的AST插件(实战)

https://mp.weixin.qq.com/s/GJ1H6gMoB1BEYfQbF3RQpQ

北京电影学院发了一篇满是数学公式的计算机顶会论文,并开源了其代码

https://www.zhihu.com/people/dancerphil/activities

前端安全—你必须要注意的依赖安全漏洞

https://juejin.im/post/5e1d68fc6fb9a0300b4c0eac

3月

前端微服务在字节跳动的打磨与应用

https://mp.weixin.qq.com/s?__biz=MzI1MzYzMjE0MQ==&mid=2247485444&idx=1&sn=62b872dac1c7ef15305b0eca4f01c8e0

前端要了解的UI设计知识

https://mp.weixin.qq.com/s/et4tEZny97eUezY_E8qNwg

小白必看,JSBridge 初探

https://mp.weixin.qq.com/s/Tsc52538Se2VumuiszEpnA

设计体系的响应式设计:

https://mp.weixin.qq.com/s/K7rBl13xOoAzhogaHMACew

短文,使用router hooks

https://css-tricks.com/the-hooks-of-react-router/

前端劝退预警:JavaScript 工具链不完全指南

https://www.cnblogs.com/lzkwin/p/12462725.html

对React Hooks的一些思考

https://zhuanlan.zhihu.com/p/48264713

How V8 optimizes functions in JavaScript

https://itnext.io/v8-function-optimization-2a9c0ececf5e

chrome 80 cookie问题

https://harttle.land/2020/01/27/secure-cookies.html

4月

考拉前端骨架屏生成技术揭秘

https://mp.weixin.qq.com/s/hMDC-NEJ-AyUqO6hM4fkaw

微前端体系结构

https://changelog.com/jsparty/121

如何设计实现 h5 页面搭建-数据模型

https://mp.weixin.qq.com/s/Fyl3SMHjv3ROw9QUBdwutA

systems-design-for-advanced-beginners https://robertheaton.com/2020/04/06/systems-design-for-advanced-beginners/

Vue 3.0 Beta 那些事

https://juejin.im/post/5e9f6b3251882573a855cd52

使用 React Hooks 实现仿石墨的图片预览插件

https://juejin.im/post/5e9bf299f265da47ee3f6c31

从代码到像素

https://developers.google.com/web/updates/2018/09/inside-browser-part1

一个好的组件应该是什么样子的

https://mp.weixin.qq.com/s/P3pwzn1pmoGzjnS8nVyMgg

[赛高!一个扫码就可以跨端传输文件的工具]

https://github.com/claudiodangelis/qrcp

Node 生产环境调试

https://aotu.io/notes/2016/02/24/node-debug-in-production/

[移动端真机调试指南]

https://aotu.io/notes/2017/02/24/Mobile-debug/

[译] 为新的Facebook.com重建我们的技术栈

https://www.yuque.com/docs/share/6aee9dd5-da3f-462b-b4bd-caec0ec6f60e

大规格文件的上传优化

https://segmentfault.com/a/1190000022624799?utm_source=tag-newest

打开摄像头,2D插画实时变动画,中国程序媛出品,Demo在线可玩

https://mp.weixin.qq.com/s/rEmNKSd0eV2u1iRMp90EZA

eslint prettier

https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project

前端常用60余种工具方法

https://segmentfault.com/a/1190000022736837

[Twitter 的性能优化分享]

https://medium.com/@paularmstrong/twitter-lite-and-high-performance-react-progressive-web-apps-at-scale-d28a00e780a3

[一些可以帮到你的CSS属性~~]

https://segmentfault.com/a/1190000022851543

[为什么这么设计系列]

https://draven.co/whys-the-design/

[解读新一代 Web 性能体验和质量指标]

https://segmentfault.com/a/1190000022744550
web vitals 相关 https://web.dev/vitals/#core-web-vitals

[替代 webpack?带你了解 snowpack 原理,你还学得动么]

https://zhuanlan.zhihu.com/p/149351900

[react 动画库]

https://github.com/react-spring/react-use-gesture
https://github.com/react-spring/react-spring

原本用licecap这个录制gif的小工具不支持x64架构不能用了,给大家推荐个kap,也是基于 electron 构建的开源小工具

https://github.com/wulkano/Kap
https://www.electronjs.org/apps

视频讲解从TCP讲到NIO, BIO, 线程同步

https://www.bilibili.com/video/BV1Af4y117ZK

558个完全可定制的 SVG 图标。

https://tablericons.com/

《认识垂直韵律》

https://iamsteve.me/blog/entry/a-guide-to-vertical-rhythm

webpack核心概念

https://mp.weixin.qq.com/s/VyAQos6aq6Ln-tgxcAc8NA

webpack高阶概念

https://mp.weixin.qq.com/s/32oQ6ve8EapSYXs78wWzdQ

通过 webcam 摄像头追踪眼动记录

https://webgazer.cs.brown.edu/

40 个 CSS 布局技巧

https://developer.aliyun.com/article/768212

awesome-lowcode

https://github.com/taowen/awesome-lowcode

Nuclear黑科技,在模拟器中打开小程序、H5页面,方便调试抓包、查看页面不同机型适配等开发工作

2020年第9周

2020年第10周

2020年第11周

2020年第12周

2020年第13周

2020年第14周

2020年第15周

2020年第16周

2020年第17周

2020年第18周

2020年第19周

2020年第20周

2020年第21周

2020年第22周

2020年第23周

2020年第24周

2020年第25周

2020年第26周

2020年第27周

2020年第28周

2020年第29周

2020年第30周

2020年第31周

2020年第32周

2020年第33周

2020年第34周

2020年第35周

2020年第36周

2020年第37周

2020年第38周

2020年第39周

2020年第40周

2020年第42周

2020年第43周

2020年第44周

2020年第45周

2020年第46周

2020年第47周

2020年第48周

2020年第49周

2020年第50周

程序员写 PPT 的正确姿势 — Reveal.js

作为一个程序员,在工作中需要做一些技术分享或项目汇报时,往往需要花费很长时间去做一个 PPT。Reveal 是一个运行在浏览器上的 PPT,让我们可以使用 HTML 甚至是 Markdown 语法去实现一个 PPT。Reveal 支持众多特性,例如自动动画、演讲者注释、代码语法高亮、导出 PDF 等,同时内置了若干默认主题。另外介绍一个项目 reveal-md,它对 Reveal 进行了一层封装,帮助我们使用 Markdown 语法快速地实现一个 PPT。 (via.陈嘉健)

使用 CSS Scroll Snap 实现滑动容器

你是否曾希望 CSS 能原生实现一个可吸附的滑动容器呢?本文将深入 CSS Scroll Snap 属性,带你了解滚动捕抓技术。 (via.何明晋)

谷歌录屏教学神器

[使用Web Vitals改善您的网站](https://developers.google.com/learn/pathways/web-vitals

)

Web Vitals

好的js代码习惯

typescript学习指南

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容