前端面试题
总结常见面试题
月亮很亮(ง •̀_•́)ง
月亮很亮
展开
-
前端面试,你还需要掌握这些
目录一.前端性能优化二.git面试题二.linux常用命令三.计算机网络部分 一.前端性能优化 减少HTTP请求:每个http都需要启动独立的线程去处理。这些通信和服务的开销都很昂贵,减少http请求的数目可有效提高访问性能。 使用浏览器缓存:将更新频率比较低的CSS、javascript、logo、图标等静态资源文件缓存在浏览器中,避免频繁的http请求 合并CSS图片,减少HTTP请求数 懒...原创 2020-04-13 23:33:49 · 191 阅读 · 0 评论 -
html+css面试题
一.盒模型 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:外边距(margin)、边框(border)、内边距(padding)、实际内容(content)四个属性。 CSS盒模型:标准模型 + IE模型 标准:box-sizing: content-box; ( 浏览器默认设置 )(不包含 padding 和 border 值 ) IE: box-sizing: borde...原创 2020-04-13 22:53:09 · 260 阅读 · 0 评论 -
js高频面试题
一. 闭包 概念:闭包我的理解就是能够读取其他函数内部变量的函数。 1.两种存在形式: 函数作为返回值时 和 函数作为参数传递时 2.闭包的用途: 闭包可以读取函数内部的变量,可以让变量的值始终保持在内存中。 3.闭包有三个特性: (1)函数嵌套函数 (2)函数内部可以引用外部的参数和变量 (3)参数和变量不会被垃圾回收机制回收 由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不...原创 2020-04-12 16:47:37 · 782 阅读 · 0 评论 -
js---常见数组面试题
JS常见面试题 数组一.数组创建方式:二.如何确认变量类型是数组三.数组的深浅拷贝四.数组去重五. for-in,for-of,forEach()六.数组常用方法七.arguments 可变参 一.数组创建方式: 使用字面量的方式 var arr=[] ; (最常用) 使用数组构造函数 var arr=new Array(); 使用数组表达式 var arr=Array(); 二.如何确认变量类...原创 2020-04-11 20:35:49 · 1686 阅读 · 0 评论 -
ES6面试总结
ES6 es6 规范 js 实现 文章目录一. let const var二.箭头函数:简化了函数的定义三.数据结构 set和map 一. let const var const: (1)声明只读常量,一旦声明,常量值不能修改(只针对常量);(数组和对象的值可修改,不能修改的是内存地址) (2)const必须有初始化,不能只定义不赋值。...原创 2020-03-24 23:07:37 · 197 阅读 · 0 评论