| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 前端面试题总结(理解性记忆)----更新中(1-5) -> 正文阅读 |
|
[JavaScript知识库]前端面试题总结(理解性记忆)----更新中(1-5) |
一. html与css1.em 和 rem 的区别是什么em单位,是使用em单位的元素的字体大小,父元素会影响到其大小(因为继承的原因) rem单位,是相对于根元素的字体大小,也就是一个html的字体大小 2.rem?适配的原理利用媒体查询@media,根据屏幕大小不同时分别设置一个html的font-size大小,页面中的px单位转化为rem单位,当一个根元素的字体发生变化时,其他尺寸也会跟着变化,从而达到适配的效果 移动端适配: ? ? ? 1. 结合flexible.js,内部原理是将屏幕划分为10份,只需要手动设置html的font-size大小(750px设计稿/10 ) VSCode中插件 cssrem??px 转换rem ? ? ? 2.vh与vw? 100vw相当于100%的视口宽度? ?100vh相当于100%的视口高度 如果此时375px的设计稿(屏幕宽度),100px的div,100px的字体大小,(375px=100vw;1px=100vw/375) ? ? ? 3. vue中移动端适配:插件①amfe-flexible(屏幕分为10份,原理同上),?②安装postcss-pxtorem@5.0.0 将px转rem?注意版本问题? ? ? ? ? ?配置字体大小,创建postcss.config.js? 代码如下
?如果有两套标准,ui设计有一套方案大小等,还有一套是vant组件库的样式大小,只需要把配置更改一下,如下:?加入判断条件
?3.HTML 的语义化你是怎么理解的让内容可以更具有语义,有利于SEO,也更有助于理解 4.margin-top 的百分比相对谁,例如 margin-top: 50% 是什么意思是相对于父盒子宽度的百分比,子盒子上边距的距离是父盒子宽度的50%,(注意上边距塌陷问题,父盒子加边框...) 5.说一下 Less 你用过哪些特性(除了变量、嵌套、计算)可以定义方法,如下: 定义: .border(@w,@color){ .border:@w?solid @color } 使用: .app{ .border(1px,red) } |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:48:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |