V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jakeyfly
V2EX  ›  问与答

会 Python 想学学 VUE 想请教大家要具备什么样的基础

  •  
  •   jakeyfly · 2018-07-26 17:29:11 +08:00 · 4321 次点击
    这是一个创建于 2315 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前会的只有后端 PYTHON 会用 FLASK 与 DJANGO 做网站 会写爬虫(不只是玩具类型的)。想学学 VUE 想问问大佬们要把 javascript 学到什么程度。粗略的看过一 javascript 的视频 jquery 也看过一点。css 不知道算不算会,改改还是可以的。有没有什么书好入门与进阶的 比如相对于 PYTHOH 来说《流畅的 python 》这样可以让人少走湾路的书。 node.js 也要一起学的吧

    27 条回复    2018-08-06 16:52:54 +08:00
    jongsuk0214
        1
    jongsuk0214  
       2018-07-26 17:48:55 +08:00 via iPhone
    会 vue 的人想学 python😂
    xxx749
        2
    xxx749  
       2018-07-26 17:50:22 +08:00 via Android   ❤️ 1
    学 vue 遇到瓶颈打算先学 python
    jakeyfly
        3
    jakeyfly  
    OP
       2018-07-26 17:58:28 +08:00
    @xxx749 如何入门呢 说个路线哈
    xxx749
        4
    xxx749  
       2018-07-26 18:40:43 +08:00 via Android
    @jakeyfly 我是照着官方文档看下来的
    bucky
        5
    bucky  
       2018-07-26 18:54:37 +08:00
    别听什么看官方文档之类的话,难道大家不会的是因为不知道怎么用 API 吗,你去看传统的组件化开发是怎么做的,知道传统的组件化开发都要解决哪些问题,这样 vue 你只需要随用随查就行了,文档又不是用来学习的,不知道 mvvm 框架在解决什么问题,看了 vue 文档你也知道该什么时候该用什么
    linbingqinag
        6
    linbingqinag  
       2018-07-26 19:07:47 +08:00 via Android
    官网
    enchilada2020
        7
    enchilada2020  
       2018-07-26 20:04:05 +08:00 via Android
    想跟大佬学 Python …
    kfg
        8
    kfg  
       2018-07-26 20:05:00 +08:00 via Android
    会 php 的,如何学习 vue 呢?
    rabbbit
        9
    rabbbit  
       2018-07-26 20:21:31 +08:00
    js 基础 -> vue 入门 -> es6 -> node.js -> webpack -> vue 进阶
    szdubinbin
        10
    szdubinbin  
       2018-07-26 21:43:13 +08:00
    其实我个人建议可能跟别人不太一样,API 官网的固然要看,但不是直白的看,譬如说没有遇到特殊情况,你会知道$nextTick()是干啥的么,既然你会 python web 不然定一个小目标,比如做一个博客或者简单的记事本,简单 insert 入库那种再显示出来那种
    jakeyfly
        11
    jakeyfly  
    OP
       2018-07-27 02:51:45 +08:00
    @szdubinbin 主要是我对 JS 不太懂 看大佬们说学 VUE 框架要有 JS 基础所以可能想着先把 JS 基础学一下,这个要咋入门呢
    jakeyfly
        12
    jakeyfly  
    OP
       2018-07-27 02:52:07 +08:00
    @szdubinbin 我是感觉会一种语言了看另一种应该不会太花时间吧!
    jakeyfly
        13
    jakeyfly  
    OP
       2018-07-27 02:53:58 +08:00
    @xxx749 大佬 我 JS 都会不利索,我主要想问的要用 VUE JS 要学到什么程度整个路径是啥样的。如果要先学 JS,我 JS 算是不会吧,要从那本书看起。CSS HTML 我不知道算不算会啊,做过一次页面,但我感觉是小白水平。
    jakeyfly
        14
    jakeyfly  
    OP
       2018-07-27 02:55:57 +08:00
    @bucky 大佬说的我明白,但是我不太会 JS 啊,或者说就是不会。学习 JS 有什么好的书或者网站吗。
    tanzhijian
        15
    tanzhijian  
       2018-07-27 03:51:50 +08:00
    说一下我的心路历程吧,毕竟情况差不多,也是主写 Python,因为工作要用到强行入门 Vue

    廖雪峰网站看的 js 教程,熟悉语法和数据结构,多注意比如箭头函数条件表达式这些的写法,不然到时候读代码会看懵

    找同事借了一本《 Vue.js 实战》,里面有个实现知乎日报的教程,照着先用 flask 实现了一遍,主要是熟悉实现的功能,然后跟着书再实现了一遍。到了这里发现实际上前端模板数据绑定和后端模板数据绑定很多都是共通的

    装个 Vue CLI,add vue-router,再把上面的教程改成 router 版的

    我就只练习到这里了,后面比如 vuex 什么的都是根据需要现上手

    搭车问一下,有懂装机的朋友没,帮忙看下 https://www.v2ex.com/t/474535
    param
        16
    param  
       2018-07-27 04:42:53 +08:00 via Android
    都會,想學 react。。
    MrGba2z
        17
    MrGba2z  
       2018-07-27 07:38:50 +08:00
    我学 vue 起手很舒服然后到 webpack 我就.....弃疗了
    现在基本就当 jq 用

    我之前还想发帖问来着
    我能不能就单纯的用 html css js 来写 vue 不想花时间去学习 webpack 那一套
    之前想要个 typeahead 发现搞了半天没 webpack 都不知道怎么把那个 vue component 搞进去 T_T
    WEAlex
        18
    WEAlex  
       2018-07-27 08:11:54 +08:00 via Android
    nodejs 过一遍,有后端基础应该很快,
    npm 过一遍,了解用法和 package.json
    webpack 过一遍,了解下用法即可。
    然后 vuejs 先用引用 js 的方法先做一些语法练习,然后可以结合 node,npm,webpack 做工程化搭建,例如 vue-cli
    Corbusier
        19
    Corbusier  
       2018-07-27 08:27:08 +08:00 via iPhone
    @MrGba2z 脚手架工具就可以了呀,现成的 webpack 配置文件。拿来就可以用了
    lancelock
        20
    lancelock  
       2018-07-27 12:05:01 +08:00
    @MrGba2z webpack 那一套确实烦,但是需求有你没办法啊,很多新的语法、api 浏览器都不支持你必须要 babel 之类的转义啊,模块系统浏览器不支持,也只能用 webpack 实现啊,它的出现都是因为需求,又不是没事找事。

    而且现在不都有各种脚手架吗,用 vue-cli 自动搞定,不需要怎么配置吧

    另外你可以试试 parcel
    jakeyfly
        21
    jakeyfly  
    OP
       2018-07-27 13:07:18 +08:00
    @WEAlex node.js 了解一点,写爬虫的时候 有用来跑 JS 脚本。 想系统的学一次 JS,毕竟我发现这东西越来越重要了。
    jakeyfly
        22
    jakeyfly  
    OP
       2018-07-27 13:08:14 +08:00
    看了以上发言,感觉蒙蔽了,好长一段路要走。
    niubee1
        23
    niubee1  
       2018-07-27 13:08:46 +08:00
    easy 拉, 多看看多写写很快就好了
    jakeyfly
        24
    jakeyfly  
    OP
       2018-07-27 19:38:57 +08:00
    @niubee1 大神才会 EASY 啊
    zhzer
        25
    zhzer  
       2018-07-28 11:23:26 +08:00
    我建议你好好学 py
    jakeyfly
        26
    jakeyfly  
    OP
       2018-08-06 16:27:34 +08:00
    @zhzer 为啥呀 大神
    zhzer
        27
    zhzer  
       2018-08-06 16:52:54 +08:00
    @jakeyfly 不是大神。
    搞 py 薪资高嘛,js 是很火,火就火在低端
    py 做久了后台可以转算法,js 学深了顶多高级前端狗,加之 js 技能树很杂,要点到高级水平是很累人的
    ( go 比 py 更好一点)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3474 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.