记一次面试

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

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

相关推荐
哈里谢顿4 分钟前
0312面试记录整理
面试
飘逸飘逸5 分钟前
Autojs进阶-插件更新记录
android·javascript
小涛不学习5 分钟前
计算机网络核心知识总结(面试 + 基础原理全解析)
计算机网络·面试·职场和发展
大漠_w3cpluscom7 分钟前
为什么 :is(::before, ::after) 不能工作?
前端
aXin_li9 分钟前
从原子化到工程化:Tailwind CSS 的深层价值与实践思考
前端·css
IT_陈寒11 分钟前
用Python爬虫抓了100万条数据后,我总结了这5个反封禁技巧
前端·人工智能·后端
qq_4112624211 分钟前
AP模式中修改下wifi名称就无法连接了,分析一下
java·前端·spring
BUG创建者13 分钟前
uniapp 开发app时播放实时视频海康ws的流数据
前端·javascript·vue.js·uni-app·html·音视频
我是苏苏21 分钟前
Web开发:使用MediatR包实现中介者模式,避免组件之间直接通信
前端·中介者模式
程序员爱钓鱼22 分钟前
Go静态资源嵌入方案: embed包深度解析
后端·面试·go