1 Star 0 Fork 0

宁在春 / vue_demo

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

TodoList 案例

在学习的道路上,我想这句话是始终有效的:纸上得来终觉浅,绝知此事要躬行

另外:祝我们:望别日相见时,都已有所成。

前言

根据老师的演示,我将每个版本都分开上传到了仓库中,并且在源码中写下了相应注释。

  1. vue_analysis 是第一版的todoList 案例,即组件是根据props来进行数据的传递,以及根据方法的传递来进行通信的。
  2. vue_todolist_local 是本地持久化案例,即根据localStore 来进行数据的暂时性的持久存储。
  3. vue_todolist_customer_event是给组件绑定自定义事件,通过 @自定义事件名 来给组件绑定事件,而无需通过props来接收。
  4. vue_todolist_bus 是通过全局事件总线实现,本质上就是循着原型链一步一步往上找。全局事件主线主要难点不是在编码,而是理解它的原理,换而言之,听老师讲课,最主要的不是那几行编码,重点而是在于写那几行编码之前的推理及一步一步的分析。

如果有天你顺着链接找到了这里,可以听听我个人讲的废话及个人理解。

相关博文介绍

相关版本中牵扯到知识点的博文及个人理解:

个人理解及感受

我个人之前一直是一名Java后台开发,对于学前端不是特别热衷。主要原因就是在大一的时候落下太多课程,导致要补的东西太多,一画前端页面想到布局,想到前端那么多要记得,就麻脑阔。

到了大三,被老师安排的明明白白,学后端不会前端?不行,不可以。

然后前端只需要写前端即可,我每周写完后端,还要一边学,一边画前端页面,完善功能。(鼓励我前进的原因可能还在于除了我之外的后端人员,都参与了前端开发吧,想着总不能比别人弱吧,也就这样坚持下来了吧)


抒发了一下个人经历,突感而发,大家见谅


对于课程:

我目前学了一半,到85p左右吧。张天宇老师这门课给我的感觉,对于入门的小白,以及复习的xdm是极棒的,但是如果是前端进阶的xdm,可能还的自己继续花时间去研究研究其他的。

如果和我一样是刚学vue的小伙伴们,我觉得这门完全适合,没毛病,可以立即安排上。

用我在后端的话来,还是得在源码中漫游啊。哈哈


注意

在敲这个案例之前,我自己其实在评论区逛了蛮久的(懒,想直接看看成品,不想去敲案例了)。

我有点开好几个已经完成的代码去看,但是我莫名发现都犯了一个老师说的问题,而且看大佬们的笔记,自己还点明了这个问题,但是代码中却还有这个问题。

image-20211113163034761

但是看到大家伙的笔记中还有这句话....(让我这个小白心情复杂)

image-20211113163103237

因为这个,我在源码仓库中,将各个版本都分开了,并且也写了相关注释及文章,希望能够对大家有所帮助哈。

最后的最后,宣传下自己,哈哈。

大家好,我是博主宁在春

前端学习道路上的一名小小菜鸟,希望能够同大家一起努力。

掘金主页:宁在春

CSDN主页:宁在春

如果文章中有任何不足之处,请大家及时指出,在此郑重感谢。

如果有疑问,大家可以直接留言、评论、私信,看到定会第一时间进行回复。

email:nzc_wyh@163.com

wx:lxbandwyh

About

后端小伙伴学习前端系列,相关的练习及demo。我们一起努力!!! expand collapse
Vue and 3 more languages
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/crushlxb/vue_demo.git
git@gitee.com:crushlxb/vue_demo.git
crushlxb
vue_demo
vue_demo
master

Search