自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 小程序面试题

封装小程序的请求事件/* 1. 配置通用的url 2. 设置发送请求前和发送请求后的 遮罩信息 3. 使用promise 进行封装 */import { BASE_URL } from "./url.js"export const request = ( params ) => { wx.showLoading({ title: '正在加载中', mask:true }) return new Promise(function(

2021-04-23 20:53:59 737

原创 Vue面试题

Vue面试题1.前端路由原理?两种实现方式有什么区别?前端路由本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新页面。目前前端使用的路由就只有两种实现方式:Hash 模式和History 模式。Hash 模式Hash模式会在请求的URL后拼接#,当 # 后面的哈希值发生变化时,可以通过 hashchange 事件来监听到 URL 的变化,从而进行跳转页面,并且无论哈希值如何变化,服务端接收到的 URL 请求永远是不包含#的URL。使用window.location.hash

2021-04-23 20:47:06 1657

原创 React面试题

React面试题1.createElement 和 cloneElement 有什么区别?React.createElement():JSX 语法就是用 React.createElement()来构建 React 元素的。它接受三个参数,第一个参数可以是一个标签名。如 div、span,或者 React 组件。第二个参数为传入的属性。第三个以及之后的参数,皆作为组件的子组件。React.cloneElement()与 React.createElement()相似,不同的是它传入的第一个参数是一个

2021-04-23 20:41:39 397

原创 JavaScript面试题

JavaScript面试题汇总1.display:none 与 visibility:hidden 的区别是什么?display:none和visibility:hidden都可以实现元素在视窗的不可见,display:none不会保留元素的位置,结构发生了改变,所以触发了回流和重绘;visibility:hidden会保留元素的位置,结构没有发生改变,所以只是触发了重绘。2. new 的原理是什么?通过 new 的方式创建对象和通过字面量创建有什么区别?new的过程主要完成了以下操作创建一

2021-04-23 20:03:09 1174

原创 关于深拷贝和浅拷贝的个人理解

关于深拷贝和浅拷贝的个人理解一、深拷贝和浅拷贝区别如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。示例:let obj = { name: "hahah", age: 18, sex: "男", } // 复杂数据类型 赋值相当于是 赋引用地址 const newObj = obj; // 修改newObj其中一个值 , 另一个obj也发

2021-04-22 21:29:55 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除