自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于attachEvent与addEventListener事件绑定兼容问题

attachEvent与addEventListenerattachEvent:是IE支持的事件绑定方法用法:元素节点对象.attachEvent(“on” + 事件名, 处理函数) let qy = window.document.querySelector.bind(document) //节点选择器 qy("#id").attachEvent("on" + click, ()=>{ console.log("IE的事件绑定方法") })addEventListener:

2022-04-19 18:26:06 285 1

原创 call()、apply()、bind() 的使用

♥call()用法:函数方法.call(对象/数组,参数1,参数2) let nini ={ name:'nini', money:50, } function charge(e1,e2){ return this.money + e1 + e2 } let res = charge.call(nini,1,2) //将函数转移到nini对象中,并让nini执行,如:nini.cha

2022-04-19 16:00:29 117

原创 js--深拷贝

function deepClone(obj){ // 要原路返回 不做深拷贝 if(obj == null) return obj; //如果是null或者undefined我就不进行拷贝操作 if(obj instanceof Date) return new Date(obj);//如果拷贝的是Date日期对象 那么直接返回一个新的日期就好啦 if(obj instanceof RegExp) return new RegExp(obj); if(typeof obj

2022-04-09 16:37:51 78

翻译 vue-cookie的使用

下载模块:npm install vue-cookie --save//引入import Vue from 'vue'import VueCookie from 'vue-cookie'Vue.use(VueCookie);//设置cookie//this指向vue对象//写法一 :第一个参数key值 第二个参数value值 第三个参数:期限值,到期就会清除this.$cookie.set('test' , 'Hello world!', 1); //写法二://获取时间对象

2022-03-22 17:22:28 1135

原创 vueX基础

vueX基础及方法调用

2022-03-19 19:25:48 211

转载 记录些mock.js对自测开发有用的规则

笔记来源:Mock.js 的语法规范属性名 和 生成规则 之间用竖线 | 分隔。生成规则 是可选的。生成规则 有 7 种格式:‘name|min-max’: value‘name|count’: value‘name|min-max.dmin-dmax’: value‘name|min-max.dcount’: value‘name|count.dmin-dmax’: value‘name|count.dcount’: value‘name|+step’: value属性值是字符串

2022-03-15 16:42:59 134

原创 简单使用 mock.js 请求数据自测

♥分析 axios.defaults.baseURL的用法※ axios.defaults.baseURL = “/api” 这种写法会搭上当前运行时的本地 地址。如:https://localhost:8080/api※ axios.defaults.baseURL = “https://xxx/xxx/:1000/api” 请求的就是这个接口//引入模块let Mock = require('mockjs') //mock: // 第一个参数:要请求的接口地址url // 第二个参

2022-03-15 16:23:54 433

原创 vue-请求地址模块化管理

说明:当执行npm run serve(或其环境名)项目运行时,获得不同的请求地址。

2022-03-15 09:54:03 1293

原创 简单封装storage存储与删改的功能

封装一个js文件:key:传入的键val:传入想设置的value值module:二级对象const name = 'any' //设置存入sessionStorage的键名//测试数据:// let vals = {// a: 1,// b: 'qiao',// c: { aa: [1, 2], bb: 'qiao' }// }//window.sessionStorage.setItem(name, JSON.stringify(vals))export

2022-03-13 17:01:09 511

原创 前端跨域解决

前端跨域解决

2022-03-11 23:11:52 1096

原创 软件测试理论

5.1.1 单元测试概念指对软件中的最小可测试单元进行检查和验证应用场景测试某个函数实现的功能是否正确 5.1.2 集成测试概念在单元测试的基础上, 将所有模块按照设计要求组装成子系统或系统,进行测试原因实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作 5.1.3 系统测试概念系统测试是将经过集成测试的软件,和 操作系统 / ...

2020-04-12 22:53:25 1637

原创 软件测试理论

瀑布型特点:线性模型,是其他模型的基础。优点:每个阶段都很清楚,一个阶段完成,只需关注下一个阶段的工作文档驱动,有文档就干没有就喝茶缺点:不适合需求量大的项目返工量大应用场景:需求清晰的大型项目。如建筑,银行,保险等业务快速(敏捷)型优点:用户参与降低了需求变化带来的项目失败风险缺点:不适合大型项目应用场景:需求变化的中小型显目测试流程V模型:W模型:...

2020-04-12 22:52:40 181

原创 APP(移动)自动化学习笔记

移动自动化环境搭建## 测试工具选择工具选择,就是选择哪个自动化工具去测试手机,以及使用什么高级语言。1、Appium 自动化测试工具:开源,免费,跨平台,支持多语言。2、Android 手机或手机模拟器3、python 语言4、Java## 安装配置JDK配置环境变量:1、打开环境变量2、在系统变量新建JAVA_HOME,值为Java安装的路径3、在CLASSPATH中填入...

2020-04-12 22:51:42 355

原创 APP手工测试基础知识

一、系统架构1、APP的系统架构一般分为三层(三层架构):分别是客户端,应用服务器,数据库服务器。2、三层架构的工作原理:客户端向数据库请求数据,数据库返回给客户端数据的过程。其中客户端要先经过应用服务器处理,再由应用服务器向数据库服务器请求,请求的结果给到应用服务器处理,应用服务器完成数据筛选汇总后再返回到客户端。![APP系统架构图(三层架构)](https://img-blog.csd...

2020-04-04 14:30:22 793

空空如也

空空如也

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

TA关注的人

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