我该如何前端

这里是废话

昨天没有写文章,一个字懒。公司新办公室某些区域甲醛指标过高,我们得益放了一天假,我就趁机在家躺了一天。今天突发奇想写一篇关于前端路如何走的文章。

今日的前端

从决定转前端开始已经一个月过去了(似乎还不到)。这个月也接触了一些前端的东西。前端开发确实跟以前有点不一样了,现在有很多的包管理工具,构建工具,新潮的编程方式。比如1. 我们现在可以通过sass, less语言来写页面样式,有变量,语法结构,让我们真的有在编程的感觉,而不只是在写枯燥(只是比喻,我并不觉得枯燥)的css。 2. 可以通过简单的构建工具来构建整个项目,我们只需要设置好我们需要的任务,则可以自动压缩,打包我们编写的前端代码。3. 我们可以通过npm,bower这些工具来更好更快速地解决依赖,更加方便地搭建前端环境。

今天的前端开发,包括了各种各样多姿多彩的工具,我有点怕,这么多东西我该学哪个?

我会怎么走?

这里我简单地分析一下今天的前端局势以及我的一些看法。

今天的前端其实主要架构主要还是这三个

  1. 骨架 HTML
  2. 表现 CSS
  3. 行为 Javascript

不过三者都出现了不少的衍生品

骨架层:

今天的页面结构已经不仅仅可以用HTML来做了,我们可以用Markdown来写一些简单的前端结构。更有甚者用haml, jade 来生成一些页面模板,如今的网页骨架开发是如此的多姿多彩。

表现层:

骨架层那么屌,我们表现层当然也不能吃亏了是吧。我们前端最流行的框架Boostrap使用了一种叫做less的语言来写,后来出现了一种叫做sass的东西,其实这些都是编程语言,让我们可以更加有趣,方便,快速地构建出我们的表现层。

行为层:

我觉得这个层面是最为多姿多彩的了。无论国内国外,每几个月就有一个javascript的框架出现。而且微软和谷歌两个大头还分别推出了TypeScriptCoffeeScript两大语言实现,让我们可以更加高效快速地开发前端页面。

工具

这里还不得不说说工具,自从node.js(服务端的javascript)出现后,有了大量的服务端工具,包管理工具npm, grunt构建工具, gulp构建工具。还有最近比较火的webpack。

尼玛上面说的越来越乱了。而且还有最新的一些组件式的开发框架React, Vue。这里只能简单提一下了。

这么多东西,我们该学什么?

这也是我一直在思考的一个事情,后来我觉得,前端的东西很多,要我这种资质较差的人学会所有前端的东西根本就是不可能的。不过中国有句老话:

万变不离其宗。

我发现,无论这三个层面的东西再怎么变。骨架层的东西最后会变成html, 表示层的东西最后会变成css,而行为层的东西无论框架多少,语言怎样最后还是会变成javascript相关的东西。与其在这浪潮上随波逐流,我倒觉得花更多时间在基础上,再分配一些时间去接触一些新潮的东西会是目前来说我在前端领域比较合适的学习方式。

近期我学了javascript的DOM基础,React前端框架,Javascript的一些语法特性,还有各种构建工具。有时候学的东西多,反而更迷惘了。因为东西很杂,让你找不到重点,后来我发现无论javascript的前端框架怎么出色,其本质还是离不开DOM。JQuery设计的重点在于我们能够更加简单地操作文档,而不需要写一大堆赘长的document...语句,并且兼容现代浏览器。而React是用组件式开发思想包装了一层虚拟的DOM并配合JSX语法让我们觉得自己是在进行DOM操作,其实我们操作的只是内存中的虚拟DOM,这样同时满足了性能跟可维护性的要求...不过其本质还是离不开DOM。

基于以上经验,我决定把接下来的重点放在BootStrap源代码学习上,个人觉得这是一个很出色的css代码库(当然不止于css),除了可以学到比较新潮的思想,还可以学到一些样式效果,代码布局,等等。我觉得借此机会把css的知识巩固一下,自己也能够造出一些比现阶段更为出色的轮子,必定受益无穷。而且boostrap源代码是有lesssass两个版本,还有些地方用了Jquery。我觉得没有比它更合适的前端入门教程了。

另外Node.js也是要适当接触一下的。毕竟目前大部分的前端工具都是基于node.js的。它其实就是javascript不过多了一些服务器端操作的功能,跟我们平时浏览器端的javascript稍微有点不同。不过本质还是javascript,可以借此巩固javascript的语法基础。并了解CommonJS的相关规范。

现阶段还是不知道前端路怎么走的人,不妨以这篇文章作为参考。我并不是一个过来人,我也跟你一样只是个迷路的人。不过我把我的想法通过博客的形式发布出来了,如果您有更好的建议,欢迎留言。

Happy Coding !! _

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,566评论 25 707
  • 本文首发于 GitChat,现免费放出~感谢大家的支持。 我们都知道,大学几乎是没有 Web 前端课的。以我所在的...
    hylerrix阅读 4,782评论 8 60
  • 丑角-- 我们周围应该都有这样的人,对自己,长相打满分,才华 满分,性格 满分,人缘 满分。看不得别人比自己过得好...
    阡陌小美阅读 186评论 0 0
  • ༶ 想抱你 虔诚亲吻你 掐住你的喉咙 听你撒完最后一个谎 ༶ 来到人世间 不是给别人做表演 而...
    A_f500阅读 160评论 0 0