前端面试之路一(HTML+CSS面试整理)
一、HTML基础
html常见元素和理解
html常见元素分类
-
head区元素:(不会在页面上留下直接内容)
- meta
- title
- style
- link
- script
- base
-
body区:
- div/selection/article/aside/header/footer
- p
- span/em/strong
- table/thead/tbody/tr/td
- ul/ol/li/dl/dt/dd
- a
- form/input/select/textarea/button
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"><base href="/"> // 指定一个基础路径,所有的路径都是以这个为基准//viewport表示视图的大小//适配移动端第一步,viewport
HTML重要属性
-
a[href,target]
- target:打开窗口。也可以设置框架中在哪个框架打开
-
img[src,alt]
- alt:图片不可用时候,文字显示出来
table td[colspan,rowspan]
-
form[target,method,enctype]
(有表单的地方都建议放上form)- target:表单提交到哪儿
- enctype:指定编码,如果上传文件指定要用form-data
input[type,value]
button[type]
select>option[value]
-
label[for]
- label与input进行关联
如何理解html
-
HTML
“文档” - 描述文档的结构
- 有区块和大纲
"大纲"作用
- 更好的让机器、搜索引擎、蜘蛛很好的理解结构
-
html
的语义化
html
版本
-
HTML4/4.01(SGML)
浏览器做很多的容错和修正工作 -
XHTML(XML)
要求非常严格,严格要求编码习惯 -
HTML5
(基于HTML4
)
html5
新增内容
-
新增区块标签
section
article
nav
-
aside
//一般不出现在大纲中,表示不重要的广告类
-
表单增强
- 日期、时间、搜索
- 表单验证
-
placehold
自动聚焦
html5
新增语意
-
header
/footer
头尾 -
section
/article
区域 -
nav
导航 -
aside
不重要内容 -
em
/strong
强调 -
i
//icon
元素分类
按默认样式分
- 块级
block
- 行内
inline
inline-block
HTML分类法
嵌套关系默认样式和reset
- 块级元素可以包含行内元素
- 块级元素不一定能包含块级元素(p标签不能包含div)
- 行内元素一般不能包含块级元素(a>div 合法,html5中a是transparent元素)
HTML标签在浏览器中都有默认的样式,不同的浏览器的默认样式之间存在差别。例如ul默认带有缩进样式,在IE下,它的缩进是由margin实现的,而在Firefox下却是由padding实现的。开发时浏览器的默认样式可能会给我们带来多浏览器兼容性问题,影响开发效率。现在很流行的解决方式是一开始就将浏览器的默认样式全部覆盖掉,这就是css reset。
Normalize.css
面试题
doctype
的意义是什么?
- 让浏览器以标准模式渲染
- 让浏览器知道元素的合法性
HTML
、XHTML
、HTML5
的关系
-
HTML
属于SGML
-
XHTML
属于XML
,是HTML
进行XML
严格化的结果 -
HTML5
不属于SGML
或者XML
,比XHTML
宽松
HTML5有什么变化
- 新的语义化标签
- 表单增强(新的元素,表单验证)
-
新的
API
(离线、音视频、图形、实时通信、本地存储、设备能力)-
Canvas
+WEBGL
等技术,实现无插件的动画以及图像、图形处理能力; - 本地存储,可实现
offline
应用; -
websocket
,一改http
的纯pull
模型,实现数据推送的梦想; -
MathML
,SVG
等,支持更加丰富的render
;
-
em和i有什么区别
-
em
是语义化的标签,表强调 -
i
是纯样式的标签,表斜体 -
HTML5
中i
不推荐使用,一般用作图标
语义化的意义是什么
- 开发者容易理解
- 机器容易理解结构(搜索、读屏软件)
- 有助于
SEO
-
semantic
microdata
哪些元素可以自闭合
- 表单元素
input
- 图片
img
-
br
hr
-
meta
link
HTML和DOM的关系
-
HTML
是‘死’的(字符串,没有结构) -
DOM
由HTML
解析而来,是活的(是树,有结构) -
JS
可以维护DOM
property
和attribute
的区别
-
attribute
是‘死’的(属性,写在HTML中) -
property
是‘活’的(特性,DOM对象中) -
attribute
不会影响property
,property
也不会影响attribute
form
作用
- 直接提交表单
- 使用submit/reset按钮
- 便于浏览器保存表单
- 第三方库可以整体提取值
- 第三方库可以进行表单验证
二、css基础
cascading style sheet
层叠样式表
选择器
选择器简介
- 用于匹配
HTML
元素 - 分类和权重
-
解析方式和性能
- 浏览器的解析方式是从右往左反着,然后再往前验证,主要出于性能的考虑,更快速的匹配到指定元素(左边范围太广了,比如
<div>
可能能找到几百个)
- 浏览器的解析方式是从右往左反着,然后再往前验证,主要出于性能的考虑,更快速的匹配到指定元素(左边范围太广了,比如
- 值得关注的选择器
选择器分类
- 元素选择器
a{}
- 伪元素选择器
::before{}
//真实存在的容器 - 类选择器
.link{}
- 属性选择器
[type=radio]{}
- 伪类选择器
:hover{}
//元素的状态 -
ID
选择器#id{}
- 组合选择器
[type=checkbox]
+label{}
- 否定选择器
:not(.link){}
- 通用选择器
*{}
选择器权重
- ID选择器器 +100
- 类 属性 伪类器 +10
- 元素 伪元素器 +1
- 其它选择器器 +0
计算一个不进位的数字
#id
.link
a[href]
计算:
-
#id
+100 -
.link
+10 -
a
+1 -
[href]
+0
结果:111
#id .link.active
#id +100
.link +10
.active +10
结果:120
不进位
只要有id选择器,就是最大,类选择器再多也不会进位,只能在自己位上
百位 十位 个位
其他选择器权重
-
!important
优先级最高 - 元素属性优先级高 //
元素的属性
>外部样式表 (style标签,外部样式表)
- 相同权重后写的生效
非布局样式
非布局样式
-
字体
、字重
、颜色
、大小
、行高
-
背景
、边框
-
滚动
、换行
-
粗体
、斜体
、下划线
字体
字体族
-
serif
(衬线字体) -
sans-serif
(非衬线字体) -
monospace
(等宽字体,例如代码) -
cursive
(方正静蕾体) fantasy
多字体fallback
机制
- 指定多个字体,如果找不到会按照顺序使用其他字体,或者用同类字体
font-family:Monaco PingFangSC
英文字体用Monaco
,但是Monaco
没有中文字体,所以如果碰到中文会使用PingFangSC
,一个字体一个字体的找
font-family:"Microsoft Yahei",serif
字体族不需要引号,因为不是具体的字体
.chinese{font-family:"PingFang SC","Microsoft Yahei",monospace
}
指定在mac
系统上用PingFang SC
,windows
上用Microsoft Yahei
,把单个平台独有的字体写到前面
网络字体、自定义字体
- 自定义字体
@font-face{font-family:"IF";src:url("./IndieFlower.ttf");
}.custom-font{font-family:IF;
}
- 网络字体:
注意跨域
iconfont
字体机制
- 先把只有一个平台才有的写到最前面
- 引用远程字体有问题的话,要注意跨域问题
- 阿里巴巴的图标库,自选
iconfont.cn
行高
行高的构成
- 行高由
line-box
决定 -
line-hight
会撑起inline-box
的高度,并不会影响本身布局的高度,但是会影响外部元素(line-box) -
inline-box
组成line-box
,line-box
高度是由inline-box
决定
行高的相关现象
- 一般做垂直居中用
line-height
做就行了 - 默认情况是按照
base-line
对齐,如果要居中对齐就用vertical-align:middle
- 底线、顶线和文字的顶和文字的底是不一样的
经典图片空隙问题
- 原理:按照
inline
排版,如果按照inline
排版的话,默认按照基线排版(base-line
) - 基线和底线之间有距离的,如果
12px
字体那么缝隙可能就是3px
- 解决方案:按照底线对齐,
vertical-align:bottom
或者display:block
背景
背景颜色
-
HSL
- H:
Hue
(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360 - S:
Saturation
(饱和度)。取值为:0.0% - 100.0% - L:
Lightness
(亮度)。取值为:0.0% - 100.0%background:hsl(0,100%,50%)
- H:
RGB(A)
背景图
渐变色背景
background: webkit-linear-gradient( left, red, green); //老式写法
background: linear-gradient(to right,red, green) ;
background: linear-gradient (45deg, red, green);
background: linear-gradient( 135deg, red 0, green 50%, blue 100%)
background: linear-gradient ( 135deg, transparent 0, transparent 49.5%,green 50%)
多背景叠加
background: linear-gradient( 135deg, transparent 0, transparent 49.5%,green 49.5%,green 50.5%,transparent 50.5%,transparent 100%),linear-gradient( 45deg, transparent 0, transparent 49.5%,green 49.5%,green 50.5%,transparent 50.5%,transparent 100%)background-size:30px 30px
background实现各种渐变背景,可以通过叠加实现,放射渐变
背景图片和属性(雪碧图)
-
优点:
- 减少加载网页图片时对服务器的请求次数
- 提高页面的加载速度
由所需图片拼成的一张 GIF 图片的尺寸会明显小于所有图片拼合前的大小。 单张的 GIF 只有相关的一个色表,而单独分割的每一张 GIF 都有自己的一个色表,这就增加了总体的大小。 因此,单独的一张 JPEG 或者 PNG sprite 在大小上非常可能比把一张图分成多张得来的图片总尺寸小
-
缺点:
- 单个图片大小,考虑网络环境比较差的情况
- 内存使用问题。大量空白你就会最终使用大量的无用的空白。
一个例子是来自于WHIT TV的网站。 注意这是一个1299×15,000像素的PNG图片。 它也被压缩的很好——实际下载大小只有大概26K — 但是浏览器并不会渲染压缩后的图片数据。当这个图片被下载并被解压缩之后
- 维护比较麻烦,
base64
和性能优化
- 一种文本格式,显示的是一串文本,而这串文本就是图片本身
-
优点
- 传输性能,减少http请求
-
缺点:
-
增大了体积的开销
- 图片本身提交增大1/3
- 增大css体积
- 增加了解码的开销
-
- 适用:小图标,例如:loading图
- 用法:一般用在构建中转,打包
多分辨率适配
边框
边框的属性
线型
大小
颜色
边框背景图
border-img('./border.img') 30 round;//repeat:可能会导致不完整
//round:整数个拼,可能会有一些空间上的压缩
边框衔接(三角形)
原理:利用边框衔接过程是斜切
width:0px;
border-bottom:30px solid red;
border-left:20px solid transparent;
border-right:20px solid transparent;
滚动
滚动行为和滚动条
-
visible
:内容直接显示,撑出容器 -
hidden
:超出容器部分隐藏 -
scroll
:超出容器滚动,始终显示滚动条 -
auto
:超出容器滚动,当内容比较短不需要滚动条的时候不显示滚动条
在mac系统上收系统设置影响
文本折行
overflow-wrap(word-wrap)
通用换行控制
- 兼容性不太好,经常还用word-wrap
- 是否保留单词
- `normal` 只在允许的断字点换行(浏览器保持默认处理)。
- `break-word` 在长单词或 URL 地址内部进行换行。
word-break
- 针对多字节文字,中文句子也是单词
- `break-all` 允许在单词内换行。
- `keep-all` 只能在半角空格或连字符处换行,中文句子也不换行,兼容性还有点问题
white-space
- 空白处是否断行
- 不换行的话 `white-space: nowrap`
overflow-wrap: break-word ;
word-break: keep-all;
white-space: normal ;
装饰性属性(粗体、斜体、下划线)
- 字重(粗体)
font-weight
- 斜体
font-style:itatic
- 下划线
text-decoration
- 指针
cursor
hack
-
Hack
看起来不合法但生效的写法 - 主要用于区分不同的浏览器,只在特定的浏览器生效
-
缺点
- 难理解
- 难维护
- 易失效
-
替代方案
- 特性检测
- 针对性加
class
-
使用注意
- 标准属性写到前面,
hack
写到后面
- 标准属性写到前面,
-
作用
- 浏览器兼容性
-
典型案例
checkbox
tabs
css布局
布局简介
CSS布局
-
早期以table为主(简单)
- 解析并不是流式的,以前可能等待时间长,现在已经可以流式布局
- 后来以技巧性布局为主(难)
- 现在有
flexbox
/grid
(偏简单) - 响应式布局是(必备知识)
常用布局方式
- table表格布局
- float浮动+margin
- inline-block布局
- flexbox布局
布局方式(表格)
display:table
display:table-row
一些布局属性
盒模型
宽度和高度是只对内容区生效
占据的空间是content + padding + border
#### display/position
display
确定元素的显示类型:
- block
- inline
- inline-block:有宽高有可以与其他元素排在同一行
position
确定元素的位置:
-
static
:静态布局,按照文档流布局 -
relative
:相对于元素本身的偏移,relative偏移时,元素所占据的文档空间不会产生偏移 -
absolute
:从文档流脱离,相对于最近的父级absolute或者relative,如果父级不是的话,会一直网上到body -
fixed
:相对于屏幕/可视区域
定位于relatvie、absolute、fixed都可以设置z-index,数值越大附带
flexbox布局
- 弹性盒子
- 盒子本来就是并列的
- 指定宽度即可
低版本IE不支持
出过三个版本,市面上各个浏览器都有对应的解析,会导致一些兼容性问题
- 移动浏览器基本兼容,
react Native
和微信小程序可以直接用来布局
弹性布局用法详解
float 布局
float
- 元素“浮动”
- 脱离文档流
- 但不脱离文本流
float对自身的影响:
- 形成“块”(
BFC
),inline
元素也可以设置宽高(BFC背后的神奇原理) - 位置尽量靠上
- 位置尽量靠左(右)
float
本意就是要做文字环绕、图文混排等内容的
对兄弟的影响
- 上面贴着非
float
元素 - 旁边贴
float
元素 - 不影响其他块级元素位置
- 影响其他块级元素内部文本
对父级元素的影响
- 从父级元素上“消失”
- 高度“塌陷”
解决“高度塌陷”的方案
-
让父元素形成
BFC
来接管自己的高度overflow:auto/hidden
- 当里面的元素超出的时候自动滚动
- 用其他元素撑起来
container2::after{content:'';clear:'both'; //保证这个元素左右都是"干净"的,没有浮动元素display:block; height:0; //不占高度visibility:hidden //不用显示
}
//比较经典的清除浮动布局的方式
float布局
- 兼容性好
float和margin实现两栏布局和三栏布局
-
两栏布局:
-
float:left
(左) -
margin-left:左元素的宽度
(右)
-
-
三栏布局:记住“尽量往左靠,尽量往右靠”
-
float:left
(左) -
float:right
(右) -
中间元素写在最后,否则右边的
float
元素不会对其margin-left:左元素的宽度
margin-right:右元素的宽度
-
inline-block
布局
- 像文本一样排
block
元素 - 没有清除浮动等问题
- 需要处理间隙
处理间隙
- 间隙来源:
html
中的空白 -
处理办法:
- 直接把两块
html
写在一起; - 两块中间加一个注释;
<!-- -->
- 父字体设置
font-size:0
;子块重新加上字体font-sizi:14px;
- 直接把两块
响应式设计和布局
响应式设计和布局
- 在不同的设备上正常使用
- 一般主要处理屏幕大小的问题
-
主要方法:
- 隐藏+折行+自适应空间
rem/viewport/media query
viewport:
- 适配的第一部永远是加上
viewport
-
viewport
`可视区大小=屏幕大小`,有些设备默认屏幕宽度980px <meta name='viewport' content="width=device-width,initial-scale=1.0">
- 如果固定使用width,可以使不同页面等比放大
- 也可以根据
window.innerWidth
动态计算页面的宽度
media query:
@media(max-width:640px){.left{display:none;}
}
rem:
html{font-size:16px; // 默认16个像素,为了好记一般设置10px,20px}
@media (maxwidth: 375px){html{font-size :24px ;}
}
@media (max-width: 320px){html{fonts ize: 20px;}
}
@media (max-width: 640px){intro{margin: .3rem auto ;display: block;}
}//精确性要求高的地方不要使用`rem`布局
主流网站使用的布局方式
float
布局:兼容性好
CSS面试题
实现两栏(三栏)布局的方法
- 表格布局
display:table
-
float
+margin
布局(清理浮动) -
inline-block
布局(处理间隙) -
flexbox
布局(兼容性不是特别好)
position:absolute/fixed
有什么区别?
- 前者相对于最近的
absolute/relative
- 后者相对屏幕(
viewport
) - 如果要兼容老的设备,
fixed
兼容性不是很好
display:inline-block
的间隙
- 原因:空白字符
- 解决:消灭字符(标签写到一起不要加空白,或者中间写上注释)或者消灭间距
如何清除浮动
浮动元素不会占据父元素空间,因此父元素不会管浮动元素,很可能超出父元素,对其他元素产生影响。作为父元素一定要清除浮动,保证对外没有影响
清除浮动原理
-
让盒子负责自己的布局
overflow:hidden(auto)
-
::after{clear:both}
(也可以用单独的元素)
如何适配移动端页面?
- 首先适配
viewport
(页面宽度和移动端适配) -
rem
/viewport
/media query
(大小方面的适配) - 设计上:隐藏折行自适应
css
效果
效果属性
box-shadow
text-shadow
border-radius
background
clip-path
box-shadow
- 营造层次感(立体感)
- 充当没有宽度的边框
- 特殊效果
一个div
画xx
系列,可以用box-shadow
,其他图形可以通过点,确定是可能有性能问题
text-shadow
- 立体感
- 印刷的品质感
border-radius
- 圆角矩形
- 圆形(圆角足够大
border-radius:50%
)百分比是宽高的百分比
- 半圆/扇形
- 一些奇怪的角角
background
多背景叠加(颜色、图片、渐变)效果
- 纹理、图案
- 渐变
- 雪碧图动画
.i{width: 20px ;height :20px ;background: url(./background.png) no repeat;background-size: 20px 40px;transition: background-position .4s ;
}
.i:hover{background-position: 0 20px;
}
- 背景图尺寸适应方案
clip-path
- 对容器进行裁剪
- 常见几何图形
- 自定义路径
clip-path支持动画且不改变容器大小
clip-path: inset(100px 50px);
clip-path: circle(50px at 100px 100px);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%, 10% 10%, 40px 10px);
clip-path: url(#clipPath);background-size: cover; transition:clip-path .4s;
支持svg
transform
3D-transform
变换transform(2D)
- translate(
translateZ
3D
立体)
- scale
- skew(斜切)
- rotate
transform:translateX(100px) translateY(100px) rotate(25deg)transform:rotate(25deg) translateX(100px) translateY(100px) //有顺序
- 缺点:性能不是很好
- 复杂场景下出现渲染不一样问题
面试题
如何用一个div画xxx
box-shadow无限投影
::before
::after
如何产生不占空间的边框
box-shadow
outline
如何实现圆形元素(头像)
border-radius:50%
如何实现IOS图标的圆角
clip-path:(svg)
如何实现半圆、扇形等图标
-
border-radius组合:
- 有无边框
- 边框粗细
- 圆角半径
如何实现背景图居中显示/不重复/改变大小
background-position
background-repeat
background-size(cover/contain)
如何平移放大一个元素
transform:translateX(100px)
transform:scale(2)
如何实现3D效果
perspective:500px; //指定透视的角度
transform-style:preserve-3d; //保留3D效果
transform:translate rotate;
css动画
动画的原理:
- 视觉暂留作用
- 画面逐渐变化
动画的作用
- 愉悦感
- 引起注意
- 操作进行反馈
- 掩饰(程序在后台加载)
动画类型
-
transition
补间动画(中间的过程浏览器脑补起来) -
keyframe
关键帧动画(也是补间动画,但是有很多关键帧) - 逐帧动画(特殊的逐帧动画,无法使用补间动画)
transition
- 位置-平移(
left/right/margin/transform
) - 方位-旋转(
transform
) - 大小-缩放(
transform
) - 透明度(
opacity
) - 其他-线性变换(
transform
)
[深入了解transition
动画](https://www.cnblogs.com/xiaoh...
)
transition: [动画类型] [动画时间]
transition-delay
//延迟多长时间执行
transition-delay:width 1s,background 3s;
//多个效果叠加
transition-timing-function
timing(easing)
:定义动画进度和时间的关系
linear
ease-in-out
- 自定义贝塞尔曲线
keyframes
动画
- 相当于多个补间动画
- 与元素状态的变化无关
- 定义更加灵活
animation:run 1s linear;
-
animation-direction
//reverse
:反向 -
animation-fill-mode:forword
//forwards
,backwards
决定动画最终停留在哪里 -
animation-iteration-count
//infinite
:循环次数 -
animation-play-state:pause
//js
控制它的停和动
逐帧动画
- 每帧都是关键帧,中间没有补间过程
- 依然使用关键帧动画
- 属于关键帧动画中的一种特殊情况
- 适用于无法补间计算的动画
- 资源较大(适合时间短、资源小的动画,一定要控制好大小的时长)
- 使用
steps()
例如:图片合成的动画
animation-timing-function:steps(1)
- 指定时间和动画进度关系
- 中间不要加东西,每个区间就只有一个状态,静止
-
step
是指定每个区间帧数
CSS面试题
CSS
中动画怎么写,transation
和animation
和keyframs
怎么写
CSS
中动画实现的方式有几种
- transition
- keyframes(animation)
过渡动画和关键帧动画的区别
- 过度动画需要有状态变化,关键帧动画不需要有状态变化
- 关键帧动画能控制更精细
如何实现逐帧动画
- 使用关键帧动画
- 去掉补间(steps)
CSS动画的性能
- 性能不差
- 部分情况下优于JS
- 但JS可以做到更好
- 部分高危属性,
box-shadow
等
预处理器
介绍
- 基于CSS的另一种语言
- 通过工具编译成CSS
- 添加了很多CSS不具备的特性(变量)
- 能提升CSS文件的组织方式
less
和sass
的区别
-
less
- 基于
node
- 优点:用
JS
写的,编译速度比较快,有个浏览器中可以直接使用的版本,不需要预先编译,入门简单 - 缺点:在一些复杂特性上比较繁琐
- 基于
-
sass(scss)
-
ruby
写的比较慢,但是有解决方案,可以使用它的移植版本node-sass
-
CSS预处理器
- 嵌套 反映层级和约束
- 变量和计算 减少重复代码
-
Extend
和Mixin
代码片段 - 循环 适用于复杂有规律的样式
-
import CSS
文件模块化
嵌套
less
加上&
:并不是父子关系而是同级CSS
中并不允许这么嵌套写,les
s和sass
允许,结构关系清晰
body{padding:0px;margin: 0px;
}
.wrapper{background: white;.nav{font-size: 12px;}&:hover{ //伪类background: red}
}
打包指令
lessc a.less > a.css
sass
npm install node-sass
sass的输出有多重格式
node-sass a.scss>a.css --output-style expanded
使用这条命令时候,我们编译的路径,不能有中文名,否则会报错,之后只要我们更改scss文件,保存后,就会自动修改编译后的css文件
变量
变量为了可以参与运算,提供了各种运算的函数,包括颜色
-
less
:@fontSize
-
sass
:$fontSize
-
less
的理念:尽量的接近css的语法 -
sass
的理念:尽量避免产生混淆
mixin
CSS
中并没有提供复用CSS
的方法,而是通过HTML
复用
less
.block(@fontSize){font-size: @fontSize;border: 1px solid #ccc;border-radius: 4px;
}
.block(@fontsize+2px);
不加括号也可以,不加括号.block{}不会被编译出来,加了会被编译出来
sass
@mixin block($fontSize) {font-size: $fontSize;border: 1px solid #ccc;border-radius: 4px;
}
@include block(font-size+2px);
区别在于需要显示的声明和调用,而且不能既做class又做mixin
场景:mixin清除浮动
extend
作用
- 减少重复代码
- 不会复制重复代码
- 选择器提取出来,公共的样式写到一起
less
写法:
.block{font-size: @fontSize;border: 1px solid #ccc;border-radius: 4px;
}
引用:
.nav:extend(.block){font-size: @fontSize;}
.content{font-size: @fontSize + 2px;&:extend(.block);}
生成效果:
.block,
.wrapper .nav,
.wrapper .content {font-size: 12px;border: 1px solid #ccc;border-radius: 4px;
}
sass
写法:
.block {font-size: $fontSize;border: 1px solid #ccc;border-radius: 4px;
}
引用:
@extend .block;
生成效果:
.block, .wrapper {font-size: 12px;border: 1px solid #ccc;border-radius: 4px;
}
loop
less
less中实际上没有循环的语法,通过递归来实现相应的效果
引用方法:
.gen-col(@n) when (@n > 0 ){.gen-col(@n - 1);.col-@{n}{width: 1000px/12*@n;}
}.gen-col(12);
生成效果:
.col-1 {width: 83.33333333px;
}
.col-2 {width: 166.66666667px;
}
.col-3 {width: 250px;
}
.col-4 {width: 333.33333333px;
}
.col-5 {width: 416.66666667px;
}
.col-6 {width: 500px;
}
.col-7 {width: 583.33333333px;
}
.col-8 {width: 666.66666667px;
}
.col-9 {width: 750px;
}
.col-10 {width: 833.33333333px;
}
.col-11 {width: 916.66666667px;
}
.col-12 {width: 1000px;
}
应用场景:表格、特效等
sass
mixin方式:
@mixin gen-col($n) {@if $n>0 {@include gen-col($n - 1);.col-#{$n} {width: 1000px/12*$n;}}
}@include gen-col(12);
sass是支持循环的,不需要递归
@for $i from 1 through 12 {.col-#{$i} {width: 1000/12*$i;}
}
使得CSS变得更像一门变成语言
import
预处理器的变量跨文件
@import "logo";
@import "nav";
@import "content";
预处理器框架
预处理器的模块化,提供了按需使用他人代码的可能
SASS-Compass
Less-Lesshat/EST(国内)
- 提供现成
mixin
- 提供
JS
类库,封装常用功能
有兼容性问题的封装成mixin统一处理
面试题
常见的CSS预处理器
-
Less
(Node.js
) -
Sass
(Ruby
,有Node
版本)
预处理器作用
- 帮助更好地组织CSS代码
- 提高代码复用率
- 提升可维护性
预处理利器的作用
- 嵌套 反应层级和约束
- 变量和计算 减少重复代码
-
Extend
和Mixin
代码片段 - 循环 适用于复杂有规律的样式
-
import
CSS
文件模块化
预处理器的优缺点
- 优点:提高代码复用率和可维护性
- 缺点:需要引入编译过程 有学习成本
前端工程化发展起来了,预处理器的热度有所下降
Bootstrap
介绍
- 一个
CSS
框架 -
twitter
出品 - 提供通用基础样式
Bootstrap4
- 兼容IE10+(
bootstrap3
兼容到IE9
) - 使用
flexbox
布局 - 抛弃
Nomalize.css
- 提供布局和
reboot
版本
功能
- 基础样式
- 常用组件
- JS插件
现在用sass
编写
基本用法
Js
组件
-
用于组件交互
-
dropdown
(下拉) -
modal
( 弹窗)
-
-
基于
jQuery
- 依赖
Popper.js
bootstrap.js
- 依赖
-
使用方式
- 基于
data-
属性 - 基于
JS-API
- 基于
响应式布局
不同的分辨率下面又不同的分配
定制化
- 使用
CSS
同名类覆盖 - 修改源码重新构建 //修改彻底,但是需要了解整个框架
- 使用
SCSS
源文件,修改变量 //对结构的要求更高
把bootstrap当初一个预处理文件来使用,十一个更干净的使用方式
CSS
面试题
Bootstrap
的优缺点
- 优点:
CSS
代码结构合理,现成的样式可以直接使用 - 缺点:定制较为繁琐,体积大
Bootstrap
如何实现响应式布局
- 原理:通过
media query
设置不同分辨率的class
- 使用:为不同分辨率选择不同的网格
class
如何基于Bootstrap
定制自己的样式
- 使用
CSS
同名覆盖 - 修改源码重新构建
- 引用
SCSS
源文件,修改变量
CSS工程化方案
CSS
工程化介绍
- 组织
- 优化
- 构建
- 维护
postCSS
插件的使用
-
PostCSS
本身只有解析能力 - 各种神奇的特性全靠插件
-
目前至少有200多个插件
-
import
模块合并 -
autoprefixier
自动加前缀 -
cssnano
压缩代码 -
cssnext
使用css新特性 -
precss
- 变量
- 条件
- 循环
-
MIxin
Extend
import
- 属性值引用
-
gulpPostCSS
postCSS
支持的构建工具
-
Webpack
postcss-loader
-
Gulp
gulp-postcss
-
Grunt
grunt-postcss
-
Rollup
rollup-postcss
webpack
处理css
-
css-loader
将css文件变成js文件 -
style-loader
将变成js的css文件注入到页面中
css-modules
和extract-text-plugin
直接将class名全部换掉,确保组件样式不冲突
var styles = require('component.css');
style.green ...
webpack小结
-
css-loader
将CSS
变成JS
-
style-loader
将JS
样式插入head
-
ExtractTextPlugin
将CSS
从JS
中提取出来 -
css modules
解决css命名冲突的问题(映射表) -
less-loader
sass-loader
各类预处理器 -
postcss-loader
PostCSS
处理
面试题
如何解决CSS模块化
-
less
sass
等CSS
预处理器 -
PostCSS
插件(postCSS-import/precss
等) -
webpack
处理CSS(css-loader
+style-loader
)
PostCSS
可以做什么
取决于插件可以做什么
-
autoperfixer
cssnext
precss
等,兼容性处理 -
import
模块合并 -
css
语法检查、兼容性检查 - 压缩文件
CSS modules
是做什么的,如何使用
- 解决类名冲突的问题
- 使用
PostCSS
或者webpack
等构建工具进行编译 - 在
HTML
模板中使用编译过程产生的类名
为什么使用JS
来引用、加载CSS
-
JS
作为入口,管理资源有天然优势 - 将组件的结构、样式、行为封装到一起,增强内聚
- 可以做更多处理(
webpack
)
三大框架中的css
Angular
中的CSS
Angular
各版本
-
Angular.js(1.x)
- 没有样式集成能力
-
Angular(2+)
typeScript
- 提供了样式封装能力
- 与组件深度集成
shadowDOM
- 逻辑上是一个
DOM
- 结构上存在子集集合
shadowDOM介绍
Scoped CSS
- 限定了范围的
CSS
- 无法影响外部元素
- 外部样式一般不影响内部
- 可以通过
/deep/
或>>>
穿透
兼容性还存在问题
模拟Scoped CSS
- 方案一:随机选择器(不支持)
-
方案二:随机属性
<div abcdefg>
div[abcdefg]{}
Vue
中的CSS
内置CSS
解决方案模拟
Scoped CSS
- 方案一:随机选择器
CSS modules
- 方案二:随机属性
<div abcdefg>
<div>[abadafda]{}
vue同时支持了这两种方案
<style module>
<style scoped>
React
中的CSS
React的
处理
- 官方没有集成方案
- 社区方案众多
css modules
(babel)react-css-modules
styled components
styled jsx
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 前端每周清单第 35 期:Vue.js 2.5 发布、微前端概念详解、浏览器扩展开发实践...
前端每周清单第 35 期:Vue.js 2.5 发布、微前端概念详解、浏览器扩展开发实践 作者:王下邀月熊 编辑:徐川 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点…...
2024/4/27 1:57:18 - 黑马网页开发前端基础班+就业班+中级进修班课程大纲/前端学习路线
最近开始学前端,关注到黑马的学习大纲,写得非常详细,转载过来给大家参考下,稍微编辑了一下,去除了其中的广告。 课程版本:6.5 原网址http://www.itcast.cn/course/web.shtml HTML&JS前端基础班课程…...
2024/4/27 18:55:25 - 银川做韩式双眼皮哪里做的好
...
2024/4/27 18:18:08 - 特殊网站记录--学习资料
https://cesiumjs.org/demos/ ---3D模型库数据请求: flyio.js- 同时支持浏览器、小程序、Node、Weex的基于Promise的跨平台http请求库。可以让您在多个端上尽可能大限度的实现代码复用 css预编译器: stylus-基于Node.js的CSS的预处理框架 数据来源:EasyMock-为测试提供模拟数…...
2024/5/8 3:21:37 - 2017下半年优质文章合集:前端篇
2017年马上就要结束了,拖延症绝不拖到明年!这就给大家整理出来——2017下半年优质小报合集。 CSS/页面布局 border属性的多方位应用和实现自适应三角形 BEM实战之扒一扒淘票票页面 一劳永逸的搞定 flex 布局 20个CSS高级技巧汇总 从a标签为什…...
2024/4/27 9:16:10 - 面试总结
1.vue优点? 答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb; 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习࿱…...
2024/4/28 1:08:31 - 南京割拉双眼皮医院哪里好
...
2024/4/27 4:00:41 - (前端小白)从想从事前端开发岗到现在的一个月,我都做了些什么未来的打算
(前端小白)从想从事前端开发岗到现在的一个月,我都做了些什么&&未来的打算了解这个行业的需求和Job Description行业需求工作描述(Job Description)这一个月我都做了什么学习前端技术,拓展技能树制定自己近期的…...
2024/4/27 7:42:22 - 前端面试题及答案(持续更新)
(会持续更新,有朋友在面试中遇到有意思的题也可以下方留言) 文章目录html相关css相关js相关ts相关vue/react相关小程序相关浏览器相关优化相关其他html相关 说一下label标签的用法 label标签主要是方便鼠标点击使用,扩大可点击的范围,增强用…...
2024/4/27 14:03:47 - 割双眼皮好的整形医院
...
2024/5/8 2:28:43 - 某H5培训机构资料
Web前端工程师教学大纲 V5.4 【培养目标】 就业!这是本课程帮您完成的最终目标。 通过本课程的学习,系统掌握WEB前端开发及后端应用的专业知识和大量实战经验,全方位打造WEB前端开发通用型人才,让你有更多的机会全面接触WEB前端开…...
2024/5/7 13:06:38 - 2017下半年掘金日报优质文章合集:前端篇
在掘金微信群里的小伙伴应该都有看每日小报吧!这是小饼每天为大家精选的优质掘金文章(大家都很爱学习,我已经跟不上了QAQ..)小饼已经被N位群友连续几周催着出小报合集了,2017年马上就要结束了,拖延症绝不拖…...
2024/4/30 4:23:06 - 2020全新web前端就业班(8月新版)
课程目录: 阶段一 前端开发基础 1、了解常用浏览器和浏览器内核; 2、了解语义化的概念; 3、掌握 HTML 语法及使用技巧; 4、掌握 CSS 语法及使用技巧; 5、掌握 DIV CSS 布局方式; 6、掌握常见网页布局模式&a…...
2024/4/30 4:55:33 - 跟着狂神学Vue
跟着狂神学Vue 前端核心分析 Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。 HTML CSS JS : 视图 : 给用户看,刷新后台给的数据 网络通信 : axios 页面跳转 : vue-router 状态管理:vuex…...
2024/5/7 17:34:20 - 男人割韩式双眼皮手术哪最好
...
2024/5/7 15:49:13 - 双眼皮整形网
...
2024/5/7 15:45:37 - 南京华美哪位专家做双眼皮最好
...
2024/4/30 10:55:34 - 医院双眼皮怎么样
...
2024/4/30 12:56:37 - 开眼角韩式焊接韩式埋线双眼皮多少钱
...
2024/4/30 10:39:05 - 路桥博爱 昆明双眼皮整形
...
2024/4/29 11:30:40
最新文章
- 三剑客之grep
grep初级简单使用:Liunx查找&过滤-CSDN博客 正则表达式-CSDN博客 目录 grep分类 返回值 使用返回值控制流程 grep参数示例 基本参数 grep与正则表达式的搭配使用与示例 看完正则与示例进行无答案式练习 grep 用于在文件或输入流中查找特定模式或文本。…...
2024/5/8 6:06:35 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - Redis Stack十部曲之三:理解Redis Stack中的数据类型
文章目录 前言String字符串作为计数器限制 List限制列表阻塞列表自动创建和删除聚合类型键限制 Set限制 Hash限制 Sorted Set范围操作字典操作更新分数 JSON路径限制 BitMapBitfieldProbabilisticHyperLogLogBloom filterCuckoo filtert-digestTop-KCount-min sketchConfigurat…...
2024/5/4 13:36:16 - 使用阿里云试用Elasticsearch学习:1.3 基础入门——搜索-最基本的工具
现在,我们已经学会了如何使用 Elasticsearch 作为一个简单的 NoSQL 风格的分布式文档存储系统。我们可以将一个 JSON 文档扔到 Elasticsearch 里,然后根据 ID 检索。但 Elasticsearch 真正强大之处在于可以从无规律的数据中找出有意义的信息——从“大数…...
2024/5/7 8:31:44 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/7 14:25:14 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57