成为武侠世界的高手,必须从小开始扎马步,站桩,正压腿,压肩以及旋子。这是为了打牢基础!同样的,如果我想成为前端大神,我就必须打好前端基础,而我的基础不是扎马步等等,而是需要掌握三个基本的技能:HTML,CSS,JavaScript以及我需要有一把趁手的武器,如git,命令行,github,编辑器等等。先从html讲起吧,它就是一个页面的框架,没有他,页面撑不起来。HTML有很多个标签组成,其中HTML5新增了Canvas , SVG , Flex布局等标签。让其变得更为健壮。css就是给页面增加一些样式,动画等。其中css3的transform、transition、animate、border-radius、boxing-shadow、rgba的透明度opacity等属性使样式更加丰富。具有预编译功能的Less、Sass、Stylus更是让css具有了变量、函数、继承、运算等能力。而前端开发的重中之重就是JavaScript,只要掌握了它这样我才能更快的打牢前端基础以及探索更深的前端世界,如同进修更深的武功一样,另外最重要的一点,武侠世界往往都会有位德高望重的师傅,或者深山老林里的隐世高人,为此指点迷津或传功受法!显然我没有这样的运气遇到隐士高人,只有拜师学艺,毕竟javascript的“三座大山”,凭我的悟性只怕一知半解,最后也是半吊子水平。于是,我决定投身“饥人谷学堂”为我的前端修行助一把力了。
废话说了很多,现在我有了基础+趁手的武器,我总要突破自己吧?我一边要每日巩固基础,一边就要学习新技能,如基础算法与结构、jquery、node.js、MVC、webpack等等。这都是较高深的“秘籍”又是步入前端江湖必备技能。除此之外,我要想在前端江湖里行走,还必须掌握基于JavaScript的众多框架,如jQuery,Vue,React等等,还要掌握的就是浏览器(Chrome、Firefox、IE)的调试工具,以及这些浏览器的插件的使用。我总要及时的纠正自己不正确的“招术”吧?不然,我就“走火入魔”了。。。