
HTML5培训先说说迈入前端的一些经历:
1.阅读 ---> 理解 ---> 记忆 ---> 动手 ---> 复习,个人觉得学什么东西都是这么一个过程。先不要说那些以前上小学时老师常说的读一百遍不如写一遍什么的名句,那些想要进入前端但还没有开始阅读,还停留在问大家阅读什么的状态下的朋友们,你们还有很长的路要走。
2.我理解我们应该花一定的时间来选择阅读’对‘的东西,但是现在关于前端入门我们不是已经有很多’对‘的东西来看么:w3c基础教程,eloquent, The Good Part等等。我们还在等些什么?
3.前端背书是没用的,我也不建议在动手的时候打开chrome dev console来看什么网页的结构。
4.引用当时在Facebook面试中HR给我邮件中的一句话:The primary technical focus of these interviews will be Javascript, HTML, and CSS, but at Facebook we are software engineers first, and web specialists second. This means that there may be a sufficient amount of focus on general computer science concepts like algorithms, design patterns, data structures, etc. (翻译: 技术面试的主要会集中在JS, HTML和CSS. 但是在Facebook, 我们首先应该是一个软件工程师, 其次才是web的专业人员, 这意味着相当大的一部分面试会涉及到cs的知识比如算法, 设计模式和数据结构等等.)
5.前端的世界是每天都在变化的,跟上节奏才能让你保持竞争力
关于入门
前端入门无非就是HTML+CSS+JS。你可以按照HTML ---> CSS ---> JS的顺序来学习,也可以同时进行,毕竟很多东西都是相关的。HTML5培训前端开发学习文档。
提高
对于已经对HTML, CSS, JS有一定程度了解的朋友们,以下清单能够帮助你们找到一份相关的工作,更好的理解前端,和提高你们工作的效率。以下只列出知识点,关于应该学什么怎么学请自行搜索。HTML5培训相信一个在前端的学习路上并不是很多人都有一个所谓的导师来告诉你今天应该做什么明天应该做什么,自己发现问题找到方法解决问题也是必备的技能之一,所谓的伸手党**不会有什么太高的造诣。声明一点,不是掌握所有你才能找一份好的前端工作才能在前端有所发展,但是掌握所有你才能算是一个称职的前端。
Node
前端并不一定要用Node来写server,但是现在Node已经渗入到前端开发的各个领域和过程,它给许多用于前端开发的工具提供了一个强有力的平台。在这里尤其要强调的是你必须要了解stream,fileSystem以及socket的相关的内容。
RestFul/Express.js/Sail.js/Request.js/Promise
如果你需要动手写Node的Server。另外,如果你不想因为各种各样的callback而视力下降,请用Promise。
ORM
如果你的node server需要进行数据库的相关处理,请用ORM。强力推荐Waterline.js和Bookshelf.js。
React/Angular/Meteor/Vue
这些所谓的前端框架个人觉得讨论谁更好谁更差是没有太大意义的,我不觉得在很多日常前端的工作里会触及到这些框架的‘极限’。另外关于哪个框架的设计更方便更好用的这种问题也是见仁见智的。世界上没有**的东西,只有你熟悉的东西。如果实在不知道怎么选择,那就开始React吧,你所投入的时间**不会是没有意义的。如果你选择了React,请用Flux和immutable。Redux和Nuclear.js都是不错的选择。
Grunt/Gulp/Webpack
老牌的Grunt似乎**近被Gulp和Webpack抢了很多的风头。还是那句话,世界上没有**的东西,只有你熟悉的东西。自行搜索然后选择一个吧:)
Babel
越来越多的前端库和框架已经被改写成ES6了,相信ES6全面取代ES5只是时间问题了。既然知道了未来的语言,为什么不早点开始呢?
Less/Sass
不知道现在还有多少人在写pure css。
Bootstrap/Foundation/Semantic UI/各种Material
别的不说,毕竟那些Grid System和各种Helper可以帮助你不用在Layout和Responsive上花太多时间。
Mocha + Chai
越来越正规的前端开发,怎么能少了测试呢?
jQuery/Moment/Underscore/Lodash
QQ:2290909800 QQ交流群:493076664;97682894;咨询电话(Phone):0371-55397597 15838221845(手机)
地址(Address): 郑州市高新区莲花街牡丹路教育科技产业园区B座 网址(website):http://hn.lanou3g.com/zt/h5Web/