自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识react

那么显而易见了,上面的步骤能够让我们很好的对react有一个初步的了解,那在我看来的话,上面比较突出的就是函数式编程,将html便签融合在里面,称作jsx。那我们很好奇了,怎么把data里的数据展示出来,我这里用的是vue的说法,因为我们大多数都是先学vue2, 还没学的赶紧去看vue2,由浅入深。那我们知道,react是前端三大框架之一,而且很多大厂也在用,那么学习它是不得不的事情。注意这里函数式组件一定是首字母大写的,用于区别普通的html标签。那它这里的话呢用的是单花括号,vue里面用的是双花括号。

2024-01-01 16:53:37 636

转载 type of 运算符可能的结果

type of Symbol() //“symbol”type of Number() //“number”type of String() //“string”type of Function() //“function”type of Object() //“object”type of Boolean() //“boolean”type of null //“object”ty...

2019-07-26 17:31:09 223

转载 Javascript实现继承的方式

原型链继承、借用构造函数继承、组合继承、原型式继承。寄生式继承、寄生组合式继承。

2019-07-26 17:22:28 179

转载 iframe的使用场景

iframe可用在以下几个场景中:1.典型系统结构,左侧是功能树,右侧就是一些常见的table或者表单之类的。为了每一个功能,单独分离出来,采用iframe.2.ajax上传文件3.加载别的网站内容,例如google广告,网站流量分析。4.在上传图片时,不用flash实现无刷新。5.跨域访问的时候可以用到iframe,使用iframe请求不同域名下的资源。...

2019-07-25 09:28:50 830

转载 堆排序算法的学习

https://blog.csdn.net/u010452388/article/details/81283998首先要了解大根堆和小根堆性质:每个结点的值都大于其左孩子和右孩子结点的值,称之为大根堆;每个结点的值都小于其左孩子和右孩子结点的值,称之为小根堆。排序的时候升序用大根堆,降序用小根堆...

2019-07-23 16:22:02 128

转载 单例模式

单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。...

2019-07-22 17:05:44 97

转载 JavaScript中实现跨域的方式总结

第一种方式:jsonp请求,jsonp的原理是利用<script>标签的跨域特性,可以不受限制的从其他域中加载资源,类似的标签还有<img>.第二种方式:document.domain;这种方式用在主域名相同子域名不同的跨域访问中。第三种方式:window.name;window的name属性有个特征:在一个窗口(window)的生命周期内,窗口载入的所有的页面都是共享...

2019-07-22 16:58:38 162

转载 ECMAScript6中的Promise

Promise对象只有三种状态。异步操作“未完成”(pending)异步操作“已完成”(resolved,又称fulfilled)异步操作“失败”(rejected)这三种的状态的变化途径只有两种。异步操作从“未完成”到“已完成”异步操作从“未完成”到“失败”这种变化只能发生一次,一旦当前状态变为“已完成”或“失败”,就意味着不会再有新的状态变化了,因此,Promise对象的最终结果...

2019-07-22 16:38:23 234

转载 函数的调用方式

函数的调用方式有哪些:1.直接调用2.作为对象方法调用3.作为构造函数调用4.通过call和apply方法调用。

2019-07-19 17:00:00 399

转载 正则表达式

正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。1.元字符介绍“^” :^会匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置."&quot;:&quot; :":会匹配行或字符串的结尾“\b”:不会消耗任何字符只匹配一个位置,常用于匹配单词边界"\d"匹配数字“\w”:匹配字母,...

2019-07-19 16:54:54 104

转载 集成测试

系统集成测试主要包括以下过程:1.构建的确认过程。2.补丁的确认过程。3.系统集成测试组提交过程。4.测试用例设计过程。5.测试代码编写过程。6.Bug的报告过程。7.每周、每两周的构建过程。8.点对点的测试过程。9.组内培训过程。...

2019-07-18 17:21:22 228

转载 单元测试的策略

单元测试的策略:逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析。

2019-07-18 17:18:01 2511

转载 白盒测试的覆盖标准

白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定、条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准发现错误的能力呈由弱到强的变化。1.语句覆盖每条语句至少执行一次。2.判定覆盖每个判定的每个分支至少执行一次。3.条件覆盖每个判定的每个条件应取到各个可能的值。4.判定/条件覆盖的同时满足判定覆盖条件覆盖5.条件组合覆盖每个判定中各条件...

2019-07-18 17:15:58 663

转载 原生JS操作数组的方法

splice/shift/sort/pop/push/unshift

2019-07-17 09:55:19 300

转载 学习math函数

Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数。Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数。Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(数学课上的舍入规则)。...

2019-07-17 09:38:56 131

转载 浏览器的内核

FireFox使用的是Gecko内核,微软的IE系列使用的是Trident内核。chrome和safari和搜狗浏览器都有webkit内核。

2019-07-16 09:27:45 112

转载 算法的稳定性以及与初始序列的关系

稳定的排序算法:冒泡排序,插入排序,归并排序,基数排序不稳定的排序算法:选择排序,快速排序,希尔排序,堆排序

2019-07-15 15:44:24 251

转载 基数排序

基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的稳定性排序法...

2019-07-15 15:39:38 112

转载 排序算法的空间复杂度比较

空间复杂度:直接插入、折半插入、希尔、冒泡、简单选择、堆排序:O(1)快速排序:O(longn)归并:O(n)基数排序:O(n+rd)

2019-07-15 15:35:13 295

转载 归并排序

归并排序在归并过程中需要与原始序列相等的的存储空间O(n)用于存放归并结果。

2019-07-15 15:30:21 101

转载 排序的稳定性

排序的稳定性是指排序算法中的比较次数保持不变,且算法能够终止。

2019-07-15 15:21:57 1746

转载 JavaScript中call和apply的应用

