前端大牛们都学过哪些东西?
作者:秦墨鱼
链接:http://www.zhihu.com/question/22146521/answer/94842197
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
链接:http://www.zhihu.com/question/22146521/answer/94842197
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
学过的东西杂而不精,算不得大牛。带过前端团队,也算是有几年前端负责人的经验。
随着这几年前端node.js,react,Angularjs等技术新起,越来越多从之前单纯的前端开发到前端全栈开发,技术之多,之有趣,前端实在是繁华得很。
但是目前大多数情况下的前端开发,主要还是在web开发上,所使用的技术无非就是html,css,javascript。所以我觉得这个基础是很有必要的,把html,css,javascript学精通,已经是小神级别(我就很羡慕那些可以写一手好看的js的前端工程师)。
进入下一个阶段,优化!不管是前端,后端,任何一个技术方向,都实现功能,好的代码结构,接下来就是优化。你需要开始考虑页面的加载速度,代码压缩,图片压缩,dom节点的加载顺序,你会发现进入了新的境地。
作为前端负责人:
1 前端开发的能力
2 技术选型
3 管理团队
4 前端团队文化塑造
本回答只从技术角度阐述。
前端开发的能力,把html,css,javascript学好,你已经没有问题啦。
技术的选型,这对负责人的前端技术视野,甚至后端技术也有要求,还需要考虑团队的整体技术能力。
转一个资源汇总,对技术视野或有帮助(转自 前端资源教程 侵权删)
-----------————————————————————————
感谢知友,有好的前端内容告知我一下,列表持续更新
10. 综合效果搜索平台 11. 前端工程化
随着这几年前端node.js,react,Angularjs等技术新起,越来越多从之前单纯的前端开发到前端全栈开发,技术之多,之有趣,前端实在是繁华得很。
但是目前大多数情况下的前端开发,主要还是在web开发上,所使用的技术无非就是html,css,javascript。所以我觉得这个基础是很有必要的,把html,css,javascript学精通,已经是小神级别(我就很羡慕那些可以写一手好看的js的前端工程师)。
进入下一个阶段,优化!不管是前端,后端,任何一个技术方向,都实现功能,好的代码结构,接下来就是优化。你需要开始考虑页面的加载速度,代码压缩,图片压缩,dom节点的加载顺序,你会发现进入了新的境地。
作为前端负责人:
1 前端开发的能力
2 技术选型
3 管理团队
4 前端团队文化塑造
本回答只从技术角度阐述。
前端开发的能力,把html,css,javascript学好,你已经没有问题啦。
技术的选型,这对负责人的前端技术视野,甚至后端技术也有要求,还需要考虑团队的整体技术能力。
转一个资源汇总,对技术视野或有帮助(转自 前端资源教程 侵权删)
-----------————————————————————————
感谢知友,有好的前端内容告知我一下,列表持续更新
-
综合类
- 前端知识体系
- 前端知识结构
- Web前端开发大系概览
- Web前端开发大系概览-中文版
- Web Front-end Stack v2.2
- 免费的编程中文书籍索引
- 前端书籍
- 前端免费书籍大全
- 前端知识体系
- 免费的编程中文书籍索引
- 智能社 - 精通JavaScript开发
- 重新介绍 JavaScript(JS 教程)
- 麻省理工学院公开课:计算机科学及编程导论
- JavaScript中的this陷阱的最全收集–没有之一
- JS函数式编程指南
- JavaScript Promise迷你书(中文版)
- 腾讯移动Web前端知识库
- Front-End-Develop-Guide 前端开发指南
- 前端开发笔记本
- 大前端工具集 - 聂微东
- 前端开发者手册
-
入门类
-
效果类
-
工具类
-
慕课专题
-
周报类
-
开发中心
-
综合搜索
-
综合API
- runoob.com-包含各种API集合
- 开源中国在线API文档合集
- devdocs 英文综合API网站
- Understanding ECMAScript 6 - Nicholas C. Zakas
- exploring-es6
- exploring-es6翻译
- exploring-es6翻译后预览
- 阮一峰 es6
- 阮一峰 Javascript
- ECMA-262,第 5 版
- es5
- template-chooser
- artTemplate
- tomdjs
- 淘宝模板juicer模板
- Fxtpl v1.0 繁星前端模板引擎
- laytpl
- mozilla - nunjucks
- Juicer
- dustjs
- etpl
- CSS 语法参考
- CSS3动画手册
- 腾讯css3动画制作工具
- 志爷css小工具集合
- css3 js 移动大杂烩
- bouncejs 触摸库
- css3 按钮动画
- animate.css
- 全局CSS的终结(狗带) [译]
- Angular.js 的一些学习资源
- angularjs中文社区
- 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学习笔记
- 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
- webpack
- Webpack,101入门体验
- webpack入门教程
- 基于webpack搭建前端工程解决方案探索
- React原创实战视频教程
- API
- 框架
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(二):AMD规范
- Javascript模块化编程(三):require.js的用法
- RequireJS入门(一)
- RequireJS入门(二)
- RequireJS进阶(三)
- requrie源码学习
- requrie 入门指南
- requrieJS 学习笔记
- requriejs 其一
- require backbone结合
- Markdown 语法说明 (简体中文版)
- markdown入门参考
- gitbook 国外的在线markdown可编辑成书
- mdeditor 一款国内的在线markdown编辑器
- stackedit 国外的在线markdown编辑器,功能强大,同步云盘
- mditor 一款轻量级的markdown编辑器
- lepture-editor
- markdown-editor
- bootcss
- MetroUICSS
- semantic
- Buttons
- kitecss
- pintuer
- amazeui
- worldhello
- linuxtoy
- gitmagic
- rogerdudler
- gitref
- book
- gogojimmy
- javascript流行库汇总
- 验证api
- underscore 中文手册
- underscore源码分析
- underscore源码分析-亚里士朱德的博客
- underscrejs en api
- lodash - underscore的代替品
- ext4api
- backbone 中文手册
- qwrap手册
- 缓动函数
- svg 中文参考
- svg mdn参考
- svg 导出 canvas
- svg 导出 png
- ai-to-svg
- localStorage 库
-
前端
- 通过分析github代码库总结出来的工程师代码书写习惯
- HTML&CSS编码规范 by @mdo
- 团队合作的css命名规范-腾讯AlloyTeam前端团队
- 前端编码规范之js - by yuwenhui
- 前端编码规范之js - by 李靖
- 前端开发规范手册
- Airbnb JavaScript 编码规范(简体中文版)
- AMD与CMD规范的区别
- AMD与CMD规范的区别
- KISSY 源码规范
- bt编码规范
- 规范加强版
- 前端代码规范 及 最佳实践
- 百度前端规范
- 百度前端规范
- 百度前端规范
- ECMAScript6 编码规范–广发证券前端团队
- JavaScript 风格指南/编码规范(Airbnb公司版)
- 网易前端开发规范
- css模块
- 前端规范资源列表
-
PHP
-
Android
- Facebook Projects
- 百度web前端研发部
- 百度EFE
- 百度github
- alloyteam
- alloyteam-github
- alloyteam-AlloyGameEngine
- AlloyDesigner 即时修改,即时保存,设计稿较正,其它开发辅助工具
- H5交互页编辑器AEditor介绍 H5动画交互页开发的工具介绍
- AEditor H5动画交互页开发的工具
- maka
- 值得订阅的weekly
- 腾讯html5
- 奇舞团开源项目
- Qunar UED
-
常用
-
算法
-
移动端
-
JSON
-
Ext
-
EasyUI
-
J-UI
-
Other
- 百度分享 pc端
- JiaThis pc端
- 社会化分享组件 移动端
- ShareSDK 轻松实现社会化功能 移动端
- 友盟分享 移动端
- 百度 ueditor
- 经典的ckeditor
- 经典的kindeditor
- wysiwyg
- 一个有情怀的编辑器。Bach’s Editor
- tower用的编辑器
- summernote 编辑器
- html5编辑器
- XEditor
- wangEditor
10. 综合效果搜索平台 11. 前端工程化
-
概述
-
Gulp
-
Grunt
-
Fis
-
pc图轮
-
移动端
- js 在线编辑 - runjs
- js 在线编辑 - jsbin
- js 在线编辑 - codepen
- js 在线编辑 - jsfiddle
- java 在线编辑 - runjs
- js 在线编辑 - hcharts
- js 在线编辑 - jsdm
- sql 在线编辑 - sqlfiddle
- mozilla 在线编辑器
- 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的代码调试和性能调优
-
常规优化
- 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 加载期优化)
- 前端资源教程
-
优化工具
-
在线工具
- winter代码片段需要FQ
- fgm
- 岑安作品集
- 当耐特demo集合
- 米空格 js作品
- myFocus
- SeaJS组件库
- 颜海镜作品
- 脚儿网作品
- javascript个人作品
- 妙味的雷东升游戏作品
- javascript作品集
- 云五笔,灰度产生生成工具
- 项目主页
- 个性的作品主页
- 播放器
- ucren js demos 集
- 智能社
- 实例陈列架
- zoye demo
- 王员外
- 平凡
- jyg 游戏案例
- 很多jquery插件
- 不羁虫 - soJs 作品系列
- frozenui
- 黑白棋
- fromone
- 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小人
- [上海-玄沐]- 个人网站
- [厦门-二哲]- 个人博客
- 那几个月在找工作(百度,网易游戏)
- 2014最新面试题
- 阿里前端面试题
- 2016校招内推 – 阿里巴巴前端 – 三面面试经历
- 腾讯面试题
- 年后跳槽那点事:乐视+金山+360面试之行
- 阿里前端面试题上线
- 拉勾网js面试题
- 前端面试
- Web开发笔试面试题 大全
- 前端开发面试题
- 2014最新前端面试题
- 百度面试
- 面试题
- 前端工作面试问题
- 前端开发面试题
- 5个经典的前端面试问题
- 最全前端面试问题及答案总结
- 如何面试一名前端开发工程师?
- 史上最全 前端开发面试问题及答案整理
- 前端实习生面试总结
- 史上最全 前端开发面试问题及答案整理
- BAT及各大互联网公司2014前端笔试面试题:JavaScript篇
- 前端开发面试题大收集
- 收集的前端面试题和答案
- 如何面试前端工程师
- 前端开发面试题
- 牛客网-笔试面经
- 中文字体
- 淘宝字库
- 字体
- 制作教程
- 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 开发者工具使用技巧
-
Firebug
-
移动,微信调试
-
iOS Simulator
-
-
img
-
生成二维码
-
浏览器同步
-
在线PPT制作
作者:匿名用户
链接:http://www.zhihu.com/question/22146521/answer/110619920
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
链接:http://www.zhihu.com/question/22146521/answer/110619920
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
我不是大牛,只是介绍一点微小的人生经验。
我开始学前端,是w3cshool上的最基本的html、css和javascript教程,刚学完这些的时候其实也就入了个门,事实上连个毛都写不出来。“学以致用”,这些基础的知识,可能很多当时看的时候并不太明白,但是以后你碰到了具体的问题,再回想的时候,你就会恍然大悟,“原来如此”。
后来我在我的毕业设计上,需要用到一些前端操作,那个时候我主要用的是Bootstrap和jQuery,学完这两个东西你就能比较简单地写出一些还算好看的、也能动起来的页面了,不像前面那些东西,学了半天还是只能做一些很丑的页面,即使是实现一些基本的dom操作和ajax请求都很麻烦。
后来我实习了,刚开始学AngularJS的时候,它的双向绑定,前端MVC,真是让我惊为天人,简直太特么好用了。你要是前面的路都走完了,来到这里的时候你就会发现其实基本的html、css、javascript也就真的只是个基础,不一定要学得一字不落的,前端的发展日新月异,每分每秒都有很多新鲜的东西发明出来,虽然这有重复造轮子的嫌疑,但是这些新技术确实体现了现代化的软件开发思想(毕竟js是一门设计时间很短、也很不完善的语言)。
现在我主要用React+Redux+ES6写前端,感觉真是爽飞。而像gulp、webpack这些工具,其实只要稍微了解一下就行了,我个人的css不算好,所以对css方面不算太了解。
Apress出的书其实都蛮好的,例子很多,讲解又深,我推荐这几本
《Pro AngularJS》《Pro React》两本,还有一本css的书我觉得也很不错《CSS3 the missing manual》,不过都是英文的(搞计算机还是要有一定的英文水平)。
至于电子书的下载地址,你用谷歌搜书名就都找得到。
然后还有几个链接:
ECMAScript 6入门
React 入门教程
Read Me | Redux
一小时包教会 —— webpack 入门指南
我个人主要的路子就是以上这样的。其实我前端的基础并不算太好,全都是自学。但是这世上很多事情,要都想等到万无一失的时候才动手,那就什么都干不了,所以学得差不多了就赶快用起来,不要拖不要等,用着用着,你就会发现,也就这样,没啥大不了的。
我开始学前端,是w3cshool上的最基本的html、css和javascript教程,刚学完这些的时候其实也就入了个门,事实上连个毛都写不出来。“学以致用”,这些基础的知识,可能很多当时看的时候并不太明白,但是以后你碰到了具体的问题,再回想的时候,你就会恍然大悟,“原来如此”。
后来我在我的毕业设计上,需要用到一些前端操作,那个时候我主要用的是Bootstrap和jQuery,学完这两个东西你就能比较简单地写出一些还算好看的、也能动起来的页面了,不像前面那些东西,学了半天还是只能做一些很丑的页面,即使是实现一些基本的dom操作和ajax请求都很麻烦。
后来我实习了,刚开始学AngularJS的时候,它的双向绑定,前端MVC,真是让我惊为天人,简直太特么好用了。你要是前面的路都走完了,来到这里的时候你就会发现其实基本的html、css、javascript也就真的只是个基础,不一定要学得一字不落的,前端的发展日新月异,每分每秒都有很多新鲜的东西发明出来,虽然这有重复造轮子的嫌疑,但是这些新技术确实体现了现代化的软件开发思想(毕竟js是一门设计时间很短、也很不完善的语言)。
现在我主要用React+Redux+ES6写前端,感觉真是爽飞。而像gulp、webpack这些工具,其实只要稍微了解一下就行了,我个人的css不算好,所以对css方面不算太了解。
Apress出的书其实都蛮好的,例子很多,讲解又深,我推荐这几本
《Pro AngularJS》《Pro React》两本,还有一本css的书我觉得也很不错《CSS3 the missing manual》,不过都是英文的(搞计算机还是要有一定的英文水平)。
至于电子书的下载地址,你用谷歌搜书名就都找得到。
然后还有几个链接:
ECMAScript 6入门
React 入门教程
Read Me | Redux
一小时包教会 —— webpack 入门指南
我个人主要的路子就是以上这样的。其实我前端的基础并不算太好,全都是自学。但是这世上很多事情,要都想等到万无一失的时候才动手,那就什么都干不了,所以学得差不多了就赶快用起来,不要拖不要等,用着用着,你就会发现,也就这样,没啥大不了的。