摘要: 关于inline元素和block元素 inline和block inline 行内元素。a span strong 行内元素标签之间可以同行显示。如: 1<input type="text" id="i1"> 2<input type="text" id="i2"> <div> <strong id="s1">stronog1</str 阅读全文
posted @ 2023-01-31 11:58 雪之下。 阅读(106) 评论(0) 推荐(0)
摘要: 快速排序和快速选择 快速排序 核心思路 通过分治和递归不断选择分界点,通过交换元素使分界点左边的元素小于分界点,右边的元素大于分界点。 实现方法 var sortArray = function(nums) { const quickSort = (left, right) => { if(left >= right) 阅读全文
posted @ 2022-11-23 20:56 雪之下。 阅读(81) 评论(0) 推荐(0)
摘要: flex-basis与width优先级高低 首先,flex-basis并不是直接设置宽度,而是设置项目占据主轴的大小,如果主轴是纵轴,则实际上设置的是height。 结论:flex-basis优先级更高 min-width > max-width > flex-basis > width 如果一个div的宽度为300px,其中有三个弹性盒子, 阅读全文
posted @ 2022-11-03 10:55 雪之下。 阅读(372) 评论(0) 推荐(0)
摘要: input和button高度对不齐、之间有间隙 首先看看两个元素是不是默认有border和padding,导致了元素无法对齐。其次应该采用ie盒模型(css开局应该就设置了)。 高度对不齐 对不齐是因为行内元素的基线是不同的,所以会导致高低不同。解决办法:每一个元素都加上: vertical-align:middle; 之间有间隙 如果两个标签不 阅读全文
posted @ 2022-10-31 17:10 雪之下。 阅读(304) 评论(0) 推荐(0)
摘要: HTTP协议的Content-Type(内容类型)-请求和响应 一、Request 的Content-Type 我们在开发的过程中需要注意客户端发送请求(Request)时的Content-Type设置,特别是使用ajax的时候,如果设置得不准确,很有可能导致请求失败。 实际开发中,常用的类型有: 如果是一个restful接口(json格式),一般将Conten 阅读全文
posted @ 2022-10-18 20:56 雪之下。 阅读(2540) 评论(0) 推荐(0)
摘要: localStorage、sessionStorage同一网站下共享问题 来自美团面试题 https://www.nowcoder.com/discuss/1066911?source_id=discuss_experience_nctrack&channel=-1 浏览器存储数据的方式有哪些?同源网站的两个页面之间能共享 sessionStorage 数据吗? 浏览器存 阅读全文
posted @ 2022-10-12 22:46 雪之下。 阅读(1412) 评论(0) 推荐(0)
摘要: Promise学习 Promise Promise 可以理解成是一个构造函数,接收一个函数作为参数,返回一个 Promise 实例。 状态的改变是通过 resolve() 和 reject() 函数来实现的,可以在异步操作结束后调用这两个函数改变 Promise 实例的状态,它的原型上定义了一个 then 方法,使用这 阅读全文
posted @ 2022-10-02 02:03 雪之下。 阅读(123) 评论(0) 推荐(0)
摘要: 剑指 Offer 61. 扑克牌中的顺子 # 阅读全文
posted @ 2021-09-30 22:28 雪之下。 阅读(76) 评论(0) 推荐(0)
摘要: 剑指 Offer 13. 机器人的运动范围 # 阅读全文
posted @ 2021-09-26 01:55 雪之下。 阅读(37) 评论(0) 推荐(0)
摘要: 剑指 Offer 12. 矩阵中的路径 # 阅读全文
posted @ 2021-09-26 01:48 雪之下。 阅读(43) 评论(0) 推荐(0)