call()方法和apply()方法的作用相同,他们的区别在于接受参数的方式不同。对于call(),第一个参数是this值没有变化,变化的是其余参数都直接传递给函数。在使用call()方法时,传递给函数的参数必须逐个列出来。使用apply()时,传递给函数的是参数数组。...

2019-07-15 11:57:48 133

转载 JS变量覆盖

当函数内部变量与全局变量同名时,全局变量会被覆盖 因为js是单线程智行 var name当前没有赋值 所以类型为undefined

2019-07-15 11:53:23 485

转载 加法规则一

加法规则中,如果有一个数为NAN,则结果为NAN。

2019-07-15 11:50:24 210

转载 关于使用link和@import

1.link属于XHTML标签,除了加载CSS外,还能用于定义RSS,定义rel链接属性等作用;而@import是CSS提供的,只能用于加载CSS.2.link引入的css同时加载,import引入css将在页面加载完毕后被加载。3.import是CSS2.1提出的,只有在IE5以上才能被识别,而link是XHTML标签,无兼容问题。4.link支持使用js控制DOM去改变样式,而@impo...

2019-07-15 11:27:40 221

转载 关于盒子模型

标准盒子模型中:盒子的总宽度=左右margin+左右border+左右padding+width

2019-07-15 11:17:42 154

转载 JavaScript声明提前

1.什么是声明提前。函数作用域:变量在声明他们的函数体以及这个函数体嵌套的任意函数体内始终可见。即在声明一个变量的前后,你都可以直接使用他,并不会报错。2.什么是函数声明提前。函数声明提前的原理和变量提前类似,只有函数声明格式的函数才会存在函数声明提前,比如函数表达式,构造函数都不存在函数声明提前。3.函数声明提前在变量声明提前之前,也就是函数声明提前会首先进行。...

2019-07-14 15:12:56 92

转载 有关浏览器中使用js跨域获取数据的描述

1.只要协议、域名、端口有任何一个不同,都被当作是不同的域。2.js可以使用jsonp进行跨域。3.通过修改document.domain来跨子域。4.使用window.name来进行跨域。...

2019-07-14 14:50:04 1431

转载 遍历对象的属性

for in遍历对象所拥有的属性(可枚举的),由于对象和数组不同,不能用下标来访问,只能用for in 遍历。

2019-07-14 14:44:39 85

转载 Js练习

1.push()方法可向数组的末尾添加一个或多个元素,并返回新的长度。revese()方法用于颠倒数组中元素的顺序。2.reverse()方法用于颠倒数组中元素的顺序。3.concat()方法用于连接两个或多个数组,该方法不会改变现有的数组,儿仅仅会返回被链接数组的一个副本。返回值是一个新的数组。4.sort()方法用于对数组的元素进行排序。...

2019-07-14 14:39:16 138

转载 JavaScript函数的声明

function foo(){}是普通的函数声明;var foo=new Function();使用Function构造函数。

2019-07-14 14:30:29 99

转载 测试的学习

1.测试的关键问题是:如何选择测试用例2.侧重于观察资源耗尽情况下的软件表现的系统测试称为:压力测试3.无效等价类:指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。4.下列哪些测试属于黑盒测试方法:等价类划分,边界值分析,因果图分析,正交分析法5.测试设计院的职责有:设计测试用例,设计测试过程、脚本6.测试方法可以分成几种...

2019-07-14 11:23:35 164

转载 Vue键盘修饰符

使用键盘修饰的时候只有在输入的时候才起作用,一般是v-on:keyup,然后加上方法名,v-on:keyup.enter是按下enter后才触发方法事件。

2019-07-14 11:03:57 235

转载 递归的学习

1.递归是栈实现的,栈是先进后出,上次递归调用的时候保存在栈顶,返回的时候出栈。

2019-07-14 10:27:45 121

转载 快速排序算法的学习

该方法的基本思想是:1.先从数列中去除一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边小于或等于它的数全放到它的左边。3.再对左右区间重复第二部,直到各个区间只有一个数。...

2019-07-11 15:51:37 144

转载 选择排序算法的学习

1.选择排序法是将序列分为两段,有序前列和无序后列,每次查找无序后列中最大的元素,将其插入到有序前列的最末尾处,直至无序后列的最后一个元素,最终排序后的序列为降序序列。2.选择排序和冒泡排序的区别是选择排序每次遍历时会记住最大元素的位置,只进行一次交换,而冒泡排序在每次遍历时会交换两个顺序不合法的元素。...

2019-07-11 15:24:30 102

转载 排序算法的时间复杂度比较

shell排序的时间复杂度一来于步长的划分,大致在O(nlog)-O(n2),快速排序的平均时间复杂度为O(nlogn),最坏的情况下是O(n2),冒泡和插入排序的时间复杂度都是O(n*2)....

2019-07-11 15:05:23 198

转载 二分查找法

二分查找操作的数据集是一个有序的数据集。开始时先找出有序集合的中间元素。如果此元素比要查找的元素大,就接着在较小的一个半区进行查找;反之,如果此元素要比查找的元素小,则在较大的一个半区进行查找,在每个更小的数据集中重复这个查找过程,直到找到要查找的元素或者数据集不能再分割。...

2019-07-10 09:47:23 264

转载 vue的使用

vue框架的作用主要是用来实现双向绑定,安装前还要安装npm和node.js,npm是包管理器。node.js是后台的框架。vue也有单应用页面。单应用页面的实现主要是靠前端路由。前端路由是页面的控制器,会使页面的转化更加流畅。...

2019-07-09 17:38:43 72

转载 JQUERY的使用

首先要下载jquery.js,放到index.html的旁边,然后在里面使用

2019-07-09 16:44:16 97

空空如也

空空如也

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

TA关注的人

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