- 博客(9)
- 收藏
- 关注
原创 将对象拷贝一份备用,改变原对象的属性时,为啥备份数据也改变了?(赋值、浅拷贝和深拷贝的区别)
前言 前两天在写代码时碰到一个很奇怪的问题,我有一个对象person = {name: ''tianxin, age: 18};,我需要将person目前的数据拷贝一份备用let copyPerson = person;,此时,我需要修改person的值person.age = 19,我发现刚备份的数据copyPerson也跟着改变了,这是为什么呢,我不想改变备份的数据该怎么办? 经过一番百度。。。我们需要使用浅拷贝和深拷贝来备份数据,此时改变原数据,备份数据是不会跟着改变的,那深度拷贝是什么呢,浅拷贝又是
2020-10-27 09:37:46
1382
原创 创建并发布一个Angular组件库
文章目录创建并发布一个Angular组件库创建组件库开发一个按钮组件测试组件发布组件发布到私有的npm仓库中发布到公共的npm库生成tar文件 创建并发布一个Angular组件库 随着公司业务的不断发展,不同产品或团队之间公用的组件越来越多,这时候就需要一套支持内部使用的组件库。本文将会介绍如何创建并发布一个Angular组件库。 创建组件库 首先我们来创建一个Angular项目,用来管理组件的展示和发布。用以下命令来生成一个cindylib的项目。ng new cindylib --createAppl
2020-08-25 17:39:28
1634
2
原创 排序 - 冒泡排序
冒泡排序 冒泡排序(Bubble Sort)是一种简单稳定的排序算法。 这个算法的名字由来是因为越小的元素会经由慢慢交换“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。 排序原理 比较相邻的元素,如果第一个比第二个大,则交换他们的位置。 对每一对相邻的元素重复步骤1,从开始的第一对到结尾的最后一对,则最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个,每趟找出一个最大元素。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一
2020-07-30 17:08:33
2180
2
原创 百度页面的制作
这是一个百度页面,可以在输入框中搜索,查询 百度一下,你就知道 a{ margin-right: 30px; font-weight: 700; color: black; } #main{ /*居中显示*/ margin: 0px auto; width: 500px;
2017-04-23 17:07:57
1795
原创 DAY3——腾讯训练营
样式 CSS引入方式 1、行内样式:你好 2、内嵌式:在里加在style里面写样式 3、链接式:建一个CSS文件,在html文件的标签中写 然后在CSS文件里写样式 选择器 标签选择器:标签名{} class选择器:.class名{} id选择器:#id名{} 字体 font-size 字体大小 font-family 字体 fon
2017-04-18 18:56:12
326
原创 DAY2——腾讯训练营
诗歌——如梦令 #p { float: left; width: 400px; height: auto; } #c { float:right; width: 600px; } #c>ul>li { list-style: none; font-family: "微软雅黑"; font-size:
2017-04-17 17:30:22
273
原创 DAY1——腾讯训练营
今天是训练营的第一天,学习了一些基本的标签对,元素的概念和Html的文档类型 :段落标签 eg:This is a paragraph. This is another paragraph. ~:标题标签 eg:This is a heading T
2017-04-16 22:10:29
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