非常全面的前端资源
Created at 2016-03-21 Updated at 2017-01-06 Category Front-End
一. 如何提问:
- 请提供能重现问题的url或资源demo文件包。(url:是以www开头的一级域名或二级域名,demo文件是未上线的html静态页面,带图片的请上传至群共享。提供的资源文件,必须是换个环境之后完整的能重现所说的bug,而不是只有html没有关键css,图片等一个单独文件,如果你所属团队对前端代码有特殊的保密要求,请自行找其它解决办法)。
- 文字描述不清的bug,用截图示意,且要说明两种状态:现状或期望的状态。
- 没有图片的代码建议发:
- http://www.jsbin.com
一款优秀的在线编辑器:JsBin [使用教程]
优点:不需要登录,即发即预览
缺点:速度不靠谱 - http://runjs.cn/
优点:国内访问速度快,可以上传图片(左下角)
缺点:需要登录,用户名 - http://www.jsfiddle.net
优点:功能强大,历史记录给力,缺点:访问速度慢
- http://www.jsbin.com
有图片的代码发群共享或申请免费的测试空间
-
优点:不需要手工发布,只需三级域名就可以访问,支持语言:php,python,java,
缺点:需要身份证验证获取免费云豆
版本控制工具:svn -
优点:支持:java,php,nodejs,python,ruby
缺点:需要实名认证200元/人,需要在控制台手动发布才能在线上预览
版本控制工具:git -
优点:注册即有,方便
缺点:只支持静态
版本控制工具:git -
优点:免费,可以为每个项目开启预览,类似于Github Pages功能,但是支持Node.js,PHP,Phthon,Ruby,Scala,Play,Go这些语言。最近刚出的WebIDE可以直接在浏览器中写代码了,强烈推荐!
缺点:提交新版本后,预览demo需要去后台手动部署(不过也就是点一个按钮的事情)
版本控制工具:git
-
参考:
二. 禁问:
日常生活废话禁问,主观性的问题禁问,概念性的问题禁问。
- 早上问早,晚上道晚安。聊天起于问早,止于呵呵。
- 有没有人在?
- 谁能帮我解决一个问题?
- 有没有jQuery高手在等?
- 群里有人做过XX的东西吗?等等类似的问题。
- 编辑器哪个工具好用?webstorm还是sublime还是vim?
- 什么是Javascript?什么是Ajax?
建议的问法是:
- 有问题直接问。比如:前端的岗位特点是什么?
- 直接说场景:我在做xx端东西的时候,在window 7平台的IE7版本下遇到了左右不对齐问题,具体如图所示img,代码地址:http://www.jsbin.com/xxxx,在百度中找到的答案,试了之后还是有同样的问题。请有空的同学帮我看看是什么问题?
如果你的问题暂时没人理,那表示有空的同学都未涉猎,赶紧找其它办法。
- 直接说场景:我在做xx端东西的时候,在window 7平台的IE7版本下遇到了左右不对齐问题,具体如图所示img,代码地址:http://www.jsbin.com/xxxx,在百度中找到的答案,试了之后还是有同样的问题。请有空的同学帮我看看是什么问题?
三. 禁发:
- 广告,招聘,找工作,找实习,找私活者,接私活,推广(如极客邀请加入),明星八卦,政治社会话题,禁群内签到,假红包,禁交流VPN相关话题,禁串群一个号加几个群(入门,初级,跳板,中级,高级,非管理只能加一个群),禁群内语音,禁群内打开视频,分享视频等与前端技术或职业探讨主题无关的内容或行为,禁发超过一屏的长代码,不太习惯自己退,违者踢。
- 禁发无意义的大图片,建议发qq提供的默认的等于行距表情,约束这个目的在于:
- 人脑对图片的接受速度明显快于文字,过多的无意义图片会分散讨论的主题。
- 不方便回查,或聊天记录中寻找有价值的消息。
- 另外这是一个信息爆炸时代,人脑的接收是有上限的,过多的垃圾信息会占用有限的带宽。
- 禁止在群邮件中无意义回复,每次一个人回复是一次消息的广播,每个人都会收到,会产生信息垃圾。
- 禁止在群邮件中回复招聘或其它通知邮件。因为你的每一次回复将会有2000多人同时收到,而这条回复对其它人是没有任何意义的。
- 本群不欢迎纯hr的交流,公司技术人员内推招聘发群邮件,如有违反,直接踢,不另行引导或通知。
- 禁发超过文本行距的大gif。
- 禁止找人做作业要代码,拒绝伸手党。
四. 警告:
- 字体:微软雅黑,10,禁加粗,禁加斜,禁加下划线,字体颜色不建议特别刺眼的颜色。
- 禁止闲聊,或无意义回复。
- 提问之前最好百度,google过,着重培养的是一种能力或方法,不是一个结果。
- 不建议直接索要代码,可以追问技术实现的思路或方法。
五. 资源教程:
综合类
- 前端知识体系
- 前端知识结构
- Web前端开发大系概览
- Web前端开发大系概览-中文版
- Web Front-end Stack v2.2
- En类资源汇总
- 免费的编程中文书籍索引
- 前端书籍
- 前端免费书籍大全
- 前端知识体系
- 免费的编程中文书籍索引
- 智能社 - 精通JavaScript开发
- 重新介绍 JavaScript(JS 教程)
- 麻省理工学院公开课:计算机科学及编程导论
- JavaScript中的this陷阱的最全收集–没有之一
- JS函数式编程指南
- JavaScript Promise迷你书(中文版)
- 腾讯移动Web前端知识库
- Front-End-Develop-Guide 前端开发指南
- 前端开发笔记本
- 大前端工具集 - 聂微东
- 前端开发者手册
- 前端开发者手册
- JavaScript 资源大全中文版
- Awesomes - 前端资源库
入门类
效果类
工具类
慕课专题
周刊类
六. API:
1. 总目录
开发中心
- mozilla js参考
- chrome开发中心(chrome的内核已转向blink)
- safari开发中心
- microsoft js参考.aspx)
- js秘密花园
- js秘密花园
- w3help 综合Bug集合网站
综合搜索
综合API
- runoob.com-包含各种API集合
- 开源中国在线API文档合集
- devdocs 英文综合API网站
2. jQuery
3. Ecmascript
- Understanding ECMAScript 6 - Nicholas C. Zakas
- exploring-es6
- exploring-es6翻译
- exploring-es6翻译后预览
- 阮一峰 es6
- 阮一峰 Javascript
- ECMA-262,第 5 版
- es5
4. Js template
- template-chooser
- artTemplate
- tomdjs
- 淘宝模板juicer模板
- Fxtpl v1.0 繁星前端模板引擎
- laytpl
- mozilla - nunjucks
- Juicer
- dustjs
- etpl
- twitter-tpl
5. 弹出层
6. CSS
- CSS 语法参考
- CSS3动画手册
- alloyteam - CSS3 UI 库
- 腾讯css3动画制作工具
- 志爷css小工具集合
- css3 js 移动大杂烩
- bouncejs 触摸库
- css3 按钮动画
- animate.css
- 全局CSS的终结(狗带) [译]
- ANIMATION - 大漠
7. Angularjs
- Angular.js 的一些学习资源
- angularjs中文社区
- Angular Style Guide
- Angularjs源码学习
- Angularjs源码学习
- angular对bootstrap的封装
- angularjs + nodejs
- 吕大豹 Angularjs
- AngularJS 最佳实践
- Angular的一些扩展指令
- Angular数据绑定原理
- 一些扩展Angular UI组件
- Ember和AngularJS的性能测试
- 带你走近AngularJS - 基本功能介绍
- Angularjs开发指南
- Angularjs学习
- 不要带着jQuery的思维去学习AngularJS
- angularjs 学习笔记
- angularjs 开发指南
- angularjs 英文资料
- angular bootstrap
- angular jq mobile
- angular ui
- 整合jQuery Mobile+AngularJS经验谈
- 有jQuery背景,该如何用AngularJS编程思想
- AngularJS在线教程
- angular学习笔记
- UI Bootstrap - AngularJS directives specific to Bootstrap
- NG Bootstrap - Angular 2 directives specific to Bootstrap 4
8. React
- react海量资源
- react.js 中文论坛
- react.js 官方网址
- react.js 官方文档
- react.js material UI
- react.js TouchstoneJS UI
- react.js amazeui UI
- React 入门实例教程 - 阮一峰
- React Native 中文版
- Webpack 和 React 小书 - 前端乱炖
- Webpack 和 React 小书 - gitbook
- React原创实战视频教程
- React 入门教程
- react-webpack-starter
- 基于react组件化开发
- React 编程规范(by Airbnb)
- React Webpack小说
9. 移动端API
- API
- 框架
10. avalon
11. Requriejs
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(二):AMD规范
- Javascript模块化编程(三):require.js的用法
- RequireJS入门(一)
- RequireJS入门(二)
- RequireJS进阶(三)
- requrie源码学习
- requrie 入门指南
- requrieJS 学习笔记
- requriejs 其一
- require backbone结合
12. Seajs
13. Less,sass
14. Markdown
- Markdown 语法说明 (简体中文版)
- markdown入门参考
- gitbook 国外的在线markdown可编辑成书
- mdeditor 一款国内的在线markdown编辑器
- stackedit 国外的在线markdown编辑器,功能强大,同步云盘
- mditor 一款轻量级的markdown编辑器
- lepture-editor
- markdown-editor
- Markdown 在线编辑器
15. D3
16. 兼容性
17. UI相关
- bootcss
- MetroUICSS
- semantic
- Buttons
- kitecss
- pintuer
- amazeui
- worldhello
- linuxtoy
- gitmagic
- rogerdudler
- gitref
- book
- gogojimmy
18. HTTP
19. 其它API
- javascript流行库汇总
- 验证api
- underscore 中文手册
- underscore源码分析
- underscore源码分析-亚里士朱德的博客
- underscrejs en api
- lodash - underscore的代替品
- ext4api
- backbone 中文手册
- qwrap手册
- 缓动函数
- svg 中文参考
- svg mdn参考
- svg 导出 canvas
- svg 导出 png
- ai-to-svg
- localStorage 库
20. 图表类
21. vue
21. 正则
####22. ionic
23. 其它
七. 开发规范
前端
- 通过分析github代码库总结出来的工程师代码书写习惯
- HTML&CSS编码规范 by @mdo
- 团队合作的css命名规范-腾讯AlloyTeam前端团队
- 前端编码规范之js - by yuwenhui
- 前端编码规范之js - by 李靖
- 前端开发规范手册
- Airbnb JavaScript 编码规范(简体中文版)
- AMD与CMD规范的区别
- AMD与CMD规范的区别
- KISSY 源码规范
- bt编码规范
- 规范加强版
- 前端代码规范 及 最佳实践
- 百度前端规范
- 百度前端规范
- 百度前端规范
- ECMAScript6 编码规范–广发证券前端团队
- JavaScript 风格指南/编码规范(Airbnb公司版)
- 网易前端开发规范
- css模块
- 前端规范资源列表
- 前端JavaScript规范
Nodejs
PHP
Android
八. 其它收集
1. 各大公司开源项目
Facebook
百度 Baidu
腾讯 qq
- alloyteam
- alloyteam-github
- alloyteam-AlloyGameEngine
- AlloyDesigner 即时修改,即时保存,设计稿较正,其它开发辅助工具
- H5交互页编辑器AEditor介绍 H5动画交互页开发的工具介绍
- AEditor H5动画交互页开发的工具
- 腾讯html5
- 腾讯开源项目
奇舞团
去哪儿
其它
2. Javascript
常用
算法
移动端
JSON
3. Html5
4. CSS
5. jQuery
6. Ext, EasyUI, J-UI 及其它各种UI方案
Ext
EasyUI
J-UI
Other
7. 页面 社会化 分享功能
8. 富文本编辑器
- 百度 ueditor
- 经典的ckeditor
- 经典的kindeditor
- wysiwyg
- 一个有情怀的编辑器。Bach’s Editor
- tower用的编辑器
- summernote 编辑器
- html5编辑器
- XEditor
- wangEditor
- wangEditor-mobile–移动端编辑器
- Trumbowyg - 轻量编辑器
- 国外的一款编辑器 - tinymce
9. 日历
PC
- 经典my97
- 强大的独立日期选择器
- fullcalendar
- fullcalendar日历控件知识点集合
- 中文api
- 农历日历
- 超酷的仿百度带节日日历老黄历控件
- 日期格式化
- 大牛日历控件
- 我群某管理作品
- input按位替换-官网
- input按位替换-github
- bootstrap-daterangepicker
- 国外30个插件集合
- JavaScript datepicker
- Datepair.js
- 一个风格多样的日历
- 弹出层式的全日历
- jquery双日历
- bootstrap-datetimepicker/
- 贤心-laydate
- Pikaday-微型日历
- AngularJS datepicker directives
移动
10. 综合效果搜索平台
11. 前端工程化
概述
Gulp
Grunt
Fis
webpack
12. 轮播图
pc图轮
移动端
13. 文件上传
14. 模拟select
15. 取色插件
16. 城市联动
17. 剪贴板
18. 简繁转换
19. 表格 Grid
20. 在线演示
- js 在线编辑 - runjs
- js 在线编辑 - jsbin
- js 在线编辑 - codepen
- js 在线编辑 - jsfiddle
- java 在线编辑 - ideone
- js 在线编辑 - hcharts
- js 在线编辑 - jsdm
- sql 在线编辑 - sqlfiddle
- mozilla 在线编辑器
21. 播放器
22. 粒子动画
23. 表单验证
24. 表单美化
九. Nodejs
- Node.js 包教不包会
- 篇幅比较少
- node express 入门教程
- nodejs定时任务
- 一个nodejs博客
- 【NodeJS 学习笔记04】新闻发布系统
- 过年7天乐,学nodejs 也快乐
- 七天学会NodeJS
- Nodejs学习笔记(二)— 事件模块
- nodejs入门
- angularjs nodejs
- 从零开始nodejs系列文章
- 理解nodejs
- nodejs事件轮询
- node入门
- nodejs cms
- Node初学者入门,一本全面的NodeJS教程
- NodeJS的代码调试和性能调优
- runs Node.js programs through Chromium DevTools
十. 性能优化
常规优化
- Javascript高性能动画与页面渲染
- 移动H5前端性能优化指南
- 5173首页前端性能优化实践
- 给网页设计师和前端开发者看的前端性能优化
- 复杂应用的 CSS 性能分析和优化建议
- 张鑫旭——前端性能
- 前端性能监控总结
- 网站性能优化之CSS无图片技术
- web前端性能优化进阶路
- 前端技术:网站性能优化之CSS无图片技术
- 浏览器的加载与页面性能优化
- 页面加载中的图片性能优化
- Hey——前端性能
- html优化
- 99css——性能
- Yslow——性能优化
- YSLOW中文介绍
- 转一篇Yahoo关于网站性能优化的文章,兼谈本站要做的优化
- Yahoo!团队实践分享:网站性能
- 网站性能优化指南:什么使我们的网站变慢?
- 网站性能优化实践,减少加载时间,提高用户体验
- 浅谈网站性能优化 前端篇
- 前端重构实践之如何对网站性能优化?
- 前端性能优化:使用媒体查询加载指定大小的背景图片
- 网站性能系列博文
- 加载,不只是少一点点
- 前端性能的测试与优化
- 分享网页加载速度优化的一些技巧?
- 页面加载中的图片性能优化
- web前端优化(基于Yslow)
- 网站性能优化工具大全
- 【高性能前端1】高性能HTML
- 【高性能前端2】高性能CSS
- 由12306谈谈网站前端性能和后端性能优化
- AlloyTeam——前端优化
- 毫秒必争,前端网页性能最佳实践
- 网站性能工具Yslow的使用方法
- 前端工程与性能优化(上):静态资源版本更新与缓存
- 前端工程与性能优化(下):静态资源管理与模板框架
- HTTPS连接的前几毫秒发生了什么
- Yslow
- Essential Web Performance Metrics — A Primer, Part 1
- Essential Web Performance Metrics — Part 2
- YUISlide,针对移动设备的动画性能优化
- Improving Site Performance
- 让网站提速的最佳前端实践
- Why Website Speed is Important
- Need for Speed – How to Improve your Website Performance
- 阿里无线前端性能优化指南 (Pt.1 加载期优化)
优化工具
在线工具
十一. 前端架构
十二. 个人作品
1. 推荐作品
- winter代码片段需要翻墙
- fgm
- 岑安作品集
- 当耐特demo集合
- 米空格 js作品
- myFocus
- SeaJS组件库
- 颜海镜作品
- 脚儿网作品
- javascript个人作品
- 妙味的雷东升游戏作品
- javascript作品集
- 云五笔,灰度产生生成工具
- 项目主页
- 个性的作品主页
- ucren js demos 集
- 智能社
- 实例陈列架
- zoye demo
- 王员外
- 平凡
- jyg 游戏案例
- 很多jquery插件
- 不羁虫 - soJs 作品系列
- frozenui
- 黑白棋
- fromone
2. 作品
- MDialog - [合肥-M.J]
- 轮播图 - [上海-冷静]
- [广州—坚壳]
- [成都 - 无痕] 感恩节专题
- [球霸天]
- [北京-小数]
- [ptf] Magix 工具
- [杭州-Pft] Magix 基于 MVC 结构和 Hash 驱动的 OPOA(One Page One Application)应用
- [上海-剧中人]-实验室
- [上海-豪情 ] 作品集合
- [成都-feeling]
- [上海-angela]
- [海南-hank]作品
- [上海-张力]博客
- [上海-zenki]作品
- 移动端图案解锁
- [合肥-M.J] - MPreview 移动端图片预览组
- [合肥-M.J] - Mexam 移动端在线做题组
- [北京-苏瑞] - dancer小人
- [上海-玄沐]- 个人网站
- [厦门-二哲]- 个人博客
3. 国外大牛精品
十三. 简历
生成
模板
十四. 面试题
- 那几个月在找工作(百度,网易游戏)
- 2014最新面试题
- 名企笔试大全
- 阿里前端面试题
- 2016校招内推 – 阿里巴巴前端 – 三面面试经历
- 腾讯面试题
- 年后跳槽那点事:乐视+金山+360面试之行
- 阿里前端面试题上线
- 拉勾网js面试题
- 前端面试
- Web开发笔试面试题 大全
- 前端开发面试题
- 2014最新前端面试题
- 前端开发面试题
- 百度面试
- 面试题
- 前端工作面试问题
- 前端开发面试题
- 5个经典的前端面试问题
- 如何面试一名前端开发工程师?
- 前端实习生面试总结
- 史上最全 前端开发面试问题及答案整理
- BAT及各大互联网公司2014前端笔试面试题:JavaScript篇
- 前端开发面试题大收集
- 收集的前端面试题和答案
- 如何面试前端工程师
- 牛客网-笔试面经
- 40 个重要的 HTML5 面试问题及答案
十五. iconfont
- 中文字体
- 淘宝字库
- 字体
- 制作教程
- zhangxinxu-icommon
- icommon
- 用字体在网页中画ICON图标(推荐教程)
- 字体压缩工具 感谢初级群 [深圳-小鱼] 的推荐
十六. 开发工具类
前端开发工具
Chrome, Firebug, Filddle 调试
Fiddler
Chrome
- Google Chrome 官方
- Chrome - 基础
- Chrome - 进阶
- Chrome - 性能
- Chrome - 性能进阶
- Chrome - 移动
- Chrome - 使用技巧
- Chrome - Console控制台不完全指南
- Chrome - Workspace使浏览器变成IDE
- network面板
- chrome开发工具快捷键
- chrome调试工具常用功能整理
- Chrome 开发工具 Workspace 使用
- Chrome神器Vimium快捷键学习记录
- sass调试-w3cplus
- 如何更专业的使用Chrome开发者工具-w3cplus
- chrome调试canvas
- chrome profiles1
- chrome profiles2
- chrome profiles3
- chrome移动版调试
- chrome调试
- chrome的调试
- chrome console 命令详解
- 查看事件绑定1
- 查看事件绑定2
- 神器——Chrome开发者工具(一)
- 奇趣百科性能优化(Chrome DevTools 中的 Timeline Profils 等工具使用介绍)
- chrome 开发者工具的 15 个小技巧
- Chrome开发者工具不完全指南
- Chrome 开发者工具使用技巧
- Chrome渲染分析之Rendering工具使用(1)
- Chrome渲染分析之Rendering工具使用(2)
- Chrome渲染分析之Rendering工具使用(3)
- 像 Sublime Text 一样使用 Chrome DevTools
- Chorme 35个开发者工具的小技巧
Firebug
移动,微信调试
iOS Simulator
img
生成二维码
浏览器同步
在线PPT制作
十七. 前端导航网站
十八. 常用CDN
- 新浪CDN
- 百度静态资源公共库
- 360网站卫士常用前端公共库CDN服务
- Bootstrap中文网开源项目免费 CDN 服务
- 开放静态文件 CDN - 七牛
- CDN加速 - jq22
- jQuery CDN
- Google jQuery CDN
- 微软CDN