自学前端,已经学完html css js原生,是否可以跳过jq直接专攻vue,vue有什么书推荐么?
直接学vue吧,我当时也是学完三大剑客就去学了jq,之后才学了vue和react,然后去面试的只有一家公司问了jq,因为他们的代码比较老。
当时面试很多公司都问vue,react比较少,而vue的我建议直接看vue的官方文档就好
vue官方文档?cn.vuejs.org
看完两遍后也可以看看掘金的一些文章如
Vue 开发必须知道的 36 个技巧【近1W字】?juejin.im公司要求会使用框架vue,面试题会被问及哪些? - 掘金?juejin.im之类的,我当时这些文章都看了好几遍,当然官方文档也看了至少六七遍吧。
但是你最主要的还是要做项目,我当时学完就做了一个很简陋的项目,现在的我来看确实很low,但基本具备了crud(增删改查)的功能了,项目包含前后端,代码写了很多注释,就怕别人看不懂,哈哈
前端用的是element和vue:
基于Vue,Element-UI的商品后台管理?github.com
后端用的是node和mysql:
baozouai/shop-admin-backend?github.com当然你想学node和mysql也可以看看这个后端的项目,虽然对于现在的我来看确实很low,但对只会前端的入门node和mysql来说已经足矣了,如果觉得对你有所帮助的话麻烦star一下,哈哈
然后你如果还想学react的话,我这里也有一个很low但功能齐全的移动端电商项目
baozouai/react-mobile-app?github.com这个刚换了新的api介面,对于入门react的来说足够了,这个项目用的还是react 的class,不过新手学习react我现在比较建议直接学hooks,我现在工作中只用hooks,相比class用起来爽多了,当然我感觉现在还是很多人在用react的class。。。
以上列的项目如果感兴趣都可以去看看,对于新手来说肯定还是很有帮助的,项目都是去年九月到十月做的,现在看来很low,但当时我还是觉得很不错的,哈哈
对了,因为上班后一直做的都是pc端,上个月突然想入门react native,在B站看了一个rn的教学视频
2020前端React-Native跨平台APP实战开发教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili?www.bilibili.com视频是用react的class写的,不过上面说了我现在只用hooks写,所以我自己的github项目用hooks改写了项目
使用rn、react hooks实现的动漫app?github.com通过学习这个项目,就基本入门了rn了
最后,加油!!
完全可以,反正现在绝大多数有点技术追求的公司都是在面向框架编程。
是否可以跳过jq直接专攻vue?
学习前端可以跳过jq直接学习vue。
只是我个人的话不是很建议,虽然现在很多公司的话确实是在招聘的过程中是要求是需要会vue框架技术,但是学习前端中还是不能不学习jq这部分的技术,所以很多会觉得iq是过时了的。
但是前端的学习中还是不能少了jq的学习。
Vue权威指南这本书籍可以看下。
推荐我的 Vue 全解 + Vue 旺财记账项目课
Vue 全解 - 写代码啦!?xiedaimala.com旺财记账(Vue / 本地版) - 写代码啦!?xiedaimala.com保证你学得明明白白。后续还会有更多 DLC。
绝对没问题!
就国内市场,学Vue绝对要比学JQ更划算,前端框架MVVM才是主流思想,JQ已经慢慢跟不上了。
学这些框架其实不需要看书,因为框架经常更新,反而是基本的原理知识需要看书!比如《JavaScript高级编程》、《你不知道的JavaScript》、《编译器设计》、《JavaScript忍者秘籍》、《深入理解ES6》,当然这些只是我觉得不错的书,没必要全看。
在正式学框架之前,建议你先打好基础,我不知道你说的学完htmlcssjs原生是什么程度,你需要学习es6,es7,es8...,了解一些前端的预处理语言(不用全部都了解)less/sass/scss/stylus,typescript等。
学Vue的话直接上官方文档,配合b站教学视频一起看,理解了框架的核心思想之后上手其实不难。
把基本操作学完之后,建议先了解一下node,npm和webpack,否则配置前端项目时会一脸懵B,之后再学vue-cli、vue-router、vuex、axios,UI框架:elementUI,ant design。有兴趣还可以学学nuxt.js,想知道vue是如何实现的可以看看:
Vue技术内幕?caibaojian.com推荐阅读: