一、CSS 参考链接: 你不知道的CSS!-优快云博客文章浏览阅读870次,点赞39次,收藏19次。(1)标签选择器,例如:p,h1,h3,div { }(2)类选择器,例如:.box { }(3)id选择器,例如:#box { }(4)通配符选择器,例如:* { }https://blog.youkuaiyun.com/weixin_57136547/article/details/140058039?spm=1001.2014.3001.5502 二、JS 参考链接: 你不知道的JS-优快云博客文章浏览阅读237次,点赞2次,收藏2次。使用transform来代替margin,但是transform本身其实是会导致回流的,真正的解决方案是:给消耗性能的盒子设置【transform:translateZ(0px)】,开启三维空间,此时该盒子就会被分配到另外一个图层,该图层完全由GPU进行管理,这就是所说的开启了GPU加速,此时才不会发生回流,但是一定会发生重绘。setTimeout是宏任务,Promise是微任务,async/await是Promise+generator的语法糖。步骤1:准备数据2:树状数据。(1)属性描述符是什么。https://blog.youkuaiyun.com/weixin_57136547/article/details/142047371?spm=1001.2014.3001.5502 三、Vue 参考链接:你不知道的vue-优快云博客文章浏览阅读63次。Vue2(1) bind()// 当前指令被绑定到元素时调用(2) inserted() // 表示当前指令所绑定的元素,被渲染到页面时调用。(3) updated() // 被绑定元素的DOM更新后调用。(4) componentUpdated()// 当binding.value的值改变时被调用。情况1:全局注册。// main.js中注册。},})情况2:局部注册。// 组件内部注册。},使用方法如下:Vue3先学习几个钩子函数(没有学习成本,跟组件生命周期一致)https://blog.youkuaiyun.com/weixin_57136547/article/details/142048211?spm=1001.2014.3001.5502 四、Uniapp 参考链接:你不知道的uniapp!_uni-app tab-优快云博客文章浏览阅读289次,点赞3次,收藏3次。去pages目录中配置。在Pages目录下,新建一个xxx.vue文件,就是一个页面在pages.json文件中,在pages中配置一个页面数组。_uni-app tabhttps://blog.youkuaiyun.com/weixin_57136547/article/details/140192997?spm=1001.2014.3001.5502 五、前端面试题 1.面试题1 参考链接:前端面试题-优快云博客文章浏览阅读763次,点赞9次,收藏25次。前端面试题:包含HTML、CSS、Vue、Uniapp、性能优化、网络安全https://blog.youkuaiyun.com/weixin_57136547/article/details/140583751?spm=1001.2014.3001.5502 2.面试题2 参考链接:前端面试题2-优快云博客文章浏览阅读133次,点赞6次,收藏6次。CSS的盒子模型有哪些:标准盒子模型、IE盒子模型CSS的盒子模型区别:标准盒子模型:margin、border、padding、contentIE盒子模型 :margin、content( border + padding + content )通过CSS如何转换盒子模型:/*标准盒子模型*//*IE盒子模型*/伪元素什么是伪元素:是用于创建并操作元素的特定部分,它可以在DOM中创建一个不存在的元素,并为其添加样式。::before:在元素内容之前插入内容。https://blog.youkuaiyun.com/weixin_57136547/article/details/142059319?spm=1001.2014.3001.5501