自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第三章:软件测试的实质笔记

#第一讲:软件测试的原则##3.1 测试的原则###3.1.1 完全测试程序是不可能的找出所有的软件缺陷,确保软件完美无缺是不可能的。原因是:输入量太大输出结果太多软件执行路径太多软件说明书是主观的,可以说从旁观者的角度来看是缺陷以windows计算器为例说明完全测试的不可能性3.1.2软件测试是有风险的行为如果选择了不测试所有的情况(一般来说是肯定的),也就是选择了冒险...

2020-02-25 17:52:32 429

原创 第二章:软件开发过程笔记

重点:软件产品构成的主要部分软件产品中包含哪些人劳动和技术软件从构想到最终产品的过程#2.1##2.1.1客户需求为了满足需求,产品开发者必须摸清楚客户所想,方法:猜测问卷调查、收集软件以前版本、收集竞争产品信息、收集期刊评论、收集叫点人群意见信息将被研究、提炼、分析以便确定软件产品应该具有哪些功能;##2.1.2 产品说明书对客户需求的研究结果只是原始材料,并没有...

2020-02-25 17:51:28 446

原创 第一章 软件测试的背景笔记

本章重点:软件缺陷影响我们的生活软件缺陷是什么?为什么出现?软件测试员是谁?做些什么?#1.1 臭名昭著的软件错误用例研究迪士尼的狮子王,1994-1995Intel奔腾处理器浮点除法缺陷,1994美国航天局火星极地登陆号探测器,1999爱国者导弹防御系统,1991千年虫问题,约1974危险的预见,2004#1.2 软件缺陷是什么##1.2.1 软件缺陷术语常用...

2020-02-25 17:49:34 394

原创 严格模式 "use strict"

##严格模式下需要注意的点:全局变量显式声明直接调用函数this指向undefineddelete删除全局变量会报错对象不能有重名的属性函数不能有重名的参数对arguments做了限制 1. 不允许对arguments赋值 2. arguments不再追踪参数的变化函数必须声明在顶层新增了保留字implements, interface, let, pac...

2020-02-25 17:21:26 574

原创 let/const变量

let1. 不能重复声明变量用var: 后者覆盖前者:var a=0;var a=1;console.log(a)//打印1;用let: 重复声明变量直接报错let b=0;let b=1;//Uncaught SyntaxError: Identifier 'b' has already been declared2. let不存在变量提升,必须声明后才使用consol...

2020-02-25 17:19:47 273

原创 rest 参数

rest 参数标签(空格分隔): es6 函数扩展作用:用于获取函数的多余参数;形式为:(...变量名) rest参数搭配的变量是一个数组,将多余的参数放到数组中;思考:可以代替arguments,arguments是类数组;rest是真正的数组,可以使用数组诸多的方法;特性:1. rest参数是一个数组,可以使用数组特有的所有方法;实例1: ...

2020-02-25 17:18:30 2787

原创 localStorage & cookie

1. localStorage 本地存储全局的对象localStorage对本地存储的操作(类似于操作数据库,类似于操作DOM)增 删 改 查ie7以上支持标准浏览器localStorage设置:localStorage.setItem(key,value);获取:localStorage.getItem(key) || null删除:localStorage.remov...

2020-02-25 17:15:55 217

原创 二. 上传/下载 & 跨域请求jsonp

1.上传1.1 form表单上传不足之处:跳转页面;信息丢失,需要客户从新填写信息;例子1:<form action="http://localhost:8088/backend/post_file.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"&...

2020-02-25 17:11:10 924

原创 一. XMLHTTPRequest对象

Ajax:是对Asynchronous Javascript + XML 的简写,它是无须刷新页面也可以从服务器取得数据的一种方法。总结为以下几方面:1.负责Ajax的运作核心对象是XMLHTTPRequest(XHR)对象;2.3.Ajax的工作流程0-4 表示: xhr对象的readyState属性的属性值;该属性表示请求/响应过程的当前活动阶段;0 UNSENT 未初始化。未发送...

2020-02-25 17:09:00 303

原创 vue-router同级多视图显示

原则:一个视图使用一个组件渲染,因此对于同个路由,多个同级视图就需要多个组件1.首先,在需要显示多个同级视图的单个路由里设置多个组件:mponents 配置 (带上 s)const router = new VueRouter({ routes: [ { path: '/', components: { default: Foo, ...

2020-02-25 17:05:58 777

原创 vue-router路由组件传参

两种方式:1.使用 $route 2.使用 props优缺点:1.使用 $route 会使之与其对应路由形成高度耦合2.使用 props 将组件和路由解耦$route,在to属性里传参$route.params || $ route.queryhtml: <router-link :to= "{ name:'haha', params:{id:'7',id2:'0...

2020-02-25 17:05:11 293

原创 组件理解

大部分组件相同的三大特性:props:定制数据slot:定制结构组件通信(订阅发布模式)定义组件类比系统提供的组件:比如input,select,textarea等等共同特点:有差不多的样式,定制化,比如input的type属性传入text,button color(拾色器) date(日历)等等,有定制的功能定义组件,相当于自己定义了一个标签,系统不认识,是借助于框架来解...

2020-02-25 17:02:42 410

原创 vuex

在js里显式地通过 Vue.use() 来安装 Vuex: import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex)1.概念Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化在程序里。数据也叫状态2.使用应用级的...

2020-02-25 16:46:26 130

原创 第6章:面向对象的程序设计笔记

第6章:面向对象的程序设计面向对象语言标志之一 —有类的概念,通过类可以创建多个具有相同的属性和方法的对象;ECMA中没有类的概念。ECMA-262对象的定义:‘无序属性的集合,其属性可以包含基本值、对象或者函数’;每个对象都是基于一个引用类型创建的,包括原生类型和自定义类型。6.1 理解对象用new操作符,创建一个Object的实例; var person = new Obje...

2020-02-25 10:23:34 251

转载 理解常见的渲染模式

有何贵干个

2019-04-08 14:41:34 929

原创 Vue原理解析

VUE2.0 响应式原理:defineProperty

2019-03-28 15:47:31 291

空空如也

空空如也

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

TA关注的人

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