冲冲冲
文章平均质量分 92
这是一些在面试过程中会遇到的问题
°疯菇凉℡1
很喜欢编程,可是又有点懒散的猪猪女孩,也可以为了想要的目标而坚持!!!
展开
-
关于前端的总结
1.盒模型:前端盒模型包括两种,分别是 W3C 盒模型和 IE 盒模型,他们唯一的区别就是元素的宽度盒模型是规定网页元素如何显示,元素间的相互关系。W3C 盒模型组成分为四部分:content(内容区):元素的宽和高border(边框区):盒子的边缘padding(内边距):为了使页面布局看起来美观大方,盒子里的内容区会用 padding 来解决父元素和子元素的位置关系;margin(外边距):控制同辈元素直接的位置关系其中 width=contentbox-sizing:content-原创 2021-08-25 10:11:36 · 2862 阅读 · 0 评论 -
控制显示与隐藏元素
css: 设置opacity:0;隐藏,为1 完全显示html显示与隐藏的几种方式display none : 无 隐藏元素 block : 显示 转换为块级元素visibility visible :显示 hidden :隐藏diaplay和visibility区别 :1、空间占据display: none; 是彻底消失,不在文档流中占位,浏览器也不会解析该元素visibility:hidden; 是视觉上消失了,可以理解为透明度为0的效果,在文档流中占位,浏览器会解析该元素原创 2020-12-23 15:11:32 · 434 阅读 · 0 评论 -
vue常见面试题
1.vue优点?答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom操作是非常耗费性能的, 不再使用原生的dom操作节点,极大解放d原创 2020-12-08 23:41:30 · 149 阅读 · 0 评论 -
html页面渲染的整个过程(补充:重绘和回流的区别)
1.解析html文件,创建DOM树 自上而下解析,遇到任何样式(link、style)和脚本(script)都会阻塞 1)css加载不会阻塞html文件的解析,但会阻塞dom的渲染 2)css加载会阻塞后面js语句的执行 3)js会阻塞html的解析和渲染 4)没有defer和async标签的script会立即加载并执行 5)有async标签的js,js的加载执行和html的解析和渲染并行 6)有defer标签的js,js的加载和html的解析和渲染并行,但会在html解析完成后原创 2020-12-08 23:25:30 · 401 阅读 · 0 评论 -
web前端---网页的性能优化
网络层面优化减少http请求,合并资源(js、css、图片)大量数据加载或大量图片加载时使用懒加载或预加载优化使用按需加载,加快首屏渲染速度利用http缓存机制,对资源进行缓存网站用到很多域名时,可使用DNS预解析,提前解析域名使用CDN给网站静态资源加速js 层面优化将脚本放到页面底部将javascript和css从外部引入减少资源体积,压缩javascript、css和图片删除不需要的脚本合理设计事件监听器尽量减少DOM操作,DOM操作尽量做到批量更新,减少页面回流和重绘原创 2020-12-08 23:13:29 · 68 阅读 · 0 评论 -
ES6中常用的10个新特性讲解
ECMAScript 6(ES6) 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。下面逐一为大家详解常用的ES6新特性:1.不一样的变量声明:const和letES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声明在函数的最顶部)let和var声明的区别:var x = '全局变量';{ let x = '局部变量';原创 2020-12-08 22:59:10 · 177 阅读 · 0 评论 -
web前端最新的面试题2020
减少http 请求数量原创 2020-06-04 18:14:11 · 394 阅读 · 2 评论