自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 【ES6解构赋值】ES6中的Set、Map和解构赋值

ES6中的Set、Map和解构赋值::: tip开始讲之前我们通过几个案例,来对比ES5来看看ES6+语法新特性。:::????案例1:可选链读取一个被连接对象的深层次的属性的值const user = { address: { street: '深圳市南山区xx街道', getNum() { return '80号' } }}ES5语法:const street = user &&

2021-08-05 16:21:29 1342

原创 【数组Array】数组处理数据的相关方法(一)

1、创建数组创建数组的方式有两种,第一种方式就是使用Array构造函数var arr=new Array()如果你预先知道数组的个数,那么你可以给构造函数传递参数,构造函数length的值就是这个参数var arr=new Array(10);console.log(arr.length)//10也可以向构造函数中传递Array数组中的包含的每一项var arr=new Array('apple','oriange');console.log(arr)//[ 'apple', 'oria

2021-08-05 16:03:00 632

原创 【前端数据解析】JSON.stringify()的威力

JSON.stringify()的威力首先我们在开发的过程当中遇到这样一个处理数据的需求const todayILearn = { _id: 1, content: '今天学习 JSON.stringify(),我很开心!', created_at: 'Mon Jun 25 2020 14:03:55 GMT+0800 (中国标准时间)', updated_at: 'Mon Jun 25 2020 16:03:55 GMT+0800 (中国标准时间)'}我们需要将上面这个对象处理成

2021-08-05 15:58:54 338

原创 【Vue组件传值】不同的组件之间的数据传值方法

不同的组件之间的数据传值方法父组件向子孙组件传值、通过方法provide / inject(1)provide/inject的介绍: provide/ inject 是vue2.2.0新增的api ,这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代组件注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。(2)provide/inject的使用:provide 提供变量:Object | () => Object翻译过来的意思是:provide 选项

2021-08-04 14:22:39 2232

原创 【JavaScript闭包】关于JavaScript闭包的理解

关于JavaScript闭包的理解闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现,今天我们一起来梳理关于闭包的知识点。一、变量作用域要理解闭包,必须要理解变量作用域,在JavaScript中变量又分为全局变量和局部变量。全局变量:在全局环境中声明的变量局部变量:在函数中声明的变量当函数在执行时,会创建一个封闭的执行期上下文环境,函数内部声明的变量仅可在函数内部使用,外部无法访问,而全局变量则在任何地方都可以使用。举个简单的栗子: v

2021-08-03 17:48:57 186

原创 【flex布局】页面布局

flex布局一、什么是flex布局flex布局也叫弹性布局,它给 flexbox 的子元素之间提供了强大的空间分布和对齐能力,任何一个容器都可以指定为flex布局.box{ display:flex; // 或者inline-flex}flex 和 inline-flex的区别:​​flex: 将对象作为弹性伸缩盒(块级)显示inline-flex:将对象作为内联块级弹性伸缩盒(行内块)显示注意:元素设为flex布局后,子元素的float、clear和vertical-align

2021-08-03 17:48:03 810

原创 【设计模式】JavaScript设计模式

JavaScript设计模式什么是设计模式?定义:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案,通俗的讲就是一套可以被复用的,编目分明的经验总结。作用:代码可复用,提高代码的可维护性;期望:当我们遇到合适的场景时,我们可能会条件反射一样自然而然想到符合这种场景的设计模式有哪些设计模式?主要分为以下三类:创建型模式:解决创建类或者实例化对象时候,产生的问题结构型模式:解决类或者对象组合在一起的时候,产生的问题行为型模式:解决类或者对象之前耦合,职责关系的问题具体设计模

2021-08-03 17:37:51 151

原创 【JavaScript】JS循环一网打尽

JS循环一网打尽while循环特点:先判断后执行,只要条件为 true,循环能够一直执行代码块。while循环()中的表达式,运算结果可以是各种类型,但是最终都会转为真假,转换规则如下:Boolean:true为真,false为假;String:空字符串为假,所有非空字符串为真;Number:0为假,一切非0数字为真;null/undefined/NaN:全为假;Object:全为真。while (条件) { 要执行的代码块}function closest(el, sele

2021-08-03 17:34:05 167

原创 【Git合并提交】单独提交记录,提交合并另一分支。代码分支版本管理,提交方式

版本代码提交方式首先正常代码提交到dev分支然后根据是否为发版内容单独合并本次提交内容到v1.3.0分支方法:在dev分支查看git log获取commit记录,比如或者进行复制然后切换到v1.3.0分支git cherry-pick 1496b09c43217d36963933bae7638881fb281d4e就把该条commit记录合并到了V1.3.0分支,这只是在本地合并到了V1.3.0分支;最后,git push 提交到V1.3.0远程,至此,就把dev分支的这条co

2021-08-03 10:10:59 211

原创 上山的路上,总得给自己一点阳光。

多读书多充电目前你存在的最大的问题就是:读书不多而想的太多读书,避免了在琐碎生活里变得麻木;读书,把生活中寂寞辰光换成巨大享受时刻;读书,可以让你不必遇到不想遇到的人;读书,让你变得有温度懂情趣会思考;读书,放大了格局,使人深邃;读书,沉淀了气质,令人优雅。放大自己的格局一个人最好的状态莫过于,眼里写满了故事,脸上却不见风霜,不羡慕谁,不嘲笑谁,也不依赖谁;只是悄悄地努力,吞下委屈,喂大格局,活成自己喜欢的样子。生活不需要太多事参与,故事不需要讲给太多人听,一个人安安静.

2021-08-03 10:01:22 103

原创 数组进行push或者其他操作时候不可拓展的原因

解决数组进行push或者其他操作时候不可拓展的原因TableCreate有对数据进行冻结操作Object.freeze({})默认情况下,对象都是可以扩展的,即对象可以添加新的属性和方法。使用Object.preventExtensions()、Object.seal()和Object.freeze()方法都可以标记对象为不可扩展。var obj = Object.freeze({});Object.isExtensible(obj); // false数组冻结时可以采用ArrayList.co

2021-08-03 09:57:47 222

原创 初次项目执行Git 命令相关

Git 命令相关第一次拉取:git clone切换远程分支并创建本地分支:git checkout -b xx origin/xx删除本地分支:1、切换到其他分支 2、git branch -D xx切换本地分支: git checkout xx合并分支:git merge合并指定: commit: git cherry-pick清除所有: stash:git stash clear移动Head指向:git reset(三种模式:soft mixed hard)

2021-08-03 09:56:22 83

原创 解决webpack命令 Module build failed (from ./node_modules/babel-loader/lib/index.js) 错误问题解决方案

解决webpack命令 Module build failed (from ./node_modules/babel-loader/lib/index.js) 错误问题解决方案出现这种问题的一般原因是没有安装相关依赖控制台输入 npm install @babel/core @babel/preset-env 命令

2021-08-03 09:54:29 1846

JD京东后台管理系统项目.rar

京东后台管理系统,包括商品添加、删除、修改、具有分页功能和其他基本管理功能

2019-05-31

空空如也

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

TA关注的人

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