记一次面试

vue 和 react 的区别是什么?

先说相同点

  1. 都是使用虚拟DOM,组件化开发,通过props传参进行父子组件数据通信
  2. 都是数据驱动视图
  3. 都有状态管理工具(redux, vuex)

不同点

  1. react严格意义上只算MVC,而vue则是mvvm模式,所以在数据绑定上,vue实现了数据的双向绑定,而在react中数据是单向流动的。
  2. state对象在react中是不可变的,需要使用setState方法更新状态。

3.组件写法不一样,

react: 推荐 all in js, html在js中写,推出了jsx,后来更是有 css in js。

vue: 把html,css,js组合到一起。有单文件组建

css中如何定义变量?如何一键更改页面主题颜色?

css变量

看下面的例子

声明变量

声明一个自定义属性,需要以两个 建好开始。

通常的最佳实践是定义在根伪类 :root 下,这样就可以在 HTML 文档的任何地方访问到它了:

css 复制代码
:root{       
     --primary-color: green;  
} 

引用变量

css 复制代码
.primary-button{
    background: var(--primary-color)
}

移动端不同尺寸屏幕怎么自适应字体大小?

相关推荐
testleaf18 分钟前
前端面经整理【1】
前端·面试
好了来看下一题20 分钟前
使用 React+Vite+Electron 搭建桌面应用
前端·react.js·electron
啃火龙果的兔子21 分钟前
前端八股文-react篇
前端·react.js·前端框架
小前端大牛马27 分钟前
react中hook和高阶组件的选型
前端·javascript·vue.js
刺客-Andy27 分钟前
React第六十二节 Router中 createStaticRouter 的使用详解
前端·javascript·react.js
秋田君1 小时前
深入理解JavaScript设计模式之策略模式
javascript·设计模式·策略模式
潘小磊2 小时前
高频面试之11Flink
面试·flink
萌萌哒草头将军2 小时前
🚀🚀🚀VSCode 发布 1.101 版本,Copilot 更全能!
前端·vue.js·react.js
GIS之路3 小时前
OpenLayers 图层叠加控制
前端·信息可视化
90后的晨仔3 小时前
ArkTS 语言中的number和Number区别是什么?
前端·harmonyos