前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础选择前端技术栈的正确方法

零基础选择前端技术栈的正确方法

作者头像
web前端教室
发布2019-07-05 14:41:46
7440
发布2019-07-05 14:41:46
举报
文章被收录于专栏:web前端教室

你的技术栈很明显是以兴趣为导向的。也就是说,你这个技术栈就算你真学完了,对于你工资的提高,也没有很大的帮助,因为它本身就是偏的。

为什么呢?

1、html、html5,看你怎么用了,如果只是用一些新标签,那么区别并不大。如果你要使用html5的新特性,那么都需要特定的使用场景、业务条件去实施。还需要掌握一些http、tcp/ip协议方面的东西。例如,websocket之类的

2、css3、less、sass,这些说到根儿上都是css,加分并不明显;

3、js、json、ajax、jquery,这个中规中矩,只是jq已经有些过时,实际工作中有条件用用就可以。不必专门花大力气去学它。

4、canvas、Konva,这时你画风一转,跑到了前端可视化。这个canvas要么是大数据可视化展示,要么是游戏之类的交互应用。这个领域的硬功夫是【算法、效率】,例如100万条实时更新的数据,你在网页上展示出来。如果你数学不好的话,在这个领域里,你绝对走不远。

上述这些东西,尤其是第4条,足够你走一生的。如果只是单纯的学完,那么学完了,你也用不好。

5、然后再学【面向对象】,面向对象编程是一种编程范式。什么意思呢?就是说,面向对象编程其实是一种方法、一种风格。它要在你已经拥有一定的代码量做为积累的时候,才能产生作用。如果只是单纯的学习这种思想、风格,那么照例不会有太大的收获。

6、这时,你再来学习angular.js框架,有余力再学vue。这个框架应该属于java流的,它的学习曲线比较陡峭,对新人不是特别友好。所以你这个顺序是颠倒了,应该是先学习vue,然后有余力的情况下,再学angular。

<!-- -->

建立学习路线是这样的,看《如何自学web前端开发?精细的自学步骤是什么样的?【附勺子】》。看这个的目的是要先搞清楚html、css、js,都是些什么东西,做什么用的。

然后就可以用js来写一些基本的小东西了。可以从点击事件开始,一个小按钮图片切换什么的,再把this用一用,先熟悉基本的用法。

接下来可以再做一个网页版的留言板,就是添加、删除、显示留言的页面级应用,不带数据库的。

这类例子的的核心是用来锻炼基本的逻辑思维,就是你大概知道它有什么功能,但是不知道怎么把它实现出来。在这个阶段还需要注意“表现与结构相分离”。

接下来,先把node学一下,掌握node安装、运行,npm怎么安装第三方包什么的就可以,不必太深入node开发。

然后把vue-cli装上,学习vue的使用,再用vue把之前的练习、例子都再写一遍。这样慢慢的基本就可以上手了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据可视交互系统
RayData 是基于独有的渲染技术,结合云计算、AI、IoT,将大规模多样化的数据融合呈现,实现云数据实时可视化、场景化以及交互的管理方式,从而节省管理成本,提升数据辅助决策的效率。多年来丰富的大型项目交付经验辅以行业卓越的生态能力,使得 RayData 拥有远超行业水准的产品服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档