- 博客(29)
- 收藏
- 关注
原创 从本地仓库下拉代码报错 options should NOT have additional properties
解决办法:执行如下命令:yarn config set ignore-engines true
2022-05-27 11:22:38
3897
1
原创 用canvas实现时钟效果
用canvas实现时钟每毫秒旋转一次效果,效果图如下时钟1对应代码:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>时钟</title> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <style
2022-04-18 15:49:37
153
原创 vue中select下拉框option的显示与隐藏
效果图下拉框option的显示与隐藏实现的代码 <template> <div class="am-u-lg-10"> <div class="am-u-lg-10-left"><span>*</span>悬浮时间:</div> <select ..
2022-04-12 09:54:35
6738
原创 Vue路由跳转时报错TypeError: Cannot read properties of undefined (reading ‘$createElement‘)
错误的原因:单词写错,将component写成components
2022-02-21 12:45:59
2383
3
原创 用Git上传和下拉文件步骤
一、上传下拉步骤通过git bash进入命令行1.添加用户名与邮箱 添加用户名 git config --global user.name "name" 添加邮箱 git config --global user.email "email@example.com"2.创建本地库 注意必须进入项目的当前目录下 git init 这样会在当前项目目录下生成一个文件夹 .git(隐藏目录) 这个.git文件夹模拟的就是...
2021-11-21 17:06:00
1513
原创 react引用其他组件Error: Element type is invalid: expected a string (for built-in components) or a class/fu
报错详情如下Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed
2021-11-20 11:24:38
910
原创 JavaScript面试题
一、说说你对作用域链的理解作用域链是指:当js编译器在寻找变量时,先在最近的作用域(花括号)里找,如果找不到,则朝上一级作用域(花括号)里找,依次类推,直到找到或者找不到为止。这就是作用域链。二、JaveScript 原型,原型链?有什么特点?1)、原型:每个函数都会有一个属性prototype。这个属性就是原型属性。JavaScript在实现面向对象时,会经常使用原型。每个对象(实例)的有一个属性( __ proto __)指向构造函数的prototype属性(prototype指向的内存
2021-11-16 20:44:22
1164
原创 cSS部分面试题
一、css sprite是什么,有什么优缺点1、概念:将多个小图片拼接到一个图片中。通过background-position和元素尺寸调节需要显示的背景图案。2、优点:(1)减少HTTP请求数,极大地提高页面加载速度。(2)增加图片信息重复度,提高压缩比,减少图片大小。(3)更换风格方便,只需在一张或几张图片上修改颜色或样式即可实现。3、缺点:(1)图片合并麻烦。(2)维护麻烦,修改一个图片可能需要从新布局整个图片,样式。二、display: none;与visibil
2021-11-16 20:31:08
303
原创 HTTP、HTML、WEB综合面试题
一、HTTP的几种请求方法用途1、GET方法 发送一个请求来取得服务器上的某一资源2、POST方法 向URL指定的资源提交数据或附加新的数据3、PUT方法 跟POST方法很像,也是想服务器提交数据。但是,它们之间有不同。PUT指定了资源在服务器上的位置,而POST没有4、HEAD方法 只请求页面的首部5、DELETE方法 删除服务器上的某资源6、OPTIONS方法 它用于获取当前URL所支持的方法。如果请求成功,会有一个Allow的头包含类似“GET,POST”这样的信息7、TR
2021-11-16 19:57:06
2627
原创 前端面试题
一、什么是内存? 内存是用来存储数据的,不同类型的数据要存储在不同的区域,不同的区域的作用和功能也是不一样的。 内存分为四个区域:栈区、堆区全静态区、只读区(常量区和代码区)二、基本类型和引用类型在内存中存储的区别假定只是局部变量,只看栈区和堆区在上述函数memory()被调用时定义局部变量x,在栈中申请内存空间,将基本类型number:10赋给了x,所以值直接存储在栈中 定义局部变量arr,在栈中申请内存空间,由于arr赋的值是引用类型,所在在堆...
2021-11-07 22:14:33
113
原创 2021-11-06
Vue移动端富文本插件vue-quill-edito简单使用富文本编辑插件功能:富文本编辑器,它提供少量类似于 Microsoft Word 的编辑功能,是一套HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,通常会使用在发布相关的网页或app中,如论坛相关等。使用步骤:1、项目中安装:该插件是依赖于Quill的,但是无需再下载Quill,因为在安装vue-quill-editor时,已经安装了Quill。npm install vue-quill-editor –save2、
2021-11-06 22:37:39
80
原创 2021-11-05
//解决二次点击路由报错问题在main.js中添加如下代码import VueRouter from 'vue-router'const originalPush = VueRouter.prototype.pushVueRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err)}...
2021-11-05 23:17:30
78
原创 2021-11-05
//是否开启 "powermode.enabled": true, //效果样式 “水花-particles”, “烟花-fireworks”, "火焰-flames”, “雪花-magic”, “幽灵-clippy”, “激光-simple-rift”, “大激光-exploding-rift” "powermode.presets": "flames", //时间间隔 "po
2021-11-05 23:01:53
85
原创 2021-10-20
深浅拷贝的区别以及如何进行深拷贝,什么时候用深浅拷贝?场景:说深浅拷贝,特指引用类型。区别:深拷贝:把引用类型的地址及其它的数据都拷贝一份。浅拷贝:只拷贝引用类型的地址,子类的属性指向的是父类属性的内存地址,当子类的属性修改后,父类的属性也随之被修改。深拷贝的思路:创建空对象,循环原对象的每个键,–赋值给空对象,并使用递归的方法,把对象的属性也进行复制。什么时候用浅拷贝:从服务器fetch到数据之后,将其存放在store中,通过props传递给界面,然后需要对这堆数据进行修改,涉及到的修改就一定
2021-10-20 22:39:54
66
原创 2021-10-19
原生js中和=的区别===(严格等)1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等]。3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]4、如果两个值都是true,或者都是false,那么[相等]。5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。6、如果两个值都是null,或者都是undefined,那么[相等]。==(等同)1、如果两个值类型相同,进行 === 比较。2、如果两个值类型不同,他们可能相等。根据下
2021-10-19 23:56:25
68
原创 2021-10-19
引用类型和基本类型的区别基本类型:Number,String,Null,Undefined,Boolean,Symbol引用类型:统称为Object类型(1)内存的角度:基本类型在内存中,占据一块空间,空间里存储的就是数据,获取数据是直接获取。引用类型在内存中,占据两块空间,第一块存储的是地址,第二块存储的是数据,获取数据是间接获取。(2)赋值角度:基本类型赋的就是值,引用类型赋的是地址。(3)函数传参的角度:基本类型传的是值,引用类型传的是地址。...
2021-10-19 23:37:58
60
原创 2021-10-19
MVP模式和MVC模式的区别MVP是单词Model View Presenter首字母的缩写,分别表示数据层,视图层,发布层,它是MVC架构的一种演变,作为一种新的模式。MVC的出现是用在后端(全栈时代)在MVP中View并不直接使用Model,而在MVC中View可以绕过controller直接从Model中读取数据。...
2021-10-19 00:09:02
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人