这个项目的定位是 大前端程序猿的百宝箱。主要针对 前端方向和 Node 方向;主要内容是国内外优秀的 库
、工具
、套路
、设计
、交互
,或关注的 技术博客
、技术组织
、技术公众号
等等,反正用 瑞士军刀 来总结这篇文章再合适不过了。
技术博客/技术组织
技术公众号
博客搭建
HTML
CSS
浏览端 JS
Project Build
Node Package
Node Project
精选阅读
前端技术
Node 学习资料
前端面试
其他技术
工具/软件
Web
APP
Mac 软件篇
Linux
Chrome 浏览器插件
Git
服务端
数据端
客户端
设计/交互
速查手册
杂七杂八
前端炫技-_炫酷狂拽叼炸天站点_
小结
TODO
虽混过俩家外企,但劳资技能树中“英文”这项还是灰色的...所以俺关注和收藏的站点主要以中文为主。
分享一下最近自己的体会:学习是最能缓解焦虑的。
技术领导力 300讲
、左耳听风
;除此之外我还比较关注 微服务相关
、区块链相关
的专栏。Github
,分类和展现清晰,值得收藏Sass
专家级Web
和 Node
,要深度有深度,要广度有广度FIS
、UEditor
、WebUploader
、KityMinder
Node
系列CSS
猛人Github
地址:HexoGithub
地址:JekyllHexo
或 Jekyll
的模板,分分搭建出一套炫酷的个人博客使用
Hexo/Jekyll + GitPage
,前端搭建静态博客那是相当 easy。用Markdown
写文章做记录,再push
到Github
上,分分钟高大上有木有
再推荐几款视觉效果极佳的 Hexo
主题,且在 Github
上的 star
都很不错:
不能偏心,所以也推荐几款 Jekyll
的好主题:
纯 HTML
相关其实没有好玩的项目,所以这儿展示的内容主要都是一些模板,而且以下列出来的都是免费的,方便拿取搭架后台或者博客
列表,真心佩服这种偏执的整理能力AngularJS
,所以再三权限之后还是没实际使用,劳资还是别给团队添乱了,囧...widget
,所以最终交付的时候,自己几乎没写几行CSS。Star
数超过2W的开源模板项目,包含了多套简洁的 templates
,可以用于博客、后台或者企业首页。keyframes、animation、transform、transition
的童鞋可以直接去读其源码(只有千把行代码),读完就算出师鸟:)ES6
用起来。这个插件可以让我们用新的 标准/提案 写 JavaScript
代码,然后再向下 转换编译,最终生成随处可用的 JavaScript
代码。中文文档奉上《babel-handbook》jQuery
的 排序/过滤 的JS库,最关键是有着美妙的动画效果Bootstrap
和 Moment.js
饼图、圆环图、折线图等等emoji
关键词转换为emoji
图片的JS
插件 可以快速的为你的网站提供emoji
表情支持Notification API
实现的桌面效果的提示栏。浏览器支持情况不错,如http://caniuse.com/#search=Notification
鸟 样式和交互统一的问题交给 videojs 搞定:)
Swiper/PhotoSwipe/fullPage
有这仨库,微信里常见的 H5 页完全不是问题哒
Gulp + Webpack 的使用__套路__参考: learning-gulp
Gulp 资料收集:use-gulp
推荐篇与 Webpack 相关的文章《CSS Modules》
Webpack 用起来吼吼:webpack-howto
作为一名大前端甚至是多端,
Node
绝逼是必备的一块
有关
Node
的学习资料,请访问 Node 学习资料
这里介绍些有特色且前端有必要知道的包
git ci
工具,让我们的项目提交代码更规范、更有套路。打算写篇文章分享下,文章正在准备中,写完后会补地址。CLI
中的 argv
时(即命令行传参),用它就行了Underscore.js
的一个 fork 发展而来ava
未来的测试运行器koa
的校验库 可以非常方便的对 queryString
或 postBody
的信息进行验证steam
的按行读文件,偶处理日志时用哒 要不实现一个按行读文件,又得 steam
、 又得 chunk
,还是比较麻烦的PHP/Python
中的 unpack
方法。英文解释:Unpack multibyte binary values from buffers and streams.Node
有连接池的概念console.log
时有更好的展示样式
supervisor
和nodemon
这俩都是监控 Node 代码,使得每次修改代码后会,开发 Node 程序必备
以上库俺都有使用过,甚至有不少都是项目开发中、各种特定场景下必用的,有任何使用问题欢迎沟通哈:)
暂无
ES6
)写代码,经过 babel
编译后生成没有兼容问题的代码React
和Webpack
的世界。 俩都是非常前沿的技术,同时使用会更有趣。HTML
和CSS
代码的规范start1300+
Node
代码的风格指南start17k+
JavaScript
代码Bootstrap
的免费模板Bootstrap
的免费管理后台以下列表中的 APP 都是不区分系统平台的
对于美好事务的追求无论何时都不算晚。
Mac 下的软件那么多,又是免费又是付费,应该怎么选呢?我来分享下我的推荐列表,推荐的优先级老规矩,从上往下依次降低。
Powerpack
售价 £17
。除了能快速搜索和打开应用程序之外,查找文本文件、全文检索、调起浏览器搜索和计数器都是俺经常使用的功能。如果想知道具体咋用,推荐阅读老池(池建强)的文章:《神兵利器—Alfred》Mac
终端功能少又不好看,iTerm2
可以解救你~ 推荐篇文章:《让你的命令行丰富多彩》¥68
,感觉还是很值的(特么我还想说,Windows
数年前就自带的功能,在 Mac
上还收费,略忧伤)。预览和快速切换窗口太有必要了,能用快捷键控制窗口,能让拖拽到边缘的窗口自动调整大小(window早就有的功能),真心能提高效率。推荐篇中文的文章:让Mac的窗口飞Sublime
,但之后就是 ATOM
,俺也专门为它写了篇 《使用纪要》$49.99
。关注 IOS
开发或者常备梯子的同学,肯定都知道这大名鼎鼎的软件。价钱从 ¥68
涨到 $99
也让偶咋舌,背后的故事就不细说了,感兴趣可自行去谷歌百度一下。PS:软件 小飞机ShadowsocksX 也非常棒,同样推荐:“轻量级科学上网姿势,改变您的生活体验!”$64.99
。如果觉得对各种账号的密码管理心累,那么推荐你使用,这个钱肯定值,Mac
和 iPhone
通用,爽歪歪。如果账号密码都是那种一、俩个套路,而且被盗也随意,那么用不用就无所谓啦¥25
。快捷启动和切换 APP
的工具,高效的第一步iTerm
,三分之二 ATOM
,日常使用时各种全屏、居中、靠左、靠右等用快捷键来回着换,辛福感满满的。60/年
。英文名 MarkMan
,非常强大好用的标注、测量工具,强烈推荐Mac
下木有 Fiddler
挺不习惯,不过在有更强大的替代品,虽然有点复杂...还好后来下载到便宜(¥68
)的 Surge
做替代品$20.97
,但是可 免费 试用四周。Mac右上角菜单的管理工具,试用之后右上角的菜单瞬间清爽了,反正试用下也不花钱:)Atlassian
,一款好用的的 Git
客户端工具,重点是 支持中文,哈哈:)INDIVIDUAL/PROFESSIONAL
,售价分别是 $3/$5
。因为比较在意时间管理,所以当工作压力较大时,这软件是俺的必备之物IDE
,谁用谁知道 PS:貌似俺插件装多了,用着卡卡的,风扇呼呼转...然后俺就卸载装了,装了 ATOM
...以上列出来的都是偶觉得比较有意思、有特点的软件。当然,类似 Docker
、Polarr(泼辣修图)
等这类都太小众;有道翻译
、Evernote
、Foxmail
等这类又太大众;然后有些软件买了觉得有点“亏”,比如刚出手买入的 Final Cut Pro
,其实机器自带的 iMovie
就挺好了(完美诠释《Final从入手到放弃》)。所以,这几类就不一一往这列举啦~
作为一名程序员兼工具控,我期待自己无比高效
首先,都是免费哒;然后,所列项目都是针对 CLI(命令行界面)
哒;最后,探索无止境
neocomplete does not work
之类的错误,可以参考 Problems with Vim and lua?$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
JavaScript
有多少个文件,共多少空格行数、注释行数、代码行数,就这些简单粗暴的内容。常见的安装方式可通过 npm
来进行安装。$ brew install cmatrix
Mac
OS X
程序猿能更好的专注代码层面。最近在看《七周七语言》,里面出现各种语言环境,用 brew
来安装、管理各种解释器和编译器,省心省力!Swift
所以早早就下载了,后来才知道原来 Mac
下如果不安装 Xcode
,部分常用的指令都不支持,囧
Chrome
应用商店必定是需要的哈。
以下插件都是俺多年积累淘出来的,数量不多,所以就不区分 Github
插件和非 Github
插件了。按照俺推荐的强度自上向下展示,且大多数插件就是偶工作和生活必备,希望能对大家有用。后续如有新发现好插件,偶也会及时更新哒。
POST
接口调试终结者,异常强大的接口调试工具。稍稍有一点学习成本,推荐之JSON
格式的查看工具,可以很方便的展示数据,麻麻再也不用担心偶调试接口啦。PS:同类插件有不少,所以用的开心就行Chrome
还得装插件才行,任性...Vim
快捷键一样,浏览网站时不需要鼠标咯Gmail
、Chrome
商店等等。当然,在这个插件的设置中还可以设置壁纸、动画效果等等Setting
里面有不少设置和快捷键,都很好上手的。Infinity胜在中文和直观,Momentum胜在视觉冲击。俺基本上这俩款看心情换着用,所以希望你也都能喜欢:)Github
项目的文件导航,使目录结构一目了然,而且我们国内 Github
的访问速度又不稳定,用这个工具也就很提效率了。对经常使用 Github
的同学强烈推荐Web Servers
、服务端的 Frameworks
或 JS
框架,小到 meta
、编码格式甚至 Analytics
,非常推荐Github
插件。无聊是因为这个插件就特么一个功能,加宽,能让 Github
页面变宽,每行展示更多的内容,尤其配合着Octotree,展示效果极佳。非常推荐 Mac
用户实用,因为屏幕比较不大,变宽后阅读感觉更好Gmail
邮件Chrome
开发者工具的主题,且支持的主题超过25种,视觉装逼控必备。设置分大概三步,官网有文字说明,youtube
上的视频教程奉上(Customization With DevTools Author)[https://www.youtube.com/watch?v=AUZagMLMAJc]Github
项目页中嵌入有关的图表信息,直观的展示当前项目的 Star Trend
,能方便看到当前这个开源项目的发起时间,火爆趋势;对比较知名的项目还有相关的 News
展示package.json
或任意 .js
文件中,可以方便的对 require()
的 package
进去点击,跳转去对应的 Github
页面。PS:特么不太好表达,建议你去这个插件的概述页,里面有个十来秒的视频,看完就明白鸟补充:
Surge
无脑搞定,不过代理插件推荐Proxy SwitchySharp,熊掌公司里大多用的都是它Github
的简明指南,木有高深内容:)star 1200+
如 Ruby、Python、Perl
等相似的服务端语言的学习资源。
暂无
面对大名鼎鼎的 Electron,我懵逼了。犹豫了一会儿,不知道把其放在哪个分类中,于是我单开了一个 客户端 的类目。
作为负责最终效果呈现的前端工程师,多少得了解些 设计和交互 的,这也是为什么 fetool 会单独的存在这一章...当然话又说回来了,偶毕业的第一份工作是设计:)
RT,这篇都是些文档或者API,一般这类东西都在大家浏览器的书签内,偶这也列一下大前端常用的手册地址
列表,真心佩服这种偏执的整理能力放些开发中较有用的杂物在这儿
README
的书写套路吧 PS:劳资怎么这么无聊...jQuery
的 排序/过滤 的JS库,最关键是有着美妙的动画效果背景
俺算个比较能自我总结的码农,所以偶尔喜欢写点东西做些记录或者自我熏陶陶醉一下。 可写着写着发现Evernote
里面的东西太尼玛多(乱)了,于是想着把一些技术相关的资料都整理整理,都丢到Github
上沉淀下来。 这样Evernote就可以只需要记录些偏生活方便的,看着清爽一些...
所以,这篇记录其实只是为偶自己而写,确信以后也一直会这样~~~
说说目标
其实与这篇记录类似的文章太多鸟,俺也不愿意成为一个单纯的收集资料,分享资料的这么个东西。 我希望 fetool 能更生动、更个性,最好能更另类点,对于每样工具的思考和解析更多点,吐槽也必须有理有据,然后再配上劳资收集的 low 图,完美!希望通过不停的完善这篇记录,能Push劳资多了解业内的新玩具和新创意,然后围绕这些新东西,客观的再写点好东西,比如文章、资料、开源项目这些,让其他伙伴们少走弯路或学的更顺畅点儿
所以劳资对自己的要求是:这篇记录里列出的每样东西,自己都得的去了解、去尝试,然后再列出来。 能举一反三最好,如果达不到至少也能清楚的认识:列出来的这玩意对程序员有没有卵用,解决了啥痛点。
继续完善和扩充内容
“备注/说明”这一栏不够犀利,希望再多加入自己的理解、点评、吐槽,让这篇记录更犀利和生动
支持导出多种格式,如.pdf
、.epub
、.mobi
等
后续看看如果有必要,可以单独搞个页面,优化下阅读和展示效果
以下是 @拔赤 总结的前端技能图:
转载自https://github.com/nieweidong/fetool