Skip to content

tumars/fe-record

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

前端记录

本文主要简单记录一些个人学习过程中的一些觉得不错的内容跟工具,大部分是前端开发的相关内容。

受限于个人涉猎、喜好,很多内容都没涉及到。

本文还有一个网页版,请访问 http://www.ferecord.com/nav 查看

您可以通过以下方式联系到我:

若转载本文请注明来源


目录


前端综合资源

与本篇文章类似的一些前端资源导航

名称 备注/说明
前端瑞士军刀 相当全面的一篇资源总结,不止包括前端
QQ前端群交流群规 看了让你跪的前端交流群群规,下方有大量资源

前端博客

一些不错的团队或个人博客,部分是英文博客,建议加进 RSS 订阅。这篇《front-end-collect》总结的更全面,包括了各种前端组织、博客、微博、期刊、书籍等。 我这里只写一些个人订阅的常看的博客。

名称 备注/说明
CSS-Tricks 大名鼎鼎,更新量很大,每日必看
codrops 设计的很漂亮的高质量前端博客
smashingmagazine 涉及到很多设计内容的前端博客
腾讯 AlloyTeam 腾讯前端团队
百度 FEX 百度前端团队
淘宝 FED 淘宝前端团队
奇舞团 360 前端团队
前端乱炖 前端社区太多,乱炖还算做的不错的
前端外刊评论 - 知乎专栏 知乎作为一个初期几乎全是程序员的网站,也是有相当多的前端开发
WEB前端开发 很多人都知道的 css88,收集了很多类库的中文文档
W3Cplus 大漠(《图解 CSS3》作者)在国内的影响力杠杠 css 专家级
阮一峰 其文章简洁易懂深入浅出,关注多年,著作《ECMAScript 6标准入门》
张鑫旭 成名多年的、高产的前端大湿
聂微东 本篇记录就是借鉴了聂老师的文章,文章更新不多,但都是精品
轩枫阁 设计跟内容做的很好的博客,博主是个2014级的毕业生(感觉比 13 年毕业的我厉害好多)(手动泪目)

网站

名称 备注/说明
stackoverflow 技术问答
medium 技术文章分享订阅
quora 问答平台
segmentfault 国内技术问答
掘金 国内技术文章分享订阅
知乎 国内问答平台
v2ex 国内程序员聊天扯淡论坛

设计

名称 备注/说明
dribbble 知名设计网站,没有灵感了就上去看看
优设 设计师学习平台
ui 中国 ui 中国

前端框架

名称 备注/说明
React facebook 出品的前端框架
Angular Google 出品的前端框架
Vue 阿里(尤雨溪)出品的前端框架

react

Facebook 旗下 js 框架, learn one,write anywhere

名称 备注/说明
react官方文档 官方文档,看看 api 挺好,这里有其中文网汉化文档
Redux 跟 react 配合的最好的状态容器,解决了 react 的 props 不能跨 components 传递的问题,这里有其汉化版文档
React-Native学习指南 learn once,write anywhere
React 编程规范 React 编程的各种基本规则
react-boilerplate 非常全面的 react 项目构建模板

组件库

名称 备注/说明
ANTD 蚂蚁出品的 react 组件库
element-UI 饿了么出品的组件库
bootstrap twitter 出品的前端 UI 框架
Material-UI Google Material 风格的前端 UI 框架
Amaze UI 有名的开源 HTML5 跨屏前端框架

CSS 相关

CSS 的发展相对遍地开花的 JavaScript 慢了很多,前几年只能从 bootstrap ,purecss 等类库上做文章,之后less、sass等预处理器,PostCSS 及基于它的插件,CSS 模块化,让 CSS 开发繁荣了起来

名称 备注/说明
Less css 预处理器,入门简单,功能强大
Sass css 预处理器,比 less 更强大
anicollection CSS3 动画库,收集了常用的 CSS3 进入、退出、闪动等动画
CSS3 loading 文章收集了很多 css loading 动画
css & svg loading 也很全面 css & svg 动画
css3-icons 使用 css3 做的各种小图标
css3gen css3 工具,调整一些细致的 css3 动画、3D效果、滤镜、阴影时可以使用这个
字蛛 font-spider 腾讯出品的中文字体压缩器,把需要的文字从字体文件里挑出来,大幅压缩字体文件

