自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 【个人笔记】实现深拷贝

当数组赋值的时候往往会出现多个变量对应一个地址的情况,使用某个对象的值,在修改时不想修改原对象就可以使用深拷贝解决,以下是例子let a = [0,1,2,3]console.log(a);b=deepClone(a)a[0] = 2console.log(a === b);function deepClone(obj){ let objClone = Array.isArray(obj)?[]:{} for(i in obj){ if(obj.hasOwnProperty(

2020-06-20 22:01:50 113

原创 有关于read only的错误

Error: “xxx” is read-only​ 遇到该问题 就要注意const声明的值有没有被修改。​ 在学3.0(主要是composition-api体验)的时候,const写太多懵了,杂糅在一起,导致后续watch处出现问题。于是出现了 Error: “xxx” is read-only 这个问题。​ 首先基础 const 定义常量,这里如果是引用数据类型的话,不能改变的是引用的内存地址,是可以改变其属性的。​ composition-api中的ref()函数传入一个值作为参数,返回的是

2020-06-18 21:54:38 2048 1

原创 HTML页面重绘和重排(回流)

HTML页面重绘和重排(回流)##浏览器运行机制1.构建DOM树( parse )渲染引擎解析HTML文档,首先将标签转换成DOM树中的DOM node(包括js生成的标签)生成内容树2.构建渲染树(construct)解析对应的CSS样式文件信息,构建渲染树,每一个NODE都有自己的style,render tree不包含隐藏的节点,因为这些节点不会用于呈现。3.布局渲染树(reflow/layout)从根节点递归调用,计算每一个元素的大小、位置等,给出每个节点所应该在屏幕上的精确

2020-06-11 22:10:12 579 1

原创 Decorator

Decorator是一种与类相关的语法,用来注释或修改类和类方法与属性,许多面向对象的语言存在,一般与类class相关,普通函数不要使用。进入代码就会执行完成装饰器是一种函数,写成@+函数名,可以放在类和类方法的定义前面@decoratorclass A {}//==class A {}A = decorator(A)@testableclass MyTestableClass {}function testable(target){target.isTestable = true

2020-06-11 22:08:45 121

原创 正则表达式的常见符号汇总及应用

正则表达式应用害怕电脑上的记录丢失,索性扔在这里,有空回来看看呃~常见基本语法列表特别字符描述^匹配一个字符串的开始,在【】中使用是,表示不接受表格内表达式的字符集合。$匹配输入字符串的结尾,如果设置RegExp对象的Multiline属性,则KaTeX parse error: Undefined control sequence: \n at position 5: 也匹配”\̲n̲“或者”\r“,要匹配字符本身,请使用$。()子表达式*匹配前面的子表

2020-06-11 22:07:04 266

原创 【个人笔记】正则表达式应用

正则表达式应用常见基本语法列表特别字符描述^匹配一个字符串的开始,在【】中使用是,表示不接受表格内表达式的字符集合。$匹配输入字符串的结尾,如果设置RegExp对象的Multiline属性,则KaTeX parse error: Undefined control sequence: \n at position 5: 也匹配”\̲n̲“或者”\r“,要匹配字符本身,请使用$。()子表达式*匹配前面的子表达式零次或多次+匹配前面的子表达式一次及以上

2020-05-24 21:09:12 204

原创 vue中data函数中return 理解

【个人笔记】vue中data函数中为何return 相关理解常见小项目、示例中的data写法为:​ data:{ a: 10}这种写法data对象是引用类型大项目中通常要return新对象:data(){return {a:10}}函数写法,每次返回新对象为什么要return 呢?因为如果vue项目过大,创建多个相同组件时,未用 return 创建新对象的 data 都将指向同一个地址,造成数据污染,通过函数写法return一个新对象,对象地址不同,数据之间相互独立,避免数据污

2020-05-18 23:46:46 11014 1

原创 采坑日记01

“TypeError: Cannot read property ‘then’ of undefined”常见原因:未定义、没有返回promise对象

2020-05-02 23:20:38 151

原创 复习深拷贝(:

占坑,来日补充let a = [0,1,2,3]console.log(a);b=deepClone(a)a[0] = 2console.log(a === b);function deepClone(obj){ let objClone = Array.isArray(obj)?[]:{} for(i in obj){ if(obj.hasOwnProperty(...

2020-04-25 22:14:21 107

原创 简单复习常见排序算法

排序1.冒泡排序 (O(n2))比较相邻元素var arr1 = [1,5,6,9,8,7,2,3,4]function bubbleSort(a){ for(let i = 0; i < a.length-1; i ++){ for(let j = 0; j < a.length-1;j++) if(a[j+1] < a[j]){ tm...

2020-04-23 23:05:33 127

原创 (详细)简单登录页面 html&css&jq

(详细)简单登录页面 html&css&jq具体效果你可能要了解的内容html5-自定义元素属性data-和content的attr用法伪元素详细代码部分html部分第一步当然是引入外部样式和jquery搭建出基本结构js部分总结具体效果你可能要了解的内容html5-自定义元素属性data-和content的attr用法https://blog.csdn.net/qq_...

2020-04-05 21:54:35 1449

原创 js简单小游戏---贪吃蛇

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .map{ width: 800px; ...

2019-09-17 20:47:46 688 1

简单登录页面 html&css&jq.zip

一个简单好看的登录页面(新手向)主要使用 html5 + css3 + Jquery 制作的小页面,详细可看博文

2020-04-05

smallSnake.html

随便写写练习

2019-09-17

配送中心(2)(1).fsm

自己做的简单配送中心模型,以应对物流仿真课程设计,限于30实体的限制,很粗糙。供各位参考。

2019-06-24

空空如也

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

TA关注的人

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