自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React-transition

引入第三方组件库react-transition-group在创建完项目之后,使用npm run eject暴露项目的配置文件; 使用npm i安装依赖包; 使用npm install react-transition-group安装动画组件库;它会导出三个组件, Transition, CSSTransition, TransitionGroup。 在需要使用动画的页面引入相应的模块。Transition1. 两种插入节点的方法:// 1. 函数方式,可以利用status...

2020-10-21 11:39:36 231

原创 vue项目中所用的模块分析

1. Data:Vue 将会递归将 data 的 property 转换为 getter/setter,从而让 data 的 property 能够响应数据变化。当一个组件被定义,data必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果data仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!通过提供data函数,每次创建一个新实例后,我们能够调用data函数,从而返回初始数据的一个全新副本数据对象。2.Computed:计算属性将被混入到 Vue 实例...

2020-06-29 20:34:18 2629

原创 React开发遇到的问题

1. 引入图片出现404在jsx中引入图片时,直接相对路径引入浏览器中运行会报404错误:使用require方法引入 <img src={require(../../saaets/images/bg1.png)}/> 在css中使用背景图时,直接相对路径引入即可: body{ background-image: url('../../asstes/images/bg1.png')} 2. 在使用ant组件中的input组件时,如果遇到传参则与vue..

2020-06-29 19:30:29 790

原创 mpvue遇到问题

1. 项目中引入vant ui组件库,组件路径报错Component is not found in path "static/vantUi/button/index" (using by "pages......:

2020-06-29 19:27:21 516

翻译 vue中的一键复制

首先下载vue-clipboard2npm install --save vue-clipboard2然后在main.js中引入import Vue from 'vue'import VueClipboard from 'vue-clipboard2'Vue.use(VueClipboard)在页面中使用<div id="app"></div&gt...

2019-03-26 10:37:10 1206

原创 vue---axios md5加密

1.安装axios:npm install axios2.安装MD5: npm install js-md53.在vue项目中得main.js中全局引入:import axios from 'axios';import md5 from 'js-md5';4.在main.js中加入以下代码:const http = axios.create({ timeo...

2018-09-25 13:50:50 2126 1

原创 字符串扩展

对于操作字符串来说,在前后端对接的过程中是避免不了的,在es6中有几个方法是比较实用的;1.includes();判断字符创中是否含有某一个字符或者字符片段,返回布尔值;例子:var string = 'abcdefg';string.includes('c');//true2.startsWidth();判断参数字符是否在字符创开始位置,可以是一个字符或者一个字符片段,返回布...

2018-06-11 11:46:18 156

原创 1.ifream

相信许多小伙伴都遇到过在一个页面中嵌入ifream标签来引入另一个页面,用的最为多的是后台管理之类的页面,如:这种管理页面在没有单页面应用之前大部分是用ifream标签改变页面的,那么有一个问题,在子页面中跳往其他页面并且要是蓝色选中页面导航也要变化怎么实现呢~接下来说一下我是怎样实现的,或许可能比较low,大家不要见谅啦~1.蓝色导航切换:一般蓝色导航的切换是在其身上添加(点击)click 事件...

2018-05-14 16:36:59 610

原创 面试题----原型的理解

小伙伴们,不知道大家是怎么对面向对象、闭包、原型、原型链理解的怎么样,这一块臭臭一直以来理解的不够透彻,有理解透彻的小伙伴可以跟臭臭讲解一下哟~~虽然臭臭理解的不深,但是还会整理这些面试题哟,接下来我们来看一下关于原型的面试题吧!function f() {}var a = f.prototype;var b = Object.getPrototypeOf(f);a === b运行结果为fa...

2018-05-02 14:51:00 498

原创 面试题----对象的转化字符串

接下来看看我们的题目吧:var a = { value:2, toString:function(){ return ++this.value; }};if(a == 3 &amp;&amp; a == 4){ console.log('amazing');}else{ console.log('nothing');}是不是有小伙伴...

2018-05-02 11:50:17 165

原创 面试题----switch

小伙伴们,我吴臭臭又回来了~function showCase(value) { switch(value) { case 'A': console.log('Case A'); break; case 'B': console.log('Case B'); br...

2018-05-02 11:29:12 369

原创 面试题----this的用法

说起“this”很多小伙伴们都很头疼,虽然臭臭也理解的不是很深,看到这样的面试题还是不由自主的想要分享一下哟~var out = 25, inner = { out: 20, func: function () { var out = 30; return this.out; } }; inner.func()...

2018-05-02 11:07:03 517

原创 面试题---杂项

通过一段时间的整理,又有选中的面试题目与小伙伴们分享喽~接下来看一下以下几个面试题吧!第一题:var lowerCase = /^[a-z]+$/;console.log(lowerCase.test(null));//trueconsole.log(lowerCase.test());//true熟悉javascript中正则表达式的小伙伴们应该都明白,这是一个验证任意a到z的正则表达式。正...

2018-04-08 11:44:06 334 3

原创 面试题---map

['1','2','3'].map(parseInt);第一,要熟悉map()函数的用法:.map( callback  ( domElement , index) ); index--循环对象的下标,domElement--循环的元素;var arr = [1,2,3];arr.map(function(domElement,index){ console.log(domElement,...

2018-03-13 15:57:38 496

原创 面试题--基本数据类型

js 中基本数据类型:String(字符串)、Number(数字)、Array(数组)、Boolean(布尔类型)、Object(对象)、null、undefined;typeOf String-----functiontypeOf Number-----functiontypeOf Array-----functiontypeOf Boolean-----functiontypeOf Objec...

2018-03-13 14:53:42 139

原创 面试题--对象之间的比较

var a = [1,2,3], b = [1,2,3], c = [1,2,4];console.log(a==b);//falseconsole.log(a===b);//falseconsole.log(a&gt;c);//falseconsole.log(a&lt;c);//true首先我们知道这是object对象类型中的数组类型,在对object类型进行 “=”比...

2018-03-13 11:26:45 278

原创 ES6--let及const

1.ES6中新增加let命令来声明变量,类似于var,但是let声明的变量只在let命令所在代码块中有效。例:for(let a = 0;a&lt;4;a++){ console.log(a);//0,1,2,3}console.log(a);//a is not defined2.我们在找工作面试的时候,不乏会出现以下题目: 1). 在调用a[3]时,我们希望输出的结果是3,结果输出的是...

2018-03-13 11:01:55 133

原创 面试题--闭包问题

(function(){ var x = y = 1;})();console.log(y);console.log(x);console.log(y)输出结果为:1;console.log(x)输出结果为:error,直接报错;解析声明变量:从右向左赋值,可分解为:y = 1;var x = y;可见 y 为全局变量,x为闭包函数内的局部变量,在console.log输出时是在闭...

2018-03-13 11:01:27 606

原创 ES6--解构赋值

1.数组的解构赋值之前我们的赋值:let a = 1,let b = 2;现在利用解构赋值,按照对应位置对应变量赋值(解构赋值不成功的返回undefined),可写为:let [a,b] = [1,2];let [a,[[b],c],d] = [1,[[2],3],4];//数组嵌套模式let [,,c] = [1,2,3]; //c----3;逗号分隔表示未定义变量,c对应的值为3;le

2018-01-31 17:47:52 233

空空如也

空空如也

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

TA关注的人

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