V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
srs1995
V2EX  ›  Vue.js

想学前端直接上手 vue 可行吗

  •  
  •   srs1995 · 2020-01-17 15:26:44 +08:00 · 9205 次点击
    这是一个创建于 1533 天前的主题,其中的信息可能已经有所发展或是发生改变。

    javascript 只会 alert 前端直接上手 vue 可行吗

    43 条回复    2020-04-02 10:51:49 +08:00
    Aitmo
        1
    Aitmo  
       2020-01-17 15:30:02 +08:00
    从入门到放弃,开始技术狗后面划水狗,再变呆板狗
    loveiset
        2
    loveiset  
       2020-01-17 15:31:03 +08:00
    只会 alert + 1
    lancelock
        3
    lancelock  
       2020-01-17 15:31:26 +08:00   ❤️ 1
    要先学 es6,不然上手不了
    star7th
        4
    star7th  
       2020-01-17 15:33:23 +08:00
    别。vue 是更上层的东西。你没有 js 基础,就弄不明白 vue 的机制。
    如果是外行想进入前端,确实只要会用就行,不用管原理。怎么方便怎么来。想以前端吃饭,还是从基础打起吧
    ksice
        5
    ksice  
       2020-01-17 15:34:24 +08:00
    因人而异,学习能力强,上手啥都行,就像问考研难么
    manami
        6
    manami  
       2020-01-17 15:37:01 +08:00   ❤️ 1
    emm 建议先学习 typescript,vue 3.0 选用的语言为 typescript……
    q8164305
        7
    q8164305  
       2020-01-17 15:37:16 +08:00 via Android
    基础打好啊,不然换个框架你就蒙圈了
    jeasonzuo
        8
    jeasonzuo  
       2020-01-17 15:39:11 +08:00
    急着用就先学 VUE 怎么用,不急着用就先学 ES6
    zhw2590582
        9
    zhw2590582  
       2020-01-17 15:40:21 +08:00 via iPhone
    没 js 基础,怎么用 vue,看着只会一辆懵逼
    t2doo
        10
    t2doo  
       2020-01-17 15:42:34 +08:00   ❤️ 1
    学到组件你就蒙圈了,到最后可能只会记住 v-model, v-if, @, :, Vue.filter, Vue.directive
    randyo
        11
    randyo  
       2020-01-17 15:43:10 +08:00 via Android
    es5 还是很重要的
    shintendo
        12
    shintendo  
       2020-01-17 15:44:45 +08:00   ❤️ 3
    vue 官网文档开篇第一句
    The official guide assumes intermediate level knowledge of HTML, CSS, and JavaScript
    jydeng
        13
    jydeng  
       2020-01-17 15:45:46 +08:00
    直接上估计很快就弃坑
    lee88688
        14
    lee88688  
       2020-01-17 15:45:46 +08:00 via Android
    建议还是先学简单的前端作为基础,不然学着会很懵逼的。
    Hilong
        15
    Hilong  
       2020-01-17 15:45:51 +08:00 via Android
    如果只是想自己玩玩写写页面学 vue 没什么问题,很快就能上手写页面,我当年也是这样入门的,如果想靠它来吃饭就不够了,后续还需要不断的学习,es6,webpack,npm,很庞大的一个生态圈你都得了解学习掌握
    KevinRed
        16
    KevinRed  
       2020-01-17 15:52:18 +08:00
    步子迈的大了容易扯。。。。
    sandman511
        17
    sandman511  
       2020-01-17 15:54:28 +08:00
    我不会前端 也只会个 alert 和写个 html
    看了一个礼拜开源项目和培训班视频上手了 react 还可以
    不过 react 和 java 差不多 所以上手比较快
    LyleRockkk
        18
    LyleRockkk  
       2020-01-17 15:54:35 +08:00
    VUE 文档: 官方指南假设你已了解关于 HTML、CSS 和 JavaScript 的中级知识。如果你刚开始学习前端开发,将框架作为你的第一步可能不是最好的主意——掌握好基础知识再来吧!之前有其它框架的使用经验会有帮助,但这不是必需的。
    barrelsoil
        19
    barrelsoil  
       2020-01-17 16:17:25 +08:00 via Android
    可行,只要功夫深,啥啥啥成针
    murmur
        20
    murmur  
       2020-01-17 16:20:15 +08:00   ❤️ 2
    至少要学 es5,vue 几乎不需要 es6,别听楼上的瞎说,我们公司一群只会 jquery 的写 vue 都写得好好的,还是你们公司人人都要求做架构?
    vue 说白了就是填空题,三大段模板准备好填空就行,至于模块导入和导出你都不需要知道他是干啥,背下来语法就完了
    srs1995
        21
    srs1995  
    OP
       2020-01-17 16:37:03 +08:00
    @murmur 好像有道理
    Hypn0s
        22
    Hypn0s  
       2020-01-17 16:42:49 +08:00
    可行,不推荐。
    azcvcza
        23
    azcvcza  
       2020-01-17 16:45:58 +08:00
    现在前端找工作,更多时候也不是看你会不会框架,而是工作经验卡人
    czkm1320
        24
    czkm1320  
       2020-01-17 17:43:12 +08:00
    js 基础学好就可以上了
    a852695
        25
    a852695  
       2020-01-17 17:46:15 +08:00
    先了解基础 js 的用法
    GrapeCityChina
        26
    GrapeCityChina  
       2020-01-17 17:47:42 +08:00   ❤️ 1
    V2EX 有一篇文章,推荐你看看《都 9012 了,该选择 Angular、React,还是 Vue ?》
    Wenco
        27
    Wenco  
       2020-01-17 18:04:32 +08:00
    可行,后端,以前也就会点 jquery,最基础的那种,不会什么 ES6,现在工作需要用 vue,直接搭环境,上 vue-cli,写业务很容易上手吧,路由-views-组件组成的页面。但是如果全职前端的话建议后期要将基础补上去,作为一个后端,看到别人写出刚好只是实现功能的代码确实很头疼。
    Wenco
        28
    Wenco  
       2020-01-17 18:08:51 +08:00
    推荐这个项目: https://github.com/PanJiaChen/vue-element-admin
    模仿他的目录结构,模仿它的路由及组件设计,思考为什么这样去写,配合文档,面向浏览器
    darknoll
        29
    darknoll  
       2020-01-17 18:20:51 +08:00
    先把 js 的函数和对象、数组这几个概念弄得明明白白的再学 vue,如果只是为了用而用,那不妨直接上手。
    busfool
        30
    busfool  
       2020-01-17 18:40:29 +08:00 via Android
    先学 js 吧
    akakidz
        31
    akakidz  
       2020-01-18 03:16:14 +08:00 via Android
    可以 效率极低 未来大概率会在常识问题上浪费大把时间
    gaigechunfeng
        32
    gaigechunfeng  
       2020-01-18 12:38:29 +08:00
    使劲阅读 github 上一个项目的源码,等到都看懂,看明白,会改会调了。
    基本上也就可以了,够用了。这应该是最快的方法了。
    dengxianxiao
        33
    dengxianxiao  
       2020-01-18 13:52:29 +08:00
    先学基础吧,JavaScript 文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
    还有在线教程 https://www.freecodecamp.org
    差不多了就可以上手 vue 了
    我就是这么来的,Java 转前端
    daguaochengtang
        34
    daguaochengtang  
       2020-01-18 15:08:44 +08:00
    先学 js 基础吧,推荐《 javascript 高级程序设计》,可能很枯燥,需要硬啃
    Reol
        35
    Reol  
       2020-01-18 15:12:28 +08:00
    @manami 我咋一摸鱼就能看到你...
    manami
        36
    manami  
       2020-01-18 15:17:38 +08:00 via Android
    @Reol 说出来你可能不信,我是组织专门派来监视你的…
    Reol
        37
    Reol  
       2020-01-18 15:36:30 +08:00
    @manami うそ!.... Www
    dwzfuck
        38
    dwzfuck  
       2020-01-18 16:11:46 +08:00 via Android
    alert 是啥? window.alert?
    mikoshu
        39
    mikoshu  
       2020-01-19 09:27:02 +08:00
    先打好 js 基础 之前公司面试了一批直接学 vue 的 同一个培训机构出来的 简历都挺好但是面试效果都不太好...诶
    wwwwzf
        40
    wwwwzf  
       2020-01-19 09:45:23 +08:00
    最近录了一百期教程,还没引入 vue,因为前端开发不止是 vue,还有 css 和其它技术。
    可以在快手抖音上搜索:最帅程序员发哥。
    marcong95
        41
    marcong95  
       2020-01-19 10:24:05 +08:00
    0202 年了,窃以为也没必要割裂开 ES3/5/6/+了吧,感觉有种人为制造门槛,各种脚手架啥的也是自带 babel
    Hoshinokozo
        42
    Hoshinokozo  
       2020-04-02 10:51:24 +08:00
    想起了前端时间公司面了一个三年 vue 经验的前端:

    问:熟悉 ES6 吗?
    答:不会

    ?????
    Hoshinokozo
        43
    Hoshinokozo  
       2020-04-02 10:51:49 +08:00
    @Hoshinokozo 端=>段
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2771 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:50 · PVG 20:50 · LAX 05:50 · JFK 08:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.