自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream________的博客

努力写代码!!!

  • 博客(15)
  • 收藏
  • 关注

原创 【无标题】

记录一次实现的一个小小的算法。

2024-06-20 17:16:57 142

原创 js中null和undefined的区别?

3、当检测null和undefined时,会进行自动类型转换,即。null:js的基本类型之一,指未创建的对象,表示空值。undefined:表示未定义,即变量没有被赋值。null和undefined都可以表示没有。

2023-02-16 20:34:41 194

原创 js递归函数的算法题

斐波那契指的是这样一个数列:1、1、2、3、5、8、13、21、34…在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*);随着数列项数的增加,前一项与后一项之比越来越逼近黄金分割的数值0.6180339887……3、斐波那契数列求第n项?(后一项为前两项的和)1.2 比较精简(由1.1的顺序思路而精简的)2、求1,3,5,7,…1.3 for循环,迭代的方式。1、求1-100求和?5、求1-n的阶乘?6、求n的m幂次方?

2023-02-16 20:09:55 245

原创 js较为符合多种场景的深拷贝写法

【代码】js较为符合多种场景的深拷贝写法。

2022-12-30 16:57:13 205

原创 js根据日期时间区间获取季度Q1-Q4列表

js根据日期区间获取季度列表,即动态生成数据结构

2022-06-29 17:27:41 747

原创 js的事件循环机制event loop

//js为什么需要异步?答案:js中是同步的,不存在异步。万一上一行解析时间很长,那么下面的代码就会被阻塞。对于用户而言,阻塞就意味着‘卡死’,这样就导致了很差的用户体验 //js单线程又是如何实现异步的呢? //通过事件循环(event loop)实现异步 //经典问题 /* console.log(‘1’); setTimeout(function(){//异步代码:setTimeout里的函数并没有立即执行,而是延迟了一段时间,满足一定条件后,才去执行的。 console.log(‘2’); },0)

2022-06-15 15:11:05 212

原创 深浅拷贝

深浅拷贝:针对于数据类型而言 引用数据类型: function deepClone(obj){//深拷贝 if(obj.length==0){ return; } // let objClone=obj instanceof Array?[]:{}; let objClone = Array.isArray(obj) ? [] : {}; for(key in obj){ if(obj.hasOwnProperty(key)){ objClone[key]=typeof obj[

2022-06-15 15:09:38 115

原创 前端面试知识点链接

https://www.1024nav.com/

2022-01-08 14:23:52 363

原创 浅谈ajax和http协议

一、ajax中的async属性值------同步和异步及同步和异步区别 (asynchronous异步) 属性值 含义 ajax同步true 当js代码加载到当前ajax的时候就会把页面所有的代码停止加载,页面出现假死状态,当这个ajax执行完毕后才会继续运行其他代码 ajax异步false 当ajax发出请求后一个线程和ajax块后面的脚本(另一个线程) jquery中的ajax请求 1.async值为true(异步) $.ajax({ type:"post", url

2022-01-07 13:59:30 230

原创 前端常见状态码及其作用

** 成功类(请求已经被成功处理了) ** 200 请求已成功,返回想要的东西。出现此状态码是表示正常状态。(所有人都喜欢的) 201 请求成功,服务器正在创建请求的资源 202 服务器收到请求了,但是未处理 203 服务器成功处理,但是返回的信息是另一个来源 204 服务器成功处理,但是没有返回内容 205 服务器成功处理,但是没有返回内容 206 成功处理了部分get请求 重定向类(要完成请求,需要进一步操作) 300 针对请求,服务器可执行多种操作 301 请求的网页已永久移动到新位置。 服务器返回此

2021-12-23 17:20:36 433

原创 vue+echarts解决图表切换的自适应问题

核心解决方法 v-if:创建销毁dom元素 $nextTick():在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 让dom结构随数据改变这样的操作都应该放进this.$nextTick()的回调函数中。 <button type="button" @click="change">切换1/2</button> <Mychart1 v-if="flag" ref="main1"></Mychart1> &

2021-12-22 18:00:49 524

原创 2021-08-20解决node的express后端返回数据的数组不存在就不能使用数组的方法和属性

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-20 16:11:08 283

原创 js中this关键字的指向问题

首先,搞清楚js中函数的几种调用方式 (1)普通函数调用 (2)作为方法来调用 (3)作为构造函数来调用 (4)使用apply和call来调用 (5)Function.prototype.bind()方法 (6)es6箭头函数 但是不管函数是按哪种方法来调用的,请记住一点:“谁调用这个函数或方法,this关键字就指向谁。” (1)普通函数调用 var height=180; function man(){ this.name="张"; age="10岁"; console.log(this);//wi

2021-08-09 20:44:42 155

原创 2021-08-06

Angular框架基础@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高

2021-08-06 17:57:00 99

原创 服务器与浏览器的区别

简单的说浏览器是网站访问者使用的,服务器是网站管理者使用的

2020-03-10 17:24:50 1302

空空如也

空空如也

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

TA关注的人

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