前者大牛们都如法炮制过怎样?

前几龙看到这么的题目:

日前于圈bootstrap,发现除此之外大一的时光看了的html+css,和有js,JQuery之外,几乎没有学啊有关前端的东西。偶尔了解过有html5。想掌握要当一个团体的前端负责人还索要上如何东西?发现bootstrap与.less有关,除了这个还有什么是得上学之?

 

实则,一步一步地来。

CSS不可知编程?用Less、Sass、Stylus、甚至一直用
Absurd,框架除了Bootstrap还有多。JS写多了那个辛苦?jQuery。移动开?Zepto.js。结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还搞了单事件驱动框架Flight。库多了使优化加载?RequireJS。

 

代码质量成为问题?Jasmine、QUnit、Mocha做单元测试。各种浏览器都要测量?用Karma。测试通过了部署还有题目?持续集成,用Travis
CI。用户作为也要测量?用Selenium 。样式测试还有 Viff
。觉得JS都够辛苦的?用CoffeeScript。

 

思念做动画?Canvas或SVG还有CSS3扶忙,干掉Flash。SVG太难画?用Snap.svg。想付出娱乐?用Canvas。自己写FPS太没有?用框架,CreateJS.。2D极度幼稚?three.js帮你用WebGL开发3D,还不够给力?asm.js让您以浏览器中存有虚幻3引擎。

 

这同积聚物还如安排部署,麻烦,用Grunt,库太多?用Bower管理,项目开如创各种文件文件夹?用Yeoman。开源项目最多矣,GitHub.上搜,不见面?学Git。顺便用Jekyll托管博客,不是吧还有Ruby这戏意…SASS也是Ruby写的,等等Sublime
Text是Python写的,要描写插件?也套一下。调试太为难?用Chrome开发者工具,一堆API和机能。

 

止在计算机浏览器上走无给力?移动开HTML5,离开网络就是渣了?HTML5偏离线运用。不如原生应用?用PhoneGap。想调用原生API?开发Firefox
OS应用吧。浏览器采用也得会吧,Chrome
Firefox都出投机的文档。接着是无是拿后端平甩了,自己来,装Node.js,所以还得学点服务器知识,想就此npm管理node包?linux技巧shell神马的也得学。想前后端连着吃?再看http协议。Web精通了?node-webkit
让你得写桌面程序了,继续学吧。

 

思念学模块化开发?看看CommonJS和AMD规范。理解JS有偏差?看看ECMA-262,等等不知情啊时第6本子就设有了。浏览器各不相同,弄不根本拖欠怎么兼容?看看W3C标准,HTML写出来人拘禁的知晓,机器读不知晓?要SEO,要支持残障人士?看HTML语义化,全会了不过IE就是匪支持?叫不发出名字的浏览器尼玛连JS都非知道是吗?渐进增强。想同一浅将各种设施通通将定?响应式设计。

 

下一场上面这些只是大凡部分受益的有点技巧。公司召开呀事情的?了解一下业信息。面向群众的成品?交互设计。美工不给力?UI设计。外包和提问?设计模式、重构方法、算法、数据结构。知道软件工程也?了解一下飞开发,或许还足以试试TDD、ATDD、BDD。

 

看了这么多东西,第一反馈是免是伸手Bootstrap中文文档?学英语去吧。

 

这些为不过是本人手上所能看出底一模一样多少有,而且每段基本还是至了一个边界,并无是从来不得学了,而是继续学还要是别一样切片天地。真心希望有人能帮忙我上知识盲区。另外,我独自拿有知识点串起来,不统要不规则的地方要见谅。

 

实则我一直都于说,我只是看是问题是疑惑该套点啊,所以摆了把工具与框架。但自意识众多总人口都只是记得“大牛”两独字,其实技术栈层面的前后端的分从就老大逗,无非是JavaScript和某语言的分了了,对资源分配政策要说想想的异才是内外端的分的本质区别。如果没有理会到就或多或少吧,还是好学技术,别随便啊前端后端平的了,项目要您开web做页面,你不怕学前端再套点Java,
Ruby,
PHP之类的还可以。不要管前端是概念正是懒得学其他技术之借口。未来JavaScript会成相对浏览器来说的底色语言,开发者用层出不穷语法的语言开发从此编译成JavaScript在浏览器上走,如果要就见面前端三板斧,那注定让前端如火如荼的浪潮覆灭。TypeScript
相比CoffeeScript已经出了一部分蜕变,还有类似Haskell语法的Elm, 加上webpack
之催化,这种趋势会越来越强烈。

【我发一个前端学习交流QQ群:328058344
 如果你在学前端的过程被碰到什么问题,欢迎来自己的QQ群提问,群里每天还会更新一些学习资源。禁止闲聊,非喜不进。】

相关文章