自定义博客皮肤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)
  • 收藏
  • 关注

原创 JavaScript: 关于深拷贝与浅拷贝

浅拷贝对于对象的 值属性 拷贝值,引用属性 拷贝引用function shallowCopy(obj) { if (typeof obj != "object" || obj == null) { return undefined; //参数无效,返回undefined } let newObj = Array.isArray(obj) ? [] : {}; for (let k in obj) { if (obj.hasOwnProperty(k)) { newObj[k].

2020-06-14 14:30:16 146

原创 手写简易轮播图

HTML部分: <div> <img src="images/ad1.jpg" alt="" /> <p> <span id="pre">&lt;</span> <span id="next">&gt;</span> </p> </div>CSS部分:<style> * { margin: 0; padd

2020-05-25 10:58:11 196

原创 JavaScript中使用sort()方法将数组进行排序

开门见山,让我们先看一段代码: // 定义一个数组 let arr = [18, 64, 78, 99, 32, 2]; // 使用sort()进行排序 let result = arr.sort(); // 输出 console.log(result);输出的结果:这时候,英语好的同学就会有疑问:“sort不是排序的意思吗?为什么答案既不是降也不是升序呢?”我们知道其实计算机底层是和0/1打交道的,我们看到的文本里会包含有数字、字符还有符号。那么计算机要处理这些文本就需要转换为0/1

2020-05-12 11:11:57 395

原创 Vue:插槽基础知识

插槽可以理解为子组件在自己身上挖了一个坑 —— 占位符,当父组件引用子组件并想在子组件内填充内容时,就可以使用插槽。插槽也分匿名插槽、具名插槽以及作用域插槽,话不多说,直接上代码!一、匿名插槽<!-- 子组件 --><template> <div class="son"> <header>我是头部</header> &l...

2020-05-08 16:55:48 243

原创 Vue:子组件向父组件传递数据

子组件:<template> <section class="son"> <input v-model="message" /> </section></template><script>export default { data() { return { message: '请输入...', ...

2020-05-04 22:27:38 149

原创 JavaScript 三大家族

JavaScript 三大家族offset * offsetLeft和offsetTop的作用: 1.获取到元素第一个定位(position)的祖先元素之间的偏移位; 2.如果没有祖先元素是定位(position)的,那么就是获取到body的偏移位; * offsetHeight和offsetWidth: 1.offsetHeight = 高度 + 内边距 + 边框;...

2020-05-04 21:44:28 171

原创 JSON相关

JSON与JS对象的关系JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。例如: var obj = {a: 'Hello', b: 'World'}; //这是一个对象,注意键名也是可以使用引号包裹的。 var json = '{"a": "Hello", "b": "World"}'; //这是一个 JSON 字符串,本质是一个字符串。...

2020-05-04 21:43:36 109

转载 移动端适配方案——postcss-px-to-viewport

本文为转载,原文链接:https://blog.csdn.net/Cookysurongbin/article/details/99671673 之前做移动端适配时,基本上是采用rem方案,现在发现了一个新的方案,就是用viewport单位,现在viewport单位越来越受到众多浏览器的支持postcs...

2020-01-13 09:37:15 3087

原创 如何实现左右两栏一定比例,左栏高度随右栏高度自适应?

CSS:.container { display: flex; width: 400px; overflow: hidden; } .container .left { width: 20%; background-color: pink; ...

2020-01-09 16:52:39 662

原创 CSS实现宽度自适应100%,宽高16:9的比例的矩形。

CSS:/* box 用来控制宽度 */ .box { width: 20%; } .scale { width: 100%; height: 0px; ...

2020-01-09 16:40:01 521

原创 animation和translate有没有用过,一些常见的属性说下?

animation:1.animation-name 规定需要绑定到选择器的 keyframe 名称2.animation-duration 规定完成动画所花费的时间,以秒或毫秒计。3.animation-timing-function 规定动画的速度曲线。4.animation-delay 规定在动画开始之前的延迟。5.animation-iteration-count 规定动...

2020-01-09 16:37:59 1035

原创 实现水平居中的几种方法

实现水平居中的几种方法绝对定位: .father { width: 300px; height: 300px; background-color: blue; ...

2020-01-09 16:37:12 114

原创 常用的几种布局方式

常用的几种布局方式盒子模型:1.概念:由内容、内边距、外边距、边框组成的都是盒子模型。2.模式:1.标准模型 - 盒子的高度与宽度是计算content的高度与宽度。2.IE模型(怪异模式)- 盒子的高度与宽度是包含了内容、内边距、外边距与边框。3.如何设置这两种模型?1.标准模型 - box-sizing:content-box,浏览器默认方式。2.IE模型 - box-sizi...

2020-01-09 16:28:47 284

空空如也

空空如也

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

TA关注的人

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