记一次面试

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

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

相关推荐
努力学习的少女5 分钟前
对SparkRDD的认识
开发语言·前端·javascript
LYFlied10 分钟前
Webpack 深度解析:从原理到工程实践
前端·面试·webpack·vite·编译原理·打包·工程化
老王熬夜敲代码23 分钟前
C++中的mutex、condition_val
c++·笔记·面试
苏打水com35 分钟前
第十二篇:Day34-36 前端工程化进阶——从“单人开发”到“团队协作”(对标职场“大型项目协作”需求)
前端·javascript·css·vue.js·html
知了清语36 分钟前
为天地图 JavaScript API v4.0 提供 TypeScript 类型支持 —— tianditu-v4-types 正式发布!
前端
程序员Sunday40 分钟前
为什么 AI 明明写后端更爽,但却都网传 AI 取代前端,而不是 AI 取代后端?就离谱...
前端·后端
之恒君1 小时前
React 性能优化(方向)
前端·react.js
coding随想1 小时前
JavaScript Notifications API:告别alert弹窗,开启沉浸式用户体验革命!
开发语言·javascript·ux
钝挫力PROGRAMER1 小时前
Vue中选项式和组合式API的学习
javascript·vue.js
玩具猴_wjh1 小时前
慧科讯业面试复盘
面试·职场和发展