
《前端面试题》
文章平均质量分 82
收集常见的前端面试题
银鞍照白马
这个作者很懒,什么都没留下…
展开
-
十分钟搞懂js垃圾回收机制、内存泄露、闭包
js垃圾回收机制的特性?1、全局变量不会被回收2、局部变量会被回收,函数一旦运行,函数内部的变量会被销毁3、只要被另一个作用域引用就不会被回收为什么会有回收机制?简单来说,假如我们的手机开了很多app,但是我们的没有关闭这些app,这些app就会在后台运行占据内存,导致我们的手机越来越卡。于是我们的手机系统就会按照固定的时间间隔周期性的去关闭这些后台app。同理,JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不原创 2021-04-26 20:29:17 · 432 阅读 · 0 评论 -
【转载】金三银四,这些JavaScript、ES6前端面试题及答案解析您看了吗?
JavaScript、ES6基础面试题及答案解析② 1、js基本数据类型有哪些?2、Ajax如何使用3、如何判断一个数据类型是NaN?4、闭包是什么?有什么特性?对页面有什么影响?5、谈谈js中常见的内存泄漏:6、事件委托是什么?如何确定事件源(Event.target 谁调用谁就是事件源)7、什么是事件冒泡?怎么阻止事件冒泡...转载 2021-04-22 17:32:10 · 191 阅读 · 0 评论 -
一文读懂,http、https、websocket协议
最近,看了不少关于网络协议的文章。今天呢,我就把那些文章做个总结,然后加上自己的一些感悟,分享给大家。 我会从这以下几个方向跟大家分享:http、https、websocket协议发展历史什么是http协议?什么是https协议?什么是websocket协议?一、http、https、websocket协议发展历史1、http发展历史版本产生时间二、什么是http协议?1、http协议的定义http(Hypertext transfer protocol)超原创 2020-07-09 14:53:44 · 3182 阅读 · 0 评论 -
接手同事vue项目两个月的血和泪,关于vue项目性能优化,缩短首屏加载时间
最近接手了别人做的vue项目,项目跑起来后,有些页面很卡,首屏加载也慢,打包速度也慢。于是,研究了很久vue的项目性能优化,下面我将从两个部分来详解vue项目的性能优化:代码优化webpack打包优化一、代码优化1、v-if 和 v-showv-if 是懒加载,当状态为true时才会加载,并且为 false 时不会占用布局空间;v-show 是无论状态是 true 或者是 false,都会进行渲染,并且只是简单地基于 CSS 的 display 属性进行切换,并对布局占据空间对于在项目中,需原创 2020-07-01 19:59:33 · 2268 阅读 · 9 评论 -
一文读懂,axios
今天,我们从如何使用axios以及axios的概念,这两方面来仔细聊聊axios。1、安装使用axiosnpm安装 npm install axios --save通过cdn引入<script src="https://unpkg.com/axios/dist/axios.min.js"></script>新建http.js,封装好axios的get,pos...原创 2020-04-16 14:55:34 · 828 阅读 · 0 评论 -
一文读懂,vuex
上篇文章没说的vuex,现在就来全面讲讲vuex。其实我们搞懂下面这几个问题,就能真正理解vuex。1、什么是vuex?vuex是一个专为vue.js应用程序开发的状态管理模式(它采用集中式存贮管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化)。2、vuex的属性?state存储数据,存储状态;在根实例中注册了store 后,用 this.$store.stat...原创 2020-04-15 20:46:05 · 655 阅读 · 0 评论 -
一文读懂,vue组件传值
看了很多关于vue组件传值的文章,于是想把文章总结一下,把关于vue组件传值好好聊聊,欢迎大家指正。组件之间传值主要分两种1、父子组件2、非父子组件1、父子组件传值1、props方法父组件嵌套的子组件中,使用v-bind:msg=‘xxxx’进行对象的绑定,子组件中通过定义props接收对应的msg对象父组件<template> <div> &...原创 2020-04-14 15:35:07 · 1785 阅读 · 0 评论 -
webpack的功能介绍以及如何使用webpack
最近,看了很多webpack的文章,我现在就把这些这几天看到的内容做个汇总。大家可以先去webpack官方文档了解一下:webpack中文网什么是webpack本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。简单来说,WebPack会分析你的项目结构,找原创 2020-06-11 16:10:45 · 2713 阅读 · 1 评论