[Vue][面试]谈一谈对vue的设计原则的理解
谈一谈对vue的设计原则的理解
思路:
在vue官网上写着大大的定义和特点:
-渐进式JavaScript框架
-易用、灵活和高效
渐进式JavaScript框架:
与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注图层,不仅易于上手,还便于与第三方库或既有项目整合。
另一方面,当与现代化工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的但应用提供驱动。
易用性:
vue提供数据响应式,声明式模板语法和基于配置的组件系统等核心特性。这些使我们只需要关注应用的核心业务即可,只要会写js、html和css就能轻松编写vue应用
灵活性
渐进式框架最大优点就是灵活性,如果应用足够小,我们可能仅需要vue核心特性即可完成功能;随着应用规模的不断扩大,我们才可能逐渐引入路由、状态管理、vue-cli
等库和工具,不管是应用体积还是学习难度都是一个逐渐增加的平和曲线。
高效性
超快的虚拟DOM和diff算法使我们的应用拥有最佳的性能表现。
追求高效的过程还在继续,vue3中引入Proxy对数据响应式改进以及编译器中对于静态内容编译的改进都会让vue更加高效。
[Vue][面试]谈一谈对vue的设计原则的理解相关推荐
- [vue] 说说你对vue组件的设计原则的理解
[vue] 说说你对vue组件的设计原则的理解 第一: 容错处理, 这个要做好, 极端场景要考虑到, 不能我传错了一个参数你就原地爆炸 第二: 缺省值(默认值)要有, 一般把应用较多的设为缺省值 第三 ...
- [Vue][面试]谈谈你对MVC、MVP和MVVM的理解
谈谈你对MVC.MVP和MVVM的理解 答题思路:此题涉及知识点很多,很难说清楚,说透彻,因为MVC,MVP这些我们前端程序员自己甚至都没用过.但是恰恰反映了前端这些年从无到有, 从有到优的变迁过程, ...
- for vue 一行2列_前端开发面试问什么?vue面试中经常问到的问题?用vue想拿20k,面试题要这样答!...
找工作,是一件愁人又具有期待的事情,前端开发的小伙伴们,最近有人参加面试了吗?面试前端开发时,一般会被问什么?你还记得吗?你的回答让你找到满意的工作了吗?生活是美好的,未来是可期的,工作是可以找到的, ...
- 2 Vue 面试小记 (WW)
目录 1. 谈一谈你对 SPA 单⻚面的理解,它的优缺点分别是什么 2 SPA 单⻚面应用的实现方式有哪些 3 使用过 Vue SSR 吗?说说 SSR? 4 谈一谈你对 MVVM 的理解 5 谈一谈 ...
- vue学习-v-if v-for优先级、data、key、diff算法、vue组件化、vue设计原则、组件模板只有一个根元素、MVC.MVP,MVVM
1:v-if和v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能? //在vue页面中 同时使用v-for与v-if后,打印渲染函数. console.log(app.$optio ...
- vue上传文件到php,vue+axios+php如何实现上传文件功能?,formdata上传文件附加参数...
vue+axios+php如何实现上传文件功能?Vue Axios PHP如何实现上传文件的功能?, 推荐:<PHP视频教程> 当我们提交表单时,我们经常会遇到一些表单提交要求.vue的a ...
- [vue][面试]谈一谈对vue组件化的理解?
谈一谈对vue组件化的理解? 思路:组件化定义,优点,使用场景和注意事项等方面展开陈述,同时要强调vue中组件化的一些特点. #####源码分析1:组件定义 源码位置:src/core/global- ...
- vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值?
vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 文章目录 vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值? 什么是组件? 为什么要使用组件? 如何使用 ...
- 前端面试题:谈一谈vue和react的区别?
(1)从编程范式的角度讲 在vue-loader.vue-template-compiler的支持下,vue可以采用SFC单文件组织的方式实现组件化:vue有指令,使用指令能够方便地渲染视图,vue表 ...
最新文章
- android selector的用法解析
- 前端技术选型的遗憾和经验教训
- Keras问题“AttributeError: 'NoneType' object has no attribute 'update”解决
- 移动医疗未来还有多少红利?
- 微信公众号 文章的爬虫系统
- jQuery中animate的一个隐藏很深的坑
- 未来经济会发展到什么程度?
- 学习MySQL,怎么能不会数据类型和schema优化!
- 情人节来了,教你个用 Python 表白的技巧
- 第 19 章 迭代器模式
- python课程第三周小结_python周报第三周
- 【算法】排序_基数排序
- 登录 Unix 操作系统
- 【计算机网络】网络层 : RIP 协议 ( 路由选择协议分类 | RIP 协议简介 | 信息交换 | 距离向量算法 | 计算示例 )★
- 【系统分析师之路】系统分析师冲刺习题集(数学与经济管理)
- php个人微信聊天机器人,wxpy将个人微信号变成微信聊天机器人
- 《早秋客舍》赏析-[唐]杜牧古诗
- uniapp猫眼电影小程序(附带猫眼电影api接口)
- 别只盯着LoRa、SigFox, LPWAN 连接技术还有这些!
- Laravel Trait method broker has not been applied, because there are collisions with other trait meth
热门文章
- 计算机音乐谱巴啦啦小魔,天谕手游巴啦啦小魔仙乐谱代码是什么-天谕手游巴啦啦小魔仙乐谱代码分享_快吧手游...
- 史蒂芬·柯维《高效能人士的七个习惯》读书笔记
- Python版自动组卷评卷考试系统,具有考试定时、自动组卷、客观题自动判卷、自动评分和考试界面设计功能
- stm32 flymcu开始连接... 接收到:7F 7F 7F 7F 7F 7F以及无跳线帽短接方法
- cpld和fpga区别
- 成功解决sklearn.exceptions.NotFittedError: This StandardScaler instance is not fitted yet. Call ‘fit‘ wi
- 第四次的面试 C++ 面试 (迷茫) + (复习知识点)
- python slots魔法
- java timsort_JDK(二)JDK1.8源码分析【排序】timsort
- 解决:L2TP服务器没有响应。请尝试重新连接。如果仍然有问题,请验证您的设置并与管理员联系。