自定义博客皮肤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)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 React 18中弹窗打不开了是为什么呢?

产品逻辑为:1、击btn可以弹窗进行展开/折叠操作 2、点击其他区域,弹窗关闭。需求并不复杂是不是,很快就可以实现在React16测试一下很完美,但是当React版本更新为18之后,发现跑不通了,这是为什么呢?

2024-05-26 12:27:41 323

原创 ajax两次请求

ajax两次请求options作用Preflight request(预检请求)为什么需要发送预检请求?什么情况下需要最近在学习的时候看到很多文章说到post和get区别的时候会提到有一个:post请求的时候会发送两条请求(分别为head和body),get请求只会发送一条???但是真的是这样吗?看了https://github.com/WangXiZhu/fe-storage/issues...

2019-07-31 16:51:53 1798

原创 react 数据循环

上图中的列表我是通过数组的map循环进行展示的(图片本身的大小是不相同的,我通过等比例缩放调整所有的图片大小相等),但是是测试过程中发现当我删除一个li的时候后面的图片及信息会重新加载但是之前li中的样式却不会随着数据的改变而改变,经查阅发现:循环过程每个li所设置的key值和数据库中的主键作用差不多,都是为了对数据进行唯一标识,一个key对应一个组件,当组件移动或者交换的时候,也就是数组动态...

2019-05-20 21:46:24 1883

转载 经典算法题:寻找数组中第k大的元素

问题描述:在数组中找到第 k 大的元素。要求时间复杂度为O(n),空间复杂度为O(1)分析:此类问题为排序问题,主要难点在于时间复杂度为O(n),采用快速排序算法进行排序function quickSort(nums,k,start,end){ if(start>=end){ return nums[k]; } var left=start,right=end; var ke...

2019-05-16 20:34:51 901

原创 跨域

最近使用ajax请求豆瓣排名前250的电影信息的时候,正确获取了数据,但是使用img展示的时候老是出现403错误,查阅资料说是豆瓣API是有请求次数限制的,这会引发图片在加载的时候出现403问题,视图表现为“图片加载不出来”,控制台表现为报错403。解决方法:1.在请求到的图片链接前面加上‘https://images.weserv.nl/?url=’即可(注:这是一个专门缓存图片的网址),可能...

2019-04-28 21:34:09 281

原创 leetcode6-zigzag conversion

此题就是将字符串以z字形进行存储,刚开始自己的思路是以一个二位数组进行存储但是这样消耗的时间和空间复杂度都较高,通过学习其他的代码(https://segmentfault.com/a/1190000004156886)才发现其实一维数组足以,它输出的是字符串每一个字符在每一行中是如何存储的并不关心,所以直接进行字符串的拼接即可,你只需要考虑它存在哪一行就好/** * @param {str...

2019-04-13 16:01:03 122

原创 排序

冒泡排序重复地访问要排序的数列,每次比较相邻的两个元素,首先确定的数列的最后一个元素。升序:如果前一个元素比后一个元素大则进行交换,大数慢慢的会浮到数组后面,降序:前一个数小于后一个数则进行交换,小数会最先浮到数列顶端。![在这里插入图片描述](https://images2017.cnblogs.com/blog/849589/201710/849589-20171015223238449-...

2019-03-25 15:02:09 87

原创 vue创建项目

使用npm安装vue需要VPN,所以我使用了淘宝的cpnm镜像来安装vue步骤:List item1.安装nodejs,npm2.获取cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org3.获取到cnpm之后发现需要升级,输入cnpm install cnpm -g4.安装vuecnpm ins...

2019-03-14 10:14:48 148

转载 symfony手动添加插件PHPExcel

symfony手动添加插件PHPExcel1.下载地址:https://github.com/PHPOffice/PHPExcel2.解压并修改文件名为phpexcel之后在symfony项目的vendor目录下创建一个文件夹命名为phpoffice把phpexcel文件放到phpoffic文件夹下此时查看vendor\phpoffice\phpexcel目录下会看到这些文件3.到v...

2019-02-26 10:24:26 362

转载 各语言区分大小写情况

本来想自己写结果发现有人已经整理的很详细的,就先引言一下吧https://blog.csdn.net/leng80919/article/details/52847338后面再补充其他

2018-12-14 15:26:55 1393

原创 js递归函数

const aplusb = function (a, b) { var a1=a^b; var b1=(a&b)<<1; if(b1==0){ console.log(a1); return a1; } else{ return aplusb(a1,b1) }}在递归函数的调用的时候如果else 里面没有return虽然可以打印出来a1但是该函数...

2018-12-10 15:43:58 262

原创 项目总结(easyui ,handsontable)

最近项目的总结1、handsontable如何将多余列的数据保存(多余列为隐藏状态,非pro版本)返回的为多列只显示其中部分,使用columns属性,如:只显示返回结果中的第一二列columns:[{data:0},{data:1}],保存的时候要想保存返回数据的结构不变则在获取到数据后存储在一个单独的数组中,修改的结果也存储在这个数组中保存时返回它即可(hot.getData()只是返回当前...

2018-10-10 22:23:25 544

原创 checkbox点击事件和其父级元素的click事件循环终止

checkbox点击事件和其父级元素的click事件循环终止欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchar...

2018-10-10 22:08:16 1859

翻译 JavaScript类型转换

值转换为字符串数字布尔值对象undefined“undefined”NaNfalsethrows TypeErrornull“null”0falsethrows TypeErrortrue“true”1new Boolean(true)false“false”0new Boolean(false)” “0false...

2018-08-30 10:42:54 93

原创 js面向对象

1、继承 Person.calll(this,props);}调用了Person构造函数不等于继承了Person,Student创建的对象的原型是: new Student()->Student.prototype->Object.prototype->null 而需要的原型链应该为: new Student()->Student.prototyp...

2018-08-28 10:02:15 89

原创 正则表达式

正则表达式(Regular expression ,RegExp)是一种用来匹配字符串的工具,是用一种描述性的语言来给字符串定义一个规则RegExp语法:直接实例化 var reg=new RegExp(pattern,[,flags])隐式创建 var reg=\pattern\flags 参数说明:pattern指定了正则表达式的模式 flag...

2018-08-11 14:28:31 109

编译原理课件

2017-05-06

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

TA关注的人

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