随着手持设备的迅猛发展,带动了
HTML5 行业标准的快速发展。web 领域的技术,大
概有
10 年都没有大的更新了!
现在市场很需要优秀的、高级的前端工程师。
一方面是因为这是一个比较新的细分行业,而且前端程序员大都自学一部分,知识结
构不系统;另一方面,大学里面没有这种课程,最最重要的是:北大青鸟这类培训机构也
没有专门的前端工程师的培训课程!!
吴亮在《
JavaScript 王者归来》第一张的序里面说:大多数程序员认为 Javascript 过于简
陋,只适合一些网页上面花哨的表现,所以不愿花费精力去学习,或者以为不学习就能掌
握。
实际上,一门语言是否脚本语言,往往是她的设计目标决定,简单与复杂并不是区分
脚本语言和非脚本语言的标准。
事实上,在脚本语言里面,
Javascript 属于相当复杂的一门语言,他的复杂度即使放在
非脚本语言中来衡量,也是一门相当复杂的语言!
Javascript 的复杂度不逊色于 Perl 和 Python!
如何学习前端知识?
我们生活在一个充满规则的宇宙里面。社会秩序按照规则运行,计算机语言几乎全部是
规则的集合。计算机前辈们定义规则,规则约束我们,我们用规则控制数据。大部分时候,
对数据的合理控制,来自于你对规则的掌握。
学习
HTML,CSS 应该先跟着书仔细、扎实的学一遍。然后就需要做大量的练习,做各
种常规的、奇怪的、大量的布局练习来捆固、理解自己的知识。
而学习
Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长
做什么!