首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试题
九筒妈妈
创建于2021-06-17
订阅专栏
前端面试题总结
等 2 人订阅
共24篇文章
创建于2021-06-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
总结XXI-字符串常用代码
1. 给字符串的原型链上添加一个方法,实现字符串翻转 实现效果: 输入str = 'abc' ,输出str = 'cba' 2. 大数相加 JavaScript Number的精度丢失问题 因为
总结XX-用setTimeout模拟setInterval
为什么要用 setTimeout 模拟 setInterval ? 在总结Ⅺ-Eventloop中讲到过,setInterval 是一个宏任务。 用多了你就会发现它并不是准确无误,极端情况下还会出现一
总结XIX-CSS常用代码总结
CSS常用代码总结 1. CSS实现各种形状 1. 三角形 画一个三角形,首先想到的是如何画三角形的形状,然后给一个背景颜色。但是在写div时,会发现,div是的边框是直线。那么,我想到,要是给div
总结XVIII-前端优化
前端性能优化 1. DOM方面的优化 缓存DOM 由于查询DOM比较耗时,在同一个节点无需多次查询的情况下,可以缓存DOM 减少DOM深度及DOM数量 HTML 中标签元素越多,标签的层级越深,浏
总结XVII-数组操作常用代码
一.数组去重 1. hash 2. set 二. 数组扁平化 把多层嵌套的数组展成一维数组 1. arr.flat() 直接使用数组上的方法。flat() 方法会按照一个可指定的深度递归遍历数组,并将
总结XVI-Object.is()和Object.defineProperty()
Object.is() Object.is() 方法判断两个值是否为同一个值。 语法 参数 value1 被比较的第一个值。 value2 被比较的第二个值。 返回值 一个 Boolean 类型标示
总结XV-前端模块化
前端模块化 模块化主要体现的是一种分而治之的思想。分而治之是软件工程的重要思想,是复杂系统开发和维护的基石。模块化则是前端最流行的分治手段。 模块化的意义 模块化的工程意义首先在于分治的思想,对功能进
总结XIV-js中的各种高度(宽度)
js中的各种高度(宽度) 1. 屏幕分辨率是固定的物理高度。 屏幕分辨率的高:window.screen.height 屏幕分辨率的宽:window.screen.width 屏幕可工作区域的高:wi
总结XIII-CSS之重绘和重排
重排(reflow)和重绘(repaint) 页面生成的过程: 1.HTML 被 HTML 解析器解析成 DOM 树; 2.CSS 被 CSS 解析器解析成 CSSOM 树; 3.结合 DOM 树和
总结Ⅻ-计算机基础
在地址栏里输入一个URL,到这个页面呈现出来,中间会发生什么? 文字版 一、DNS域名解析 根据输入的 URL 域名找到真实 IP 地址,在查找的过程中,浏览器首先会寻找缓存,查看缓存中是否有记录
总结Ⅺ-Eventloop
Eventloop 一、什么是Eventloop Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。 JavaScript语言就采用这种机制,来解决单线程运行带来的一些问题。
总结Ⅹ-JS垃圾回收&内存泄露
垃圾回收 1.什么是垃圾 JS会在创建变量时自动分配内存,在不使用的时候会自动周期性的释放内存,释放的过程就叫 "垃圾回收"。这个机制有好的一面,当然也也有不好的一面。一方面自动分配内存减轻了开发者的
总结Ⅸ-框架篇之安全问题
安全问题 1.什么是 XSS?如何预防? 参考文章 XSS 是什么? 是英文 Cross-Site Scripting 的缩写。 简单来说 正常用户 A 提交正常内容,显示在另一个用户 B 的网页上,
总结Ⅷ-框架篇之TypeScript&Webpack
TypeScript never 类型是什么? 不应该出现的类型 尤雨溪的答案:https://www.zhihu.com/question/354601204/answer/888551021 Ty
总结Ⅶ-框架篇之React
React 1. 受控组件和非受控组件 针对表单元素而言的。区别是表单的value值是否受组件state的控制。 受控组件:表单的value值受组件内部状态的控制。<input type='text'
总结Ⅵ-框架篇之Vue
Vue 1. watch 和 computed 和 methods 区别是什么? coumputed 是计算属性,methods是方法,watch是侦听属性 computed 和 methods 相比
总结Ⅴ-框架篇之HTTP
HTTPS是HTTP协议的安全版本,HTTP协议的数据传输是明文的,是不安全的,HTTPS使用了SSL/TLS协议进行了加密处理。 http和https使用连接方式不同,默认端口也不一
总结Ⅳ-框架篇之DOM
DOM 1. 事件委托 简陋版: Bug:如果li里有span(如下图),我点击了span, e.target就是span元素,就不会触发函数。但是正确的应该触发,因为span也在li里,点击span
总结Ⅲ-基础篇之JS
JS 1. 知道哪些ES6语法,怎么用 举例回答: let : 声明变量。只在它的块级作用域内有效;没有变量提升,必须先声明后使用;不能重复声明。 const : 声明一个只读的常量。一旦声明,常量的
总结Ⅱ-基础篇之CSS
CSS 1. 说一下两种盒模型 要点1:先说两种盒模型分别怎么写,具体到代码。 标准盒模型:box-sizing:content-box 宽度只包含content IE盒模型:box-sizing:b
下一页