个人介绍:哈喽哈喽!我是一只角的的独角兽,一位正在学习前端和python的独角兽,人如其名,一只角,专心且深情!🦄
目录
😎学习目标:
✔️完成vue技能树前三章内容
✔️了解vue的发展背景
✔️学会安装vue的相关软件
😁学习内容:
-
vue是什么
-
Node.js和npm
🙌学习日记:
- 周一:满课的一天,晚上了解了vue
- 周二:又是满课的一天,晚上了解了头疼的Node.js和npm
- 周三:补了补高数,完成技能书的练习题以及写总结感想
✨学习收获:
- 了解到目前三大前端主流框架Vue,Angular、React
- 了解到Vue为什么能成为目前主流框
Vue Angular React 学习难度
国人开发,较简单 学习成本高,较复杂 相对Angular,比较轻便,但学习成本大 特色
保留了React组件化的优点,以及自身轻量级的框架,再加上虚拟DOM,运行速度快 发展时间长,体系相对完善,以及自身强大的模块功能 组件化,灵活,以及虚拟DOM
🤗分享一段在查找资料是找到一段对vue框架比较通俗的理解(以下是个人总结,欢迎大家指出问题):
vue的发展背景得益于手机性能的提升,随着用户的需求不断增高,出现的webapp,我理解的是,是不是就是小程序以及经常在夸克等一些浏览器点进去就可以看电视剧的网页。
由于这些webapp它也能进行交互,视图切换等一系列操作,如果跟pc一样比如:视图切换。
在PC端,视图切换我们会用<a>标签(通过网上查找资料,大概就是超链接)进行页面的跳转,但如果在移动端,你会遇到这样的画面:
这个时候网页会访问网络,进而需要等待许久,所以试想一下,在一个需要频繁切换视图的webapp里面,使用<a>标签去实现,对用户来说是很不友好的。
为了解决以上问题,智慧生物人类决定学习并使用一个MVVM框架——Vue.js
🎉总结撒花
目前还处于慢慢了解的状态,还得继续加油啊!