post-css

名称 备注/说明
PostCSS 请看《PostCSS深入学习》,以及 IBM 的这篇文章
css-modules css 模块化解决方案
Autoprefixer 自动生成 css 的浏览器前缀
cssnano 样式级别的 css 压缩工具
postcss-sprites 雪碧图生成工具,可生成各种类雪碧图
stylelint css 检测纠错工具

JS 相关

一些 js 的框架、类库、工具

名称 备注/说明
Lodash 具有一致接口、模块化、高性能等特性的JavaScript 工具库
Threejs 知名的js 3D库,封装了底层的WebGL图形接口,提供简化、高效的三维图形程序开发
create.js 强大且轻量的动画游戏框架,包括 easeljs、preloadjs、tweenjs、soundjs
GSAP 强劲流畅的动效库,官方宣称比 jquery 动画快 20 倍
parallax 一个视差效果引擎,效果不错
textillate.js 文字动画效果的库
ECharts 百度出品的图表、可视化库,简单好用功能强大,之前更多人选择的是 Heightcharts
AlloyFinger 腾讯出品的移动端手势操作库,含无依赖版跟 react 版。同类型的还有 hammer.js,以及百度出品的 Touch.js
Swipper 开源、免费、强大的移动端触摸滑动插件,微信里的多数滑动类的 H5 都是用这个
FullPage 另一款强大的滑动插件
PhotoSwipe 另一款强大的滑动插件
Pace 加载进度条的插件,通过请求量判断页面加载进度,可以自定义进度条样式
watch.js 监控对象属性变化的小库,“每当对象属性改变的时候,执行你的函数”
artTemplate 超快的前端模板引擎,而且支持预编译
CountUp.js 让数字由大到小或小到大递进变化
RandomColor 可以随机各种颜色的 js,很有意思
smoothscroll 使网页平滑滚动到指定位置,小巧,无任何依赖

构建工具

开发、优化、调试、部署 一条龙服务

名称 备注/说明
Gulp 强大的前端自动化构建工具
WebPack 强大的打包构建工具
Yeoman 强大的前端综合构建工具,包含了 npm、gulp 及一些常用插件
FIS 百度出品的前端工程构建工具,本土出品,更易使用
weflow 腾讯出品的高效、强大、跨平台的前端开发工作流工具
eruda 移动端调试工具
AlloyLever 腾讯出品的移动端调试工具

语言

前端需要掌握的各种语言

名称 备注/说明
Node 一个开放源代码、跨平台的、可用于伺服器端和网络应用的运行环境
Python 一种面向对象的,直译式的电脑语言
Ruby 一门开源的动态编程语言,注重简洁和效率。Ruby 的句法优雅,读起来自然,写起来舒适。
markdown 非常流行的标记语言

GitHub

全球最大的同性交友平台

名称 备注/说明
Git 教程-廖雪峰 全面易懂的Git教程
Git 学习资料整理 内容包括很多 Git 的相关资料,star 1200+
Travis CI 主流的持续集成工具
Circle CI 另一款主流的持续集成工具
Coveralls 它可以帮你生成一个展示代码覆盖率的徽章
SauceLabs 跨浏览器集成测试 ,提供了多重浏览器环境,帮助你在多个浏览器中自动运行脚本

编辑器

名称 备注/说明
Sublime Text下载、使用教程、插件推荐说明、全套快捷键 我自己的博客文章,当时总结的很详细
VScode 微软出品的编辑器,一夫当关万夫莫开,看正规军如何吊打散户

软件/工具 推荐

善用佳软,节省时间、提高效率,我们可以拿省下的时间发发呆喝喝茶享受人生

Windows

