初学 vue, 无意中学到了一个很有意思的方法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzm88104
V2EX    Vue.js

初学 vue, 无意中学到了一个很有意思的方法

  •  7
     
  •   zzm88104 2021-11-03 08:41:38 +08:00 7463 次点击
    这是一个创建于 1440 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是在知乎的某条回复下看到的,找不回原贴了. 作者大佬是林水溶 https://github.com/shuiRong

    他说的方法是,github 上找一个 vue 项目,从第一个 commit 开始看,理解 app 的工作原理,然后 checkout 下一条,看明白 5 、6 条基本就知道框架的开发流程了

    试了一下真的很不错(看的项目是林大的 vuecnodejs 重构:https://github.com/shuiRong/VueCnodeJS)

    比起看教程目的性强,更高效. 作为业余爱好者,知道了这个方法后真的相逢恨晚. 不知道林大上不上 v2,很感谢他的分享.

    19 条回复    2025-03-09 15:54:57 +08:00
    Surbowl
        1
    Surbowl  
       2021-11-03 08:50:02 +08:00
    学到了,这就试试
    zzm88104
        2
    zzm88104  
    OP
       2021-11-03 08:50:15 +08:00
    嗯...被移到 vue 节点,但其实我觉得这个方法适用学习各种框架
    murmur
        3
    murmur  
       2021-11-03 08:56:52 +08:00   3
    这个有个问题是适合老人不适合新人,老人开发项目第一件事都是 webpack 开始做,先搞构建工具,封装 util 权限 路由这些

    新人正好相反,先做页面,等他页面画完了,才会碰到 js 部分
    WhoMercy
        4
    WhoMercy  
       2021-11-03 09:48:19 +08:00 via Android
    get
    anzu
        5
    anzu  
       2021-11-03 10:02:35 +08:00   1
    都这样,diff 看一下每个 commit 之间的更改
    scyuns
        6
    scyuns  
       2021-11-03 10:07:08 +08:00
    学习了 但是积累还不够 还看不懂很多地方
    snakejia
        7
    snakejia  
       2021-11-03 10:08:19 +08:00
    确实是个好方法
    christin
        8
    christin  
       2021-11-03 10:23:51 +08:00 via iPhone
    学到了学到了
    wjz416
        9
    wjz416  
       2021-11-03 11:05:05 +08:00
    学到了,这就去试
    banyungong
        10
    banyungong  
       2021-11-03 11:26:34 +08:00
    学到了,下次再试
    vsitebon
        11
    vsitebon  
       2021-11-03 11:28:06 +08:00   1
    楼主提到的方法应该是下边的这个:

    https://www.zhihu.com/question/26766601
    line
        12
    line  
       2021-11-03 12:51:16 +08:00
    再拓展一下, 可以试试用这种方法学习其他理论。
    uCharles
        13
    uCharles  
       2021-11-03 13:10:06 +08:00
    zzm88104
        14
    zzm88104  
    OP
       2021-11-03 13:29:06 +08:00 via iPhone
    @vsitebon 有点像,翻了下链接还是没找到,记得是一条匿名回复,还附上了他自己的 vue 项目。
    raysonlu
        15
    raysonlu  
       2021-11-03 13:33:06 +08:00
    但并不是随便找个项目就能这么做,是刻意的,以教学为目标的 github 项目
    learningman
        16
    learningman  
       2021-11-03 15:23:52 +08:00
    然后发现那个项目也是初学者写的,跟着踩坑
    fucku
        17
    fucku  
       2021-11-03 16:44:44 +08:00
    > github 上找一个 vue 项目

    哥, 这个怎么找,你还不如直接给个地址, 每个人找的结果可能不同啊, 或许根本找不到
    simple233
        18
    simple233  
       2021-11-03 17:14:04 +08:00
    学习了
    jaio1
        19
    jaio1  
       218 天前
    25 年我来了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5559 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:56 PVG 16:56 LAX 01:56 JFK 04:56
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86