第 11 页 - 学习
Unix和Linux有什么区别?

Linux和Unix都是功能强大的操作系统,都是应用广泛的服务器操作系统,有很多相似之处,甚至有一部分人错误地认为Unix和Linux操作系统是一样的,然而,事实并非如此,以下是两者的区别。1、开源性Linux是一款开源操作系统,不需...

css 加载会阻塞 DOM 树的解析和渲染吗

css加载会直接影响网页的渲染,因为只有css加载完毕,构建完CSSOM后,渲染树(RenderTree)才会构建,然后渲染成位图如果html中有加载script的话,还会间接影响DOM树的解析,因为java...

line-height 的值分别取 [2, 2em, 200%] 有什么区别?

line-height是相对于元素自身的字体大小来取值,但同时会被继承。在实际工作中,取值2em或者200%有可能遇到未预测的内容。比如:父元素:fontSize:18px;lineHeight:1.5em(27px...

简述 css 中 position 的值?

static:默认值,无定位,top、right、bottom、left不起任何作用relative:相对定位absolute:绝对定位,脱离文档流,上下左右以最近的定位父元素为参照系fixed:脱离文档流,上下左右以浏览器...

css 动画与 js 动画哪个性能更好

CSS3的动画:  1.在性能上会稍微好一些,浏览器会对CSS3的动画做一些优化(比如专门新建一个图层用来跑动画)  2.代码相对简单  3.在动画控制上不够灵活  4.兼容性不好  5.部分动画功能无法实现...

简述下 css specificity

cssspecificity即css中关于选择器的权重,以下三种类型的选择器依次下降id选择器,如appclass、attribute与pseudo-classes选择器,如.header、[type="radio...

有没有使用过 css variable,它解决了哪些问题?

css变量减少样式重复定义,比如同一个颜色值要在多个地方重复使用,以前通过less和sass预处理做到,现在css变量也可以做到,方便维护,提高可读性:root{--bgcolor:blue;--color...

什么是 Data URL?

DataURL是将图片转换为base64直接嵌入到了网页中,使用这种方式引用图片,不需要再发请求获取图片。使用DataURL也有一些缺点:base64编码后的图片会比原来的体积大三分之一左右。DataURL形式的...

HTML 中的 input 标签有哪些 type

button没有默认行为的按钮,上面显示value属性的值,默认为空。<inputtype="button"name="button"/>checkbox复选框,可设为选中...

什么是 HSTS

HSTS是HTTP严格传输安全(HTTPStrictTransportSecurity)的缩写。这是一种网站用来声明他们只能使用安全连接(HTTPS)访问的方法。如果一个网站声明了HSTS策略,浏览器必须拒绝所有...

http 方法 get 与 post 有何区别

GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行...

SameSite Cookie 有哪些值,是如何预防 CSRF 攻击的?

None:任何情况下都会向第三方网站请求发送CookieLax:只有导航到第三方网站的Get链接会发送Cookie,跨域的图片、iframe、form表单都不会发送CookieStrict:任何情况下都不会向第三方网...

关于 cors 的响应头有哪些

Access-Control-Allow-OriginAccess-Control-Allow-MethodsAccess-Control-Allow-HeadersAccess-Control-Allow-CredentialsAc...

CSP 是干什么用的了

CSP只允许加载指定的脚本及样式,最大限度地防止XSS攻击,是解决XSS的最优解。CSP的设置根据加载页面时http的响应头ContentSecurityPolicy在服务器端控制。外部脚本可以通过指定域名来限...