名称 备注/说明
Evernote 配合 chrome 浏览器的 剪藏 插件,把网上看到的文章分类收藏
Ditto Ditto 是最好的免费剪贴板增强软件,是提高效率的首选方案
Total Commander TC 是善用佳软唯一大力推广的非免费软件 (第二力推广的软件是 Vim),个人认为是全宇宙最好用的资源管理软件
Listary 极优秀的工具!它让Windows的静态列表,变作了动态交互;它让原始的视觉定位,变成了即输即搜的实时过滤。
IrfanView 顶级免费看图软件,功能跟速度上完爆其他同类软件
XMind 顶级商业品质的思维导图(mindmap)和头脑风暴(brainstorm)软件,“国产而国际化发展;商业化而兼有开源版本;功能丰富且美观”,也有 mac 版
LICEcap 简单好用,录制屏幕,导出 gif,也有 mac 版
马克鳗 高效好用的设计稿标注、测量工具,设计师、产品经理应该必备,也有 mac 版

Mac

名称 备注/说明
Alfred mac 上著名效率软件,称为神兵利器也不为过,有快速启动、剪贴板增强、词典、计算器、构建工作流等等功能,非常强大
CheatSheet 快速提示快捷键工具,在任意界面长按 command 键会显示当前支持的所有快捷键列表
iTerm2 mac 上替代自带终端的软件,有自动变色、只能选中、自动完成、常用快捷键等等功能,被称为 mac 上最好用的终端
oh my zsh zsh 被称为 unix 系统中最强大的 shell,但 zsh 的默认配置及其复杂繁琐,oh-my-zsh这个开源项目,让zsh配置降到0门槛
Homebrew mac 上的包管理工具,安装后可以使用 brew 来快速安装、管理各种软件、解释器、编译器,省心省力
Go2Shell 一个可以快速在 Finder 当前目录打开 Shell 的工具,小巧,非常好用,可以将默认终端设成 iTerm2
CRAX Commander mac 上的一款文件管理软件,mac 上没有 Total Commander 是个很大的遗憾,这个软件可以实现 TC 约 60% 的功能,已经比 Finder 好用很多
MPV mpv 以 ffmpeg 为解码器,可以调用 OS X 平台的硬件加速解码,支持 ass 字幕,有高级 OpenGL scale 算法,还支持 lua 扩展脚本,总之是 mac 上好用的全能播放器
IINA 美观、性能强大且能通吃所有视频的播放器
CleanMyMac3 目前mac最强大的系统清理工具,可以清除mac系统多余的语言包、系统缓存、应用程序、PowerPc软件运行库等,是个硬盘瘦身的好工具
Little Snitch 能防止应用程序在你不知道的情况下自动访问网络,你可以定义不允许访问。比如你安装破解了 adobe 的软件后需要禁止一切 adobe 相关的网络连接,除了修改 host 外还可以用这个
SSH Tunnel 带 GUI 的 shh 隧道工具,爬墙必备,使用 shh 穿透时就不必使用命令行了
Xcode 苹果软件开发工具,mac 跟 ios 开发必备,而且 Mac 下如果不安装 Xcode,部分常用的指令都不支持
Surge 网络调试工具,可以理解为高级版的适用 ios 手机的 Fiddler,还可以作为翻墙工具
Mac 开发配置手册 手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发者,内容简单基础
awesome-mac 大而全的 mac 工具合集

杂七杂八

一些跟前端相关的未分类收集

名称 备注/说明
A collection of HTML head elements 详细介绍了HEAD中的各元素

小结

背景

网上的前端导航类的总结非常多,文头提到的 前端瑞士军刀 就是此类文章中集大成者。 Evernote、浏览器书签里收藏了很多前端相关的文章跟知识点,一直想梳理下做个总结,就把部分内容总结到这篇文章上,希望以此为契机逐步完善。

目标

希望这个资源总结能做的比较精简。 但其实不太确定哪些该删。 总之按个人喜好来吧,逐步添加完善。

待添加

  • node.js
  • 框架
    • vue.js
  • 软件/工具推荐
    • app
    • chrome 插件

About

记录前端的各种知识,不定期增减

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published