javascript - 前端学习顺序问题

查看:92
本文介绍了javascript - 前端学习顺序问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

请教大家一个问题,学习xhtml+css+js+jq+css3+h5,接下来该看点什么知识,迷茫中,该先看

  • 1 angular,rect等js框架,

  • 2 还是先学移动端

  • 3 或者node?

求指点迷津,谢谢!!

解决方案

说框架来自原生,错是不错。但是在js上,学好原生就想有生产力,那是要早泄的。

首先,现在原生的js水很深,到es5 主流现代浏览器大多可以用,es6 es7 的新特性还不普及,有许多人去用,因为他们多半是一个node项目,js写一些后端的服务,用V8去解析。这时还有AMD和??D 的规矩。而且js还有许多反人类设定,于是有了coffee之类的,在成熟框架里也有上层封装

说到现在,相信已经有许多新概念,你没听过的了。我告诉你这还只是沧海一酥。
框架的好就是让你别那么操心。

我不认为你需要去从头学原生js。
基础的js语法并不难。

你掌握js的一些基本概念:

  1. 是对象?是函数?,为什么一个函数可以new? potortype怎么玩儿? 这几个问号是同一个问题。明白白就明白白了。

  2. 异步同步,并发,链式调用怎么玩儿。

  3. 回调函数,Promise(a+),知道怎么用合适。

上面三个会了,那差不多可以下山了。遇到不会边做边查就可以,谷歌洋文搜。

初学的时候,用jQuery,zepto 这两个二选一。其实是两个差不多用法的东西,什么时候你突然换一下用,发现完全无障碍,那么也是一个里程碑。

以上这些够你做做网站,如要做应用就往下看。

angular react这些用的时候 你需要了解项目如何构建,你会需要碰到 grunt 和 gulp 之类的工具,间接的 node和N PM也就没跑必须要会玩儿。

一般来说ng是做富客户端的。react 是给煮流js工程师加薪升职提高不可替代性的。

angular的话,写起来非常不像传统的js。
有自己一套规则。但是会Python的人,刚接触js也很容易上手(两三天吧,可以独自写应用了)。 只有两点忠告,不要和任何其他框架混用。还有要按他的ng resouce的规则设计后端接口。

有个metrial angular 的项目,可以帮你你节约不少UI上的麻烦。CSS也可以少些不少。你可以按你的需要去组合。他directive已经足够丰富了。

另外,还有个vuejs 也比较流行。和ng差不多,要轻便的话就用这些。

我不喜欢react,我就不说了。我有个经验,大多数和我说react好的,其实从没用过。

除了js,你还有CSS,语法简单,剩下看脑子。其他还有less SaaS,需要啥用啥,类似语法糖的东西,在大的项目里面我会用less。SaaS是ruby生态的东西。

HTML 没什么说的。(不要用Jade,用了就傻逼,我傻逼到现在了。)

最后,前端工作不是一个语言,一个框架可以混饭吃的,(react除外,一般人不明觉厉,混几个月后,起码你可以赚到试用工资)

你想想清楚你要做什么,界面上的真前端,还是躲在后头的伪前端。

学什么也没有先后,而是要混合实战为先。

要是想动真格儿的,那你还得把审美和美工技能提升提升,这些反倒比js重要了。

这篇关于javascript - 前端学习顺序问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