blog
blog copied to clipboard
awesome-FE(大前端)技术收集
:ideograph_advantage: 收集前端技术、学习方法、心得
:mortar_board: 技能图谱
:pencil2: 博客(blog)
weekly 阮一峰 蚂蚁数据团队 jawil DDFE blog muwoo lin-xin 林鑫 berwin 博文 75team w3c Pines-Cheng xd-tayde 郭东东 camsong blog 网易 木易杨 早报推荐 每天一道前端面试题 mqyqingfeng 前端工匠 aliyunfe weekly
:books: books
Hello GitHub free-programming-books awesome-javascript 掘金翻译计划 Computer-Notes front-end-collect 分享前端相关优秀网站、博客、以及活跃开发者 ruanyf js教程 js 33 个概念-中 js 33 个概念-英 HTTP权威指南总结
:chart_with_upwards_trend: 算法
fucking-algorithm javascript-algorithms awesome 算法 algorithm 个人总结类 动图学算法 funnycoderstar leetcode 排序算法 JavaScript 版数据结构与算法 leetcode
:gun: JavaScript 规范
spec 开发规范 standard eslint-config-standard
:bicyclist: 技巧(skill)
Front-End-Checklist clean-code-javascript 微前端那些事 写 CSS 的灵感 mobile 技巧 quicklink 前端知识点
-
30-seconds 30-seconds-of-code 30s for js 30-seconds-of-css 30s for css 30-seconds-of-interviews 30s for interviews
-
compress 压缩 TinyPNG 压缩图片 squoosh 压缩图片
-
format input 输入数字格式处理
-
search Fuse
-
particles 粒子 particles
:video_camera: video
:maple_leaf: fetch、ajax
:clock10: 进度条(progress)
:pencil: 编辑器(editor)
quill tiptap A rich-text editor for Vue.js
:turtle: 懒加载(lazyload)
lazyestload 小而精巧
:bar_chart: 图表(chart)
:loop: 轮播图(Swiper)
:open_file_folder: js 保存文件
:clock9: 时间库(Time)
:key: Parse URL
:dizzy: json
:id: 唯一字符串 ID 生成器
:bulb: 新功能步骤导航 guide
:date: 日历(calendar)
:scissors: 网站截图
:paperclip: socket
:point_up_2: fastclick
:point_down: 手势
:mailbox_with_no_mail: storage 本地存储
:frog: jQuery
:four_leaf_clover: 小程序(wx mp)
wepy awesome-wechat-weapp 项目实践 wepy-mall
:v: vue
awesome-vue vue 骨架屏 vue 骨架屏 vue-croppa 图片剪切 vue-cli vue-design 源码分析 mvvm 原理分析 vue3 原理分析 vue-wechat-title
vue-barcode-scanner v-track 埋点 vue-echarts
:raised_hands: nuxt
proxy-module nuxt-stylus-resources-loader
:eight_spoked_asterisk: react
- UI
- Tools
:sparkle: React Native
react-native-guide 文档 react-naive-book 文档
- 项目实践
:ng: angular
- rxjs
- 项目实践
ngx-admin ant-design-pro angular-base
:full_moon: 多端统一开发框架
-
Demo
:page_facing_up: 文档生成(docs)
:evergreen_tree: redux
:boat: 前后端开发项目实践(node)
bilibili-vue cezerin-react node-elm node.js + Mongodb 构建的后台系统
:rocket: 性能测试
:performing_arts: 模拟数据(Mock)
:globe_with_meridians: node 本地服务
:blue_book: learn node
awesome-nodejs nodejs-learning-guide node-blog N-blog 学习 node 最佳项目实践 node 实战案例 node-in-debugging koa2 文档 koajs-design-note Koa.js 设计模式
:school_satchel: npm
:bomb: deno
:package: webpack
webpack 文档 webpack-and-spa-guide webpack-chain webpack-config 配置实践
:jack_o_lantern: babel
:anchor: git 钩子(git hooks)
:x: You Dont Need
You-Dont-Need-jQuery ou-Dont-Need-Lodash-Underscore
:hammer: Utils 工具类封装
:movie_camera: 代码错误监控系统
sentry onpremise webpack-sentry-plugin web-analytics
:octocat: Git
高质量的 Git 中文教程 learn-docs git-commit-emoji
:octocat: GitHub Pages
:octocat: GitHub 博客搭建
:seedling: TypeScript
typescript 文档 typescript 手册 typescript-book-chinese semlinker awesome-typescript
:monkey: 翻墙(FQ)
翻墙汇总
shadowsocks 翻墙神器,window mac android
hosts
jsproxy
:herb: 原生UI
:u5408: fonts
:snowflake: css
iCSS 谈谈一些有趣的 CSS 话题 CSS 技巧 normalize.css 重置 css 初始化样式,用于demo页
- 轻量级库 hint.css cssfx-demo
:dog2: 编辑器
vscode code-settings-sync
:first_quarter_moon: nginx
:beginner: docker
:horse_racing: 桌面应用(desktop app)
nativefier web打包成 App
:boy: Android Tools
:bird: Flutter
flutter-in-action GSYFlutterBook