自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue中同时监听多个参数

data中定义一个对象:data(){ return{ obj:{ name:'tom', age:24, gender:'男' } }}例如现在我想要监听obj中的name和age属性,那么此时,首先在计算属性中,筛出一个新的对象computed:{ 'newObj':function(){ const {name,age} = this.obj

2020-10-20 15:07:30 537

原创 304,301,302状态码的分析

1.304服务器可以设置缓存机制,这个功能是为了提高网站的访问速度,当你发出一个GET请求的时候服务器会从缓存中调用你要访问的内容,这个时候服务器就可以判断这个页面是不是更新过了,如果未更新过那么他会给你返回一个304状态码。2.301,302301,302都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:301redirect:301代表永久性转移(PermanentlyMoved)。302redirect:302代表暂时性转移(Temporar...

2020-10-20 14:58:21 1205 2

原创 在linux系统下安装配置mysql

在linux系统下安装配置mysql,并且在本地使用navicat连接mysql一、安装mysql在普通用户下使用如下命令下载mysql$ sudo apt-get install mysql-server根据提示输入用户名、密码即可(都设置成root方便记忆)安装完成二、配置mysql使用如下命令行,并根据提示输入密码,登录进入mysql$ mysql -uroot -p在mysql中分别执行代码GRANT ALL PRIVILEGES ON *.* TO

2020-10-19 11:05:58 567

原创 nodeJS中http模块

http模块用来创建服务器,内部编写服务器端的代码,处理前端发送的请求,并且给出响应具体步骤如下: 1.创建服务器,返回服务器对象 let serve = createServer((req,res)=>{ }) 此处req指的是请求,res指的是响应. 我们可以通过res.write()将数据返回给我们的页面,res.end()表示返回数据结束,具体的案例如下:let urlObj = url.parse...

2020-06-28 16:57:05 585

原创 小程序中 页面给方法传参 页面给页面传参

对于小程序来说,如果有vue或者react这些框架基础的话,学起来很容易上手. 但是要重点说一说的是小程序中的传参方式, 这篇博客主要从以下两个方面来说说传参1.页面给方法传参 比如现在想通过页面给方法传一个id值, .wxml文件中代码如下:<view bindtap='getData' data-id='1'></view> .js文件中代码如下: getData(e){ let id = e.currentTarget.data...

2020-06-28 16:42:07 1002

原创 小程序中的页面跳转redirectTo,switchTab,navigateTo,reLaunch

在小程序中页面跳转的方式有很多,但是可能很多人还是搞不清他们之间的区别,那这篇博客就是来讲一讲,小程序中这几个页面跳转也就是路由跳转的区别 1.navigeteTo 保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用wx.navigateBack可以返回到原页面。小程序中 页面栈最多十层 这个跳转方式是我们最常用到的,它在使用的时候触发的生命周期是onHide 指的是隐藏了之前的页面,所以我们可以使用nav...

2020-06-28 16:26:11 1689 2

原创 vue项目中使用multipart/form-data进行提交数据, 上传文件,upload,elementui

在前面的博文里我说到了提交文件到文件服务器, 也说到了以base64格式上传文件,那么本文就讲下以文件流的形式提交文件数据 在我们的原生表单中,提交文件很简单, 只需要将 enctype设置为multipart/form-data就可以实现提交了,但是在vue项目中,使用elementui中的表单组件,就不能够通过设置enctype来实现了. 首先看一下我们的表单代码,如下: <el-form :rules="rules" ref="form...

2020-05-20 09:40:47 19123 7

原创 vue中使用base64编码上传文件或者图片,以及base64编码的图片在img标签中使用

在我们开发的过程中,总会遇到上传的问题,如果不使用文件服务器的话,那么就需要我们对文件进行编码,然后发送给后台. 当然,后台也会给我们传送base64编码的文件或者是图片.最近的项目中就用到了base64编码,也是第一次写, 做为经验分享给你们. 那下面我们就来说一下base64编码在vue项目中的使用吧 html代码,此处用的是element-ui中的上传组件: ...

2020-04-22 10:56:45 2138 1

原创 vue项目中 使用百度地图 轨迹动画

在上篇博客中,介绍了如何在vue项目中集成百度地图,这篇博客主要是说如何在vue项目中使用轨迹动画 在项目开发过程中,比如你需要实时的观察一个人的行走路线,行走过程. 这个时候我们就需要在地图上使用轨迹动画了,根据不同的坐标点来设置人物或者车辆的行走轨迹. 具体代码如下:<template> <div class="patrol_area"...

2020-04-09 16:55:08 9510 19

原创 在vue中使用 百度地图

本篇文章主要讲述, 如何在vue项目中集成百度地图 1.首先找到你项目底下的index.html入口文件,这个根据不同的版本,所以存在的位置是不同的,具体如下: a.路径如下: 项目名/public/index.html b.路径如下: 项目名/index.html 找到index文件后,导入百度地...

2020-04-09 16:39:05 1400

原创 html+css实现呼吸灯效果

实现呼吸灯效果如下图所示: 具体代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> *{ box-sizing: border-bo...

2020-03-09 17:49:50 1045

原创 vue-element-template框架的登录问题

在我们使用vue-element-template框架开发的过程中, 肯定会遇到框架的登录问题 1.项目打包后默认登录有问题,登录不了 因为框架的数据是其自身的mock模拟出来的,而mock是部署在9527端口上的,而项目打包之后就不会运行在9527端口上了,所以打包后会出现登录不了这个问题 解决方式:第一,修改前端中登录的代码,实现不登录也能跳转主页。...

2020-03-09 15:38:18 3123 2

原创 vue项目element-ui组件打包后组件显示方框解决方式

在我们对vue项目进行打包的时候,会遇到一些组件问题,比如说分页组件的箭头,下拉框组件的箭头打包完成后会出现方框显示的问题.具体解决办法如下:1.找到项目底下build/utils.js文件2.添加 publicPath: '../../'完成后再进行项目打包就可以了...

2020-03-05 14:25:55 2623 1

原创 购买阿里云 与 安装ssh连接工具 xshell

购买阿里云 与 安装ssh连接工具一.阿里云阿里云购买链接https://www.aliyun.com/activity/promotion/campus2018?accounttraceid=786cec2a5858422ba9caaaf2495e837csfgn登录后选择购买”轻量级应用服务器”具体配置如下: 买完后找到自己的控制台,里面会有你刚刚购买的...

2020-02-19 16:28:17 1045

原创 javascript异步操作同步化

在javascript中,比如我们在请求数据的时候,举个例子,查询所有的文章列表, 接着拿到文章列表再去查询文章详情.这是两个请求,但是查询文章详情必然要拿到该文章的id,也就是查询文章详情的接口,需要在查询文章列表后来执行,否则就会拿不到文章的id.那如何保证先查询文章列表,再查文章详情呢???? 这就是异步操作的同步化, 以下是解决方案: 若查询文...

2020-01-09 11:22:01 1888

原创 Generator函数和async函数

一.Generator函数 1.定义 Generator函数是ES6提供的一种异步编程解决方案 , 语法上可以把Generator函数理解为一个状态机,封装了多个内部状态 2.语法 a. function关键字和函数名之间有个* b.函数体内部使用yield表达式,定义不同的内部状态 eg....

2020-01-09 10:47:22 670

原创 javascript中for in和for of的用法和区别

在js中循环遍历的方式有很多, 但是仍然有很多人搞不懂for in和for of的用法,下面加以阐述: var arr=[{name:'tom'},{name:'lucy'}]var obj = {name:'tom',age:12} 1.for in 多用于对象的遍历,若是用来遍历数组, 则拿到的是数组的索引: va...

2020-01-07 11:24:00 3245 1

原创 vue,element-ui中的上传upload组件,使用方法,使用详解

之前写了一个项目,涉及到文档和视频的上传.需求大概是这个样子,拿上传视频举例子吧,首先是将选择的视频上传到文件服务器上,接着文件服务器会返回视频的存储链接还有视频名,在后面保存视频的时候会用到这两个参数的.另外,上传成功的视频名字要显示在左侧,并且是可以修改的.视频上传成功后,还可以给相应的视频添加附件,也就是和视频配对的文档(注意,这里巨恶心).首先是要给当前视频加,其次添加文档的时...

2019-12-11 11:59:17 5393

原创 小程序中实现下拉框功能

不得不吐槽一下,小程序中是没有下拉框这个组件的, 真的好恶心.所以一般使用选择器picker代替下拉框,或者自己手写下拉框.下面就是下拉框的实现代码,可以直接拿去使用 1.wxml中 <view class='top'> ...

2019-12-11 11:05:03 5950 7

原创 画布实现动态太极图, 旋转太极图

代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>太极图</title> <style type="text/css"> canvas{ /*border: 1px solid red;*/...

2019-09-19 17:16:03 1979

原创 linux,服务器上安装node,并配置node的环境变量,本地安装node

一、上传node压缩包到家目录,上传方式参考上篇博客https://blog.csdn.net/rolinabc/article/details/99622740 或者下载软件winSCP,将压缩包放到家目录即可二、在自己的家目录下ls,看是否有node的安装包 我这里安装的node版本是8.11.4三、使用命令移动该文件到/opt下sudo mv ./...

2019-08-15 10:39:15 1312

原创 服务器搭建ftp,vsftpd的安装与配置,解决windows上传文件到服务器问题

一、登录自己的服务器查看自己的服务器系统版本号,本方式针对16.04版本的系统,其他版本的系统不保证可以使用哦~查看系统版本号命令如下:cat /etc/issue二、查看自己的服务器上是否已经安装了vsftpd,若有会出现版本号,命令如下:vsftpd -v若没有版本号则表示未安装,此时使用命令sudo apt-get install vsftpd。安装完成后查看其版本号...

2019-08-15 10:25:12 1074

原创 react双向数据绑定,表单

react中双向数据绑定的代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="./js/react.js"></script> &l...

2019-07-18 16:13:26 393

原创 react计时器

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="./js/react.js"></script> <script src="./js/r...

2019-07-18 16:09:10 593

原创 笔试,面试常见的58道智力题

1、你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?2、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。3、小明一家过一座桥,过桥时是黑夜,所以必须有灯。现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒。每次此桥最多可...

2019-07-18 16:06:50 4658

原创 react列表渲染

1.react中的列表渲染注意使用以下代码的话,注意包的导入路径<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="./js/react.js">&lt...

2019-07-18 16:01:28 293

原创 js中的继承关系,详解

在js中继承分为两种:1.伪类继承2.原型链继承1.伪类继承Animal.apply(this,arguments)借用构造函数来使用父类中的属性,方法。不能继承父类的构造函数原型function Animal(name,age) { this.name = name this.age = age } function...

2019-07-18 15:49:38 373

原创 table css个人简历的实现 美观 简洁

主要使用table标签来实现个人简历的表格制作效果图如下:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi...

2019-07-18 15:41:26 2125

原创 html,css使用表格制作课程表

本篇文章讲解的是使用html中的表格table来制作课程表完成图如下:1.html的代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi...

2019-07-18 15:34:41 8886

原创 css3的字体常用属性,背景常用属性,列表常用属性

在css3当中有很多针对字体的样式,然后下面就来总结一下:1.color:颜色2.font-size:字体大小3.font-family:字体型号4.font-style:字体样式(斜体等)5.font-weight:bold字体加粗 / bolder更粗6.text-decoration:underline下划线 / overline上划线 / none / bl...

2019-07-18 15:23:28 400

原创 js的数组中,slice和splice的用法详解

1.slice()不改变原数组 数组切割,可接受一个或者两个参数,即(返回项的起始位置,结束位置)。若一个,即表示从该参数指定的位置开始,到当前数组末尾的所有项。若两个,则表示起始到结束位置之间的所有项,包含起始位置但是不包含结束位置的项。 arr = [1,2,3,4,5] arr.slice(1,3) [2,3] arr = [1,2,3,4,5]...

2019-07-16 16:31:01 836

原创 原生js封装数组API pop, push, reverse, sort,shift,unshift等,前端笔试题

1. 排序sort Array.prototype.sorts=function(){ for(var i=0;i<arr.length;i++){ var min = i; for(var j=i+1;j<arr.length;j++){ ...

2019-07-15 17:17:29 1007

原创 js中构建函数的几种方法,工厂函数模式  ,构造函数模式,构造函数 + 原型模式

1.工厂函数模式 function createPerson(name,age,gender) { var p = { name:name, age:age, gender:gender } retur...

2019-07-15 17:13:45 768

原创 js基础 笔试题 水仙花数 素数 完全数 最大公约数 最小公倍数等

1.分别使用while/do-while/for循环实现10的阶乘(使用递归算法)------------------------------- var sum = 1 for(var i=1;i<=10;i++){ sum = sum*i } console.log(sum) ------------------------------ var sum =...

2019-07-12 09:28:36 553

原创 html元素父子级,兄弟级的外边距合并问题

一、父子级元素 通常,大盒子中嵌套小盒子,如果给小盒子添加margin-top属性,则会出现大盒子和小盒子一起向下移动的现象。 html的 代码如下:<div class="outer"> <div class="inner"></div> </div> css代码如下<s...

2019-06-28 16:03:07 1715

原创 html,css实现呼吸灯效果

1、html+css实现呼吸灯效果,如下图:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> body{ ...

2019-06-28 15:20:26 2259 3

原创 行内元素,块级元素的垂直居中,水平居中

一、行内元素 1、行内元素的水平居中:给父级元素使用属性text-align:center 2、行内元素的垂直居中:给父级元素使用属性line-hight:父元素盒子的高度二、块级元素 1、块级元素的水平居中:给子级元素使用属性margin:0 auto 2、行内元素的水平垂直居中,有四种方法:html代码如下:<...

2019-06-28 10:04:07 568 1

原创 sublime改变侧边栏字体大小,侧边栏字体样式,侧边栏边距

sublime改变侧边栏字体大小,侧边栏字体样式,侧边栏边距1.首先安装插件PackageResourceViewer,ctrl+shift+p输入install package,安装插件PackageResourceViewer安装成功后继续ctrl+shift+p,直接输入PackageResourceViewer后,打开如下图:打开后继续输入Theme-Default,然后继续输入D...

2019-06-18 15:25:37 1440

原创 sublime侧边栏乱码,出现小方框,解决方案

sublime侧边栏乱码,出现小方框,解决方案如图打开“设置-用户"加上如图所示的一句话:“dpi_scale”: 1.0,保存后重启sublime软件,即可。

2019-06-18 15:13:03 954

原创 sublime的安装,以及package install的安装,插件的安装,插件报错解决方法

sublime的安装,以及package install的安装,插件的安装,插件报错解决方法一 、首先到sublime官网下载sublime软件:http://www.sublimetext.com/二、下载完sublime后双击程序,直接下一步(傻瓜式安装)三、安装好后按 Ctrl+shift+p,接着输入install package,如果出现install package则双击进入,接...

2019-06-14 09:35:07 633

空空如也

空空如也

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

TA关注的人

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