ca88:前端大腕们都学过什么样?

作者:ca88

前面一个大牌们都学过怎么?,大牌们

前几天看到这样的问题:

近期在看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,推文(Tweet)还弄了个事件驱动框架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和效益。

光在微型Computer浏览器上跑不给力?移动支付HTML5,离开网络就渣了?HTML5离线应用。不及原生应用?用PhoneGap。想调用原生API?开荒Firefox OS应用吧。浏览器采取也得会吧,Chrome Firefox都有温馨的文书档案。接着是否把后端甩了,自个儿来,装Node.js,所以还得学点服务器知识,想用npm管理node包?linux手艺shell神马的也得学。想前后端通吃?再看看http公约。Web精晓了?node-webkit 让您能够写桌面程序了,继续学吧。(web前端学习交换群:328058344 禁止闲谈,非喜勿进!)

想学模块化开拓?看看CommonJS和速龙标准。掌握JS有不是?看看ECMA-262,等等不通晓什么样时候第6版将在出了。浏览器各不一样样,弄不清该怎么包容?看看W3C规范,HTML写出来人看的懂,机器读不懂?要SEO,要扶助生理残疾行动障碍者人员?看HTML语义化,全会了但IE正是不协助?叫不著名字的浏览器尼玛连JS都不晓得是什么?渐进巩固。想二次把各个器械全化解?响应式设计。

接下来下边那几个只是是有的收益的小手艺。公司做什么职业的?通晓一下行当音讯。面向大众的成品?交互设计。美术专门的学问不给力?UI设计。外包和提问?设计格局、重构方法、算法、数据结构。知道软件工程吗?了然一下飞速开荒,大概还能试试TDD、ATDD、BDD。

看了如此多东西,第一反馈是还是不是求中文文书档案?学德文去吗。

这一个也只是是自家当下所能看到的一小部分,而且每段基本都以到了三个边际,并非没得学了,而是继续学又是另一片园地。真心希望有人能帮自身补偿知识盲区。其他,笔者仅把有个别知识点串起来,不全或不法则的地点请见谅。


实则作者直接都在说,作者只是看这一个主题材料是纳闷该学点什么,所以摆了些工具和框架。但小编意识许几个人都只记得“大拿”多个字,其实能力栈层面包车型客车上下端之分根本就很滑稽,无非是JavaScript和某某语言的界别罢了,对能源分配政策或许说思维的不等才是内外端之分的本质差别。如果未有通晓到那点以来,依旧好好学技艺,别管怎么样前端后端的了,项目供给你做web做页面,你就学前端再学点Java, Ruby, PHP之类的都足以。不要把前端那一个定义就是懒得学其余技艺的假说。未来JavaScript会形成相对浏览器来讲的后面部分语言,开拓者用有滋有味语法的言语开采从此编写翻译成JavaScript在浏览器上跑,如若依旧只会前端三板斧,那注定被前端如日中天的大潮覆灭。TypeScript 比较CoffeeScript已经有了部分衍生和变化,还应该有类似Haskell语法的Elm, 加上webpack 的催化,这种偏侧会越加显然。

明天看到那样的难点: 近些日子在看bootstrap,开采除了大学一年级的时候看过的html css,和部分js,JQuery之外,差不离...

实则,一步一步地来。

 

【笔者有八个前端学习调换QQ群:328058344  即便你在攻读前端的历程中遇见什么样难点,款待来我的QQ群提问,群里每日还有大概会更新一些学习能源。禁止闲谈,非喜勿进。】

实际上,一步一步地来。

 

 

代码品质成难题?Jasmine、QUnit、Mocha做单元测试。各类浏览器都要测?用Karma。测验通过了安顿还应该有题目?持续集成,用Travis CI。客商作为也要测?用Selenium 。样式测量试验还应该有 Viff 。认为JS都够劳顿的?用CoffeeScript。

 

 

接下来下边那么些只是是有的受益的小本领。集团做什么样工作的?了然一下行当新闻。面向大众的出品?交互设计。美术工作不给力?UI设计。外包和提问?设计形式、重构方法、算法、数据结构。知道软件工程吗?驾驭一下便捷开荒,可能还是能试试TDD、ATDD、BDD。

今天看到那样的主题素材:

想做动画?Canvas或SVG还可能有CSS3帮忙,干掉Flash。SVG太难画?用Snap.svg。想付出娱乐?用Canvas。自个儿写FPS太低?用框架,CreateJS.。2D太幼稚?three.js帮你用WebGL开荒3D,还相当不足给力?asm.js令你在浏览器中具备虚幻3引擎。

ca88, 

想学模块化开辟?看看CommonJS和速龙规范。通晓JS有不是?看看ECMA-262,等等不知晓如哪一天候第6版就要出了。浏览器各不一致样,弄不清该怎么包容?看看W3C标准,HTML写出来人看的懂,机器读不懂?要SEO,要支持生理残疾行动障碍者职员?看HTML语义化,全会了但IE正是不支持?叫不盛名字的浏览器尼玛连JS都不晓得是甚?渐进巩固。想叁回把各类设备全化解?响应式设计。

 

这一批东西都要布署安插,麻烦,用Grunt,库太多?用Bower管理,项目初始要开创各类文件文件夹?用Yeoman。开源项目太多了,GitHub.上找,不会?学Git。顺便用Jekyll托管博客,不是啊还应该有Ruby这玩意...SASS也是Ruby写的,等等Sublime Text是Python写的,要写插件?也学一下。调节和测验太难?用Chrome开拓者工具,一批API和效果与利益。

本文由ca88发布,转载请注明来源

关键词: ca88网址 所有随笔 Web前端 前端 ca88亚洲城欢