自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 递归:有n级台阶,每次走一阶或两阶,有多少种走法?

这个问题可以用递归处理,n阶台阶,有f(n)种走法。在走第一步时,只有两种情况就是走一阶或两阶。走一阶还有n-1个台阶,还有有f(n-1)种走法,走两阶还有n-2个台阶,还有有f(n-2)种走法。那么f(n)=f(n-1)+f(n-2)。function getStairs(n){ if(n==1){ return 1; } if(n==2){ return 2; } if(n>=3){ return

2021-10-14 16:39:30 1535

原创 利用栈判断括号是否闭合{(【】)}

将{(【这三个符号存入栈,那么当字符中出现 } )】符号时,栈顶元素必然与之对应。见代码://利用栈的特性对括号进行是否闭合的检查let kuoHao={ '}':'{', ')':'(', ']':'['}function legitimacy(str){ let arr=[];//作为栈存储左括号 let str1=str.split(''); for(let k of str1){ if(k=='['||k=='{'|..

2021-10-14 15:32:12 125

原创 浅谈对象的深拷贝

ES6新增方法Object.asign(),可以深拷贝不含对象嵌套的对象,不是完全的深拷贝。let wuqian={ long:"3cm", height:180}let wuqian2=wuqian;let wuqian3=JSON.stringify(wuqian);wuqian3=JSON.parse(wuqian3);wuqian.color='black';console.log(Object.keys(wuqian2));//[ 'long', 'height'

2021-10-13 20:02:29 83

原创 利用ES6查询数组中某个元素出现的次数

let arr=[2,2,3,4,3,1,3,4,4,4];function num(item) { let arr1=arr.sort(); return arr1.lastIndexOf(item)-arr1.indexOf(item)+1; }console.log(num(4));

2021-10-13 19:38:30 1278

原创 HTML5语义化标签

对于语义化标签的理解:语义化的HTML就是正确的标签做正确的事情,能够便于开发者阅读和写出更优雅的代码的同时让网络爬虫很好地解析。当使用div标签时,这种本身不具备含义,只是提供结构的标签会给程序阅读者造成一定的麻烦,不阅读内容,就不知道这个标签在描写什么。而使用footer,header,nav等语义化标签会有效的解决此问题。使用语义化标签的好处:1.在没有CSS的情况下,页面也能呈现出很好的内容结构2.语义化使代码更具可读性,便于团队开发和维护3.语义化有利于用户体验(例如 title,

2021-09-21 16:46:19 225

原创 关于Array,Map及Set的遍历方法

1.Array类型的遍历:Array类型可以采用下标的方法进行遍历,也可以采用for ...of,for... in,forEach方法进行遍历。let arr=['兄','弟','你','真','帅'];let len=arr.length;for (let i=0;i<len;i++){ console.log(arr[i]);}for(let i in arr){ console.log(i);//输出的是索引,不是数组元素 console.log

2021-09-21 16:27:56 410

原创 Map类型的基本运用

map结构可以看作是对象的升级。Map类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种 类型的值(包括对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应, Map 结构提供了“值—值”的对应,是⼀种更完善的 Hash 结构实现。如果你需要“键值对”的数 据结构,Map ⽐ Object 更合适。Map的原型方法:Map.prototype.size 获取集合键值对个数 Map.prototype.set(key, valu...

2021-09-21 15:19:51 707

原创 <span>标签不水平如何设置

今天仿写网易严选时,出现了这个问题:span标签与图片无法维持水平。解决方法的示例代码如下:<style> .box{ width: 400px; height: 400px; background-color: wheat; padding: 20px; } img{ width: 100px; .

2021-08-21 01:57:30 162

原创 CSS关于vertical-aglin为啥老是不起作用。

一开始使用vertical-aglin是在行内文本垂直居中时使用的,但是vertical-aglin也可以使图片垂直居中。但是在使用过程中,发现这个属性的设置经常无法生效。首先来看定义:CSS的属性 vertical-align 用来指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方式。注意vertical-align 只对行内元素、表格单元格元素生效:不能用它垂直对齐块级元素。所以当使用vertical-align时注意display:inline或是inli..

2021-08-21 00:57:54 418

空空如也

空空如也

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

TA关注的人

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