首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端面试
豆苗学前端
创建于2021-11-10
订阅专栏
前端面试题分享
等 6 人订阅
共59篇文章
创建于2021-11-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
入职第一天,从 npm, nvm,node展开讲一下区别,安装步骤,使用
npm 可以管理 nodejs 的第三方插件 一、nvm介绍 二、nvm下载安装及使用 2.1 nvm下载 安装包下载地址:https://github.com/coreybutler/nvm-win
公司裁员,三天收到新公司offer,顶峰相见!
辛辛苦苦加班三个月,每天基本上就是无情铁手,做着差不多相同的业务,经常感觉自己那一哪一天离开了这个公司,就什么也不会干了,人最容易处在舒适区了,本来打算3-4月份跳槽的,结果加班+忙一直拖到了现在,公
面试官问你,闭包是什么? vue中那些地方用到了闭包?
闭包是一种特殊的函数,它可以记住并访问它被创建时所处的环境,即使在函数被调用的时候,这个环境已经不存在了。 想象一下你有一个魔法盒子,里面有一个特殊的小盒子。你可以在任何时候打开这个盒子并取出里面的东
前端实现继承的几种方式,举例
在前端中,实现继承的方式有多种,下面列举了几种常见的方式: 原型链继承: 使用原型链实现继承是一种简单的方式,通过将子类的原型对象指向父类的实例,使子类能够继承父类的属性和方法。 构造函数继承: 通过
项目做PC端页面采用rem适配的使用步骤
一、rem转换公式 元素rem = 元素px/(设计稿的宽度/划分的份数)=元素px/html的font-size大小; 二、适配原理 将屏幕划分10等份(所以公式中的划分份数就是10),通过设置ht
基于电子签名业务Bug,总结的Promise基础
Promise 的主要特点和用途包括: 异步操作的封装:Promise 封装了一个异步操作,并提供了对该操作的处理和状态管理。它可以代表一个未完成、进行中或已完成的异步操作。 解决回调地狱问题:在传统
讲一下前端用过的设计模式,附带使用场景
1. 构造器模式+原型模式 构造函数创建的对象实例是通过 new 关键字调用构造函数生成的,它们不会挂载在原型上。构造函数创建的每个对象实例都会有自己的独立属性,因此它们需要单独的内存空间来存储这些属
这一次,我要给面试官把项目中实践落地的Vue性能优化讲清楚!
一、代码层面的优化 1.1、v-if 和 v-show 区分使用场景 v-if 是 真正 的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建;也是惰性的:如果在初始渲染
每次写动态组件都特别烦,所以趁下班写了一个,供以后用
1. 先上效果图 目录结构 2. 挨个说明一下 2.1 封装的组件(ArrayInput.vue) 2.2 封装的组件(ArrayDateTimer.vue) 2.3 封装的组件(inputSelec
趁下班时间,简单写了一个在线协同编辑网页
实现一个简单的协同文档,并以代码说明 以下是一个使用WebSocket和基于操作转换(Operational Transformation,OT)简化策略的简单协同文档实现。在这个示例中,我们仅考虑了
vuex,存取值四部曲(小学生也能看懂)
1、store文件夹下新建xxx.js 2、在getter.js中取值 3、将获取到的值存储到vuex中 4、取值方式
git 如何合并别人的分支到自己的分支
【步骤1】查看本地的所有分支,如果有即将合并的分支,则跳到【步骤3】git checkout 他人的分支名git branch 【步骤2】查看所有分支,确定即将合并的分支名 git branch -a
antd design vue ` -- upload组件完成图片上传
antd design vue ` -- upload组件完成图片上传 方式一:利用组件本身的action,需要后端提供服务器,这种一般是阿里云或者七牛云类似的服务器,但是一般企业开发是通过后端给你接
记录一次简单的数组迭代方法
// 1.forEach()方法 // 定义:forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。 // 语法:array.forEach(function(currentValu
vue全家桶之路由详解(新增两个生命周期)
路由 理解: 一个路由(route)就是一组映射关系(key - value),多个路由需要路由器(router)进行管理。 前端路由:key是路径,value是组件。 1.基本使用 安装vue-ro
吃透VUE全家桶 --> VUEX完整版
一.vuex是什么 1.1 优点: 1.2 什么样的数据适合存储到Vuex中: 一般情况下,只有组件之间共享的数据,才有必要存储到vuex中;对于组件中的私有数据,依旧存储在组件自身的data中即可。
组件通信之消息的订阅与发布
消息订阅与发布(pubsub) 一种组件间通信的方式,适用于任意组件间通信。 使用步骤: 安装pubsub:npm i pubsub-js 引入: import pubsub from 'pubsub
组件通信之全局事件总线(用于兄弟或者嵌套层级组件传值)
1.那么问题来了:这个第三方($EventBus)应该满足什么条件呢? 2.继续探索。。。 怎样才能保证所有的组件能看到它呢? 1.一个重要的内置关系:VueComponent.prototype._
WebStorage本地存储+组件通信(二):自定义事件
1.webStorage 存储内容大小一般支持5MB左右(不同浏览器可能还不一样) 浏览器端通过 Window.sessionStorage 和 Window.localStorage 属性来实现本地
组件通信(一):父子组件通信最原始的方式
父子组件通信最原始的方式(props,父传函数子实现函数) 1.父传子(props:让组件接收外部传过来的数据) 步骤: 父组件通过给子组件标签里边绑定 :xxx(名)="xxxx(要传的值)" 这个
下一页