自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue 高级特性

v-model 可以在组件上使用以实现双向绑定。vue2实现父组件内容子组件内容vue3实现父组件内容子组件内容。

2023-05-11 14:59:01 361

原创 数据结构与算法题

算法题:一个数组旋转 K 步

2022-11-25 14:16:58 283 1

转载 面试题记录

第一题​var nAdd;var t = function() { var n = 99; nAdd = function() { n++; } var t2 = function() { console.log(n) } return t2;};var a1 = t();var a2 = t();nAdd();a1(); //99a2(); //100​当执行var a1 = t()的时候,变量 n.

2021-11-12 17:00:19 97

原创 element-UI table文字超出两行,隐藏多余文字,移入显示tips

css样式//写在scoped里面所以需要deep,app-container为el-table外部包裹div的classname.app-container /deep/.el-table .myNoteBox .cell { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}html代码&

2021-03-23 17:49:10 1207

原创 js浅拷贝、深拷贝

浅拷贝Object.assign()只会拷贝所有属性的值到薪的对象中,如果属性值是对象的话,拷贝的是地址,所以并不是深拷贝let a ={ age:1};let b = Object.assign({},a);a.ge = 2;console.log(b.age)//1另外还可以通过展开运算符...来实现浅拷贝let a ={ age:1}let b ={...a};a.age = 2;console.log(b.age)//1通常浅拷贝能解决大部分问

2021-03-19 15:15:09 76

原创 React之 Context跨级组件传值

组件跨层级通信-Context在一个典型的React项目中,数据是通过props属性自上而下的(由父及子)进行传递,但是这种做法对于某些类型的属性而言是极其繁琐的(例如:地区偏好,UI主题),这些属性是应用程序中许多组件都需要的。Context提供了一种在组件之间共享此类值的方式,而不必显示地通过组件树的逐层传递props具体使用方法首先下载React脚手架,并搭建好目录 第一步在src文件夹下创建utils文件夹,并创建ThemeContext.js文件,以及其他组件3.在ThemeC

2020-12-30 10:40:54 427

原创 vs code编写react html标签Tab自动补全

首先进入设置界面ctrl+shift+p 输入setting 选择首选项:打开设置(json)即可打开settings.json文件添加如下代码"emmet.includeLanguages": { "javascript": "javascriptreact" },

2020-10-28 18:00:01 166

原创 MIME格式对应

MIME格式对应项目Value.docapplication/msword.dotapplication/msword.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document.dotxapplication/vnd.openxmlformats-officedocument.wordprocessingml.template.docmapplication/

2020-07-03 14:48:09 146

原创 静态页面服务器下运行

第一步安装http-server yarn http-server -g第二步在放置该静态文件的目录下运行yarn http-server -p 8881第三步打开浏览器,浏览器输入端口8881即可看到,放置在该目录下的静态文件

2020-06-28 16:32:56 222

原创 mysql卸载后重新安装

我在卸载mysql-installer-community-5.7.30.0.msi后(需卸载干净,我是参考这篇文章卸载的)重新安装mysql-installer-community-8.0.20.0.msi时出现了类似上面的报错,经查阅后,发现点击右边的remove把之前版本安装的依赖全部删除掉后再次进来页面就正常了...

2020-05-25 17:14:12 665

转载 JS基础知识之数组

一、类数组转化为数组1.Array.prototype.slice.call()function sum (){ let arr = Array.prototype.slice.call(arguments); console.log(arr.reduce((sum,cur)=> sum + cur),arr)//arr可以调用数组原生方法了}sum(1,2);...

2019-11-07 10:12:12 356

转载 面试题

题目原地址:https://github.com/haizlin/fe-interview?utm_source=gold_browser_extensionday011、[html]说说HTML中的<html>标签有什么作用?答:此元素可告知浏览器其自身是一个 HTML 文档。<html> 与 </html> 标签限定了文档的开始点和结束点,...

2019-07-29 17:56:57 95

原创 vue-cli 打包部署到子目录下,配置文件的更改

vue 打包后 静态文件路径不对的问题之前做项目的时候,用 npm run build打包部署后,访问页面发现背景图丢了,打开控制台后发现,静态资源等请求路径报404的错误,从上图报错能够看到路径显示不对后面百度发现,其实在我们准备打包项目之前,需要考虑的一个问题是:【我们的项目最终是要部署在根目录还是子目录】路径查看后,发现我的项目是被部署在子目录下,所以用绝对路径,就会出...

2019-07-12 15:51:07 1303

原创 关于input type="file"表单提交及文件流的动态赋值

我们都知道,html5中有个input type=file元素。用该元素可以实现页面上传文件的功能 。页面上写一个input,然后选择一个文件,打印这个input对象$('.up-file').on('change',function(e){ //上传 console.log( e.currentTarget)})input的选择的文件被记录到了这个对象中,这个是fi...

2018-09-25 15:48:29 14773

转载 手机端和pc端点击及触摸事件

touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。 touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。 touchend事件:当手指从屏幕上离开的时候触发。 touchcancel事件:当系统停止跟踪触摸的时候触发。 initTouchEvents: function () {...

2018-04-04 17:58:13 4510

原创 jq事件绑定

一、jquery为多个选择器绑定同一个事件$("#start,#end").on("click",function(){  alert("The paragraph was clicked."); });二、多事件绑定同一个选择器$("p").on("mouseover mouseout",function(){ $("p").toggleClass(&quot

2018-04-04 17:49:35 904

原创 jq及html通过url下载文件

一、通过html的a标签下载<a href="url 302到下载地址" download>下载</a>例如:var link = document.createElement('a');link.setAttribute("download", "");link.href = data.fileUrl;link.click();二、通过form表...

2017-12-12 20:22:32 24579

原创 sass安装教程

因为sass依赖于ruby环境,所以装sass之前先确认装了ruby。先导官网下载个ruby在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境建议选第二项,但每次我都是全勾了,也没啥不好的。sass安装安装完ruby之后,在开始菜单中,找

2017-11-06 10:35:13 274

空空如也

空空如也

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

TA关注的人

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