自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac访问虚拟机数据库被拒绝?

环境搭建,数据库连接

2022-07-27 12:04:43 656

转载 给大家推荐个测试生成报告的模版,用于unittest框架还是很棒的,木森开发的很实用

测试,报告,unittest

2022-07-27 11:54:42 249

原创 2021-09-05

求助:MAC系统安装phpstorm编译软件时由于修改了IDEA路径导致无法打开闪退双击MOS下IDEA报错如下目前是找不到这个路径,想找到然后修改回去不知道是否可以,网上有个方法:https://xie.infoq.cn/article/c970c7926c8fab639638473aa根据这个但是我的找不到那个那个文件,求大佬帮忙谢谢...

2021-09-05 23:04:28 60

原创 项目中的知识点总结-1

1.使用浏览器的navigator对象判断当前是否是在手机端和微信端function is_pc(){ var os = new Array("Android","iPhone","Windows Phone","iPod","BlackBerry","MeeGo","SymbianOS"); var info = navigator.userAgent; var l...

2019-07-09 09:30:09 128

原创 vue-cli 引入axios及跨域使用

使用 cnpm 安装 axioscnpm install axios --save安装其他插件的时候,可以直接在 main.js 中引入并 Vue.use(),但是 axios 并不能 use,只能每个需要发送请求的组件中即时引入为了解决这个问题,有两种开发思路,一是在引入 axios 之后,修改原型链,二是结合 Vuex,封装一个 aciton。这里只说修改原型链的方式改写原型链首先...

2019-07-08 14:52:25 139

原创 Git版本控制工具

1.安装git 下载安装git 从[https://git-for-windows.github.io](https://git-for-windows.github.io/) 下载(网速慢的同学请移步[国内镜像] (https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit)), 然后按默认选项安装即可安装完成...

2019-07-08 09:08:03 137

原创 mac通过iterm2连接远程服务

1.打开iterm2菜单,点击preference2.点击profiles3.点击左下角的‘+’号,新建一个4.在右侧 Basics 配置自己服务器的名字5.在Command 下选择command 输入ssh -A -p 22 root@主机公网ip6.新建一个终端,找到工具栏的profiles菜单,点击你刚才配置的主机名字7.输入密码,登陆成功...

2019-07-08 08:46:51 912

原创 Js原生ajax的使用

1.首先创建一个XMLHttpRequest()对象 var xhr = XMLHttpRequest()2.然后配置open()方法open()有三个属性配置比如xhr.open("get","http://local host/add.php",true)第一个参数代表"get"或者"post",请求第二个地址为要请求的地址第三个参数true代表是异步请求3.发送xh...

2019-07-06 08:52:12 280

原创 ES6基础知识点,请同学拿起小本本

初级ES6基础一、新的变量声明方式 let/const与var不同,新的变量声明方式带来了一些不一样的特性,其中最重要的两个特性就是提供了块级作用域与不再具备变量提升。通过2个简单的例子来说明这两点。{let a = 20;}console.log(a); // a is not defined而这个简单的例子,会被编译为:{let _a = 20;}console....

2019-06-27 14:09:34 92

原创 三目运算

三元表达式:首先 为什么叫三元表达式?顾名思义,有三个元素组成的表达式。哪三个元素呢?“条件”“真结果”“假结果”。三元表达式的基本格式是什么呢?条件?真结果:假结果三元表达式是如何对应if…else语句的?条件 ? 真结果 : 假结果if(条件){真结果}else{假结果} ...

2019-06-26 17:41:36 198

原创 web前端经常控制台遇到的错误~

1、xxx is not definedxxx 没有定义  2、xxx is not a functionxxx 不是一个函数xxx此时是undefined3、Cannot read property ‘xxx’ of undefined不能读取undefined的xxx属性xxx前面的变量是undefined4、Cannot set property ‘xxx’ of null不能给n...

2019-06-25 14:13:56 1182

原创 常用的HTTP知识

1、常用的HTTP方法有哪些?GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT: 传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD: 获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELETE:删除文件,与...

2019-06-18 15:48:39 97

原创 vue的生命周期,比较全,结合图看

Vue的生命周期,我们先来看一下Vue的生命周期的定义。 每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。这是Vue官网上提供的描述信息,简单来说就是:在Vue从创建实例到最终完全消亡的过程中,会执...

2019-06-17 11:49:33 151

原创 Web性能优化

下面是常见的网页优化方法· 减少http请求· 压缩并优化js/css/image· 简化,尽量静态页面· 减少CND访问次数1、减少http请求80%的相应时间花在下载网页内容(images,css,js,flash)等,减少请求次数是缩短响应时间的关键,可以通过简化页面设计来减少请求次数,可使用一些技巧捆绑文件:将多个脚本文件、样式表文件捆绑成一个文件,以此来减少文件下载速度c...

2019-06-06 13:21:26 84

原创 CSS水平垂直居中常见方法

CSS水平垂直居中常见的几种方法 1、元素水平居中当然最好使的是:margin: 0 auto;居中不好使的原因: 1、元素没有设置宽度,没有宽度怎么居中嘛! 2、设置了宽度依然不好使,你设置的是行内元素吧,行内元素和块元素的区别以及如何将行内元素转换为块元素请看我的另一篇文章! 示例 1:<div class="box"> <div cla...

2019-06-05 14:17:27 91

转载 常用的CSS3样式

CS3样式css3被划分为模块,最重要的几个模块包括:选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局、用户界面选择器框模型背景和边框border-radius、box-shadow、border-image、background-size:规定背景图片的尺寸background-origin:规定背景图片的定位区域background-clip:规定背景的绘...

2019-06-04 14:04:24 911

原创 H5新增标签以及常用标签

H5新增标签以下是一些常用的标签1、结构标签(1)section:独立内容区块,可以用h1~h6组成大纲,表示文档结构,也可以有章节、页眉、页脚或页眉的其他部分;(2)article:特殊独立区块,表示这篇页眉中的核心内容;(3)aside:标签内容之外与标签内容相关的辅助信息;(4)header:某个区块的头部信息/标题;(5)hgroup:头部信息/标题的补充内容;(6)foo...

2019-06-04 13:45:08 2506

原创 JS事件传播流程以及事件阻止方法

什么是JavaScript事件?所谓JS事件,即事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。js事件是由访问web页面的用户引起的一系列操作。当用户执行某些操作的时候,再去执行一系列代码,或者用来获取的详细信息。eg:鼠标位置,键盘按键。DOM2级事件规定事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段捕获阶段:先由文档的根节点document往事件触发对象,...

2019-06-03 08:52:20 439

原创 数组的常用方法整理

方法有点多,不过常用的就那几个1、 join()功能:将数组中所有元素都转化为字符串并连接在一起。 输入: 分隔符,默认为逗号 输出:分隔符分割的字符串1 // join(separator) 不传参,默认用逗号拼接2 var arr = [1,2,3];3 var arr2 = [1,2,3];4 arr = arr.join();5 console.l...

2019-06-01 09:15:12 109

转载 Vue各类组件之间传值的实现方式

1、父组件向子组件传值首先在父组件定义好数据,接着将子组件导入到父组件中。父组件只要在调用子组件的地方使用v-bind指令定义一个属性,并传值在该属性中即可,此时父组件的使命完成,请看下面关键代码:【解析】上面代码中是导入进来的子组件,content是被v-bind指令定义的属性,当然不用v-bind指令定义也一样可以。只不过加了V-bind指令后,属性值就会被当做JavaScript表达...

2019-05-29 21:08:10 1775

转载 浏览器兼容性(手机、电脑。js、html、css)

浏览器兼容性 13  标准网页布局的兼容性处理标准网页设计的最大挑战不在于技术本身,而在于浏览器兼容性处理。所谓浏览器兼容问题,就是当我们使用不同的浏览器(如IE 7、IE 6、Firefox等)访问同一个页面时,可能会出现不一致的情况,出现这种现象的原因有很多种,但根...

2019-05-23 17:30:21 778

原创 面试者比较实用的知识:HTTP中post和get的区别 不看必后悔

一 、HTTP中post和get的区别get在浏览器回退时是无害的,而post会再次提交请求;get产生的url可以被添加到书签,而post不可以;get请求会被浏览器主动缓存,而post不会,除非手动设置;get请求只能进行url编码,而post支持多种编码方式;get请求参数会被完整保留在浏览器历史记录里,而post中的参数不会被保留;get请求在url中传...

2019-05-21 23:06:47 97

空空如也

空空如也

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

TA关注的人

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