记一次面试

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)
}

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

相关推荐
EnoYao5 分钟前
Markdown 编辑器技术调研
前端·javascript·人工智能
JIngJaneIL18 分钟前
基于java+ vue医院管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
JIngJaneIL43 分钟前
基于java + vue校园跑腿便利平台系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
前端要努力43 分钟前
月哥创业3年,还活着!
前端·面试·全栈
sao.hk1 小时前
ubuntu2404安装k3s
前端·chrome
cos1 小时前
Worktrunk 完全指南:让 Git Worktree 和 Claude Code 和平共处
前端·ai编程·claude
不哦罗密经1 小时前
python相关
服务器·前端·python
ji_shuke1 小时前
opencv-mobile 和 ncnn-android 环境配置
android·前端·javascript·人工智能·opencv
神说要有光_zy1 小时前
极其矛盾又顺其自然的2025
前端
前端程序猿之路2 小时前
基于扣子(Coze)工作流 API 的微信小程序开发实践总结
前端·微信小程序·小程序·大模型·api·ai编程·扣子