随笔 - 27, 文章 - 0, 评论 - 0, 阅读 - 7481
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 2022 档案

摘要:一、冒泡排序 原理:相邻两元素之间两两比较,比较出大值进行赋值互换,再依次与相邻的元素比较,层层递进。#互换元素位置,相互赋值。 时间复杂度:最好O(n),最差O(n^2) 1、比较相邻的两个元素,如果前一个比后一个大,则交换位置。2、比较完第一轮的时候,最后一个元素是最大的元素。3、这时候最后一个 阅读全文

posted @ 2022-03-29 21:45 卡卡Kk 阅读(327) 评论(0) 推荐(1) 编辑

摘要:JS中常用字符串方法 1、查找字符串中的字符串 indexOf() lastIndexOf() indexOf() 方法返回字符串中指定文本首次出现的索引(位置); lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引; 如果未找到文本, indexOf() 和 lastInde 阅读全文

posted @ 2022-03-27 15:50 卡卡Kk 阅读(660) 评论(0) 推荐(0) 编辑

摘要:输入url到显示网页的过程 简要概括: 浏览器将 URL 交给 DNS 域名解析,找到真实 IP ,向服务器发起请求; 服务器将请求交给后台处理完成后返回数据,浏览器就收文件(HTML、JS、CSS、图像等); 浏览器对加载到的资源(HTML、JS、CSS 等)进行语法解析,建立相应的内部数据结构( 阅读全文

posted @ 2022-03-25 11:20 卡卡Kk 阅读(177) 评论(0) 推荐(0) 编辑

摘要:JS中 const var let 的区别 简单来说: let 是为了修复 var 的作用域的一些 bug 而出现的,变的更加好用。var 的作用域是函数作用域,而 let 是块级作用域(就是大括号括起来的内容) const 声明的变量只可以在声明时赋值,不可随意修改,这是最大的特点。 var 定义 阅读全文

posted @ 2022-03-13 11:58 卡卡Kk 阅读(40) 评论(0) 推荐(0) 编辑

摘要:如何理解 left + ((right - left) >> 1) >>:二进制右移 例:1110 >> 1 == 0111 1110 十进制是 14 0111 十进制是 7 所以 >>1 相当于 除 2 所以: left + ((right -left) >> 1) —>left + (right 阅读全文

posted @ 2022-03-13 11:20 卡卡Kk 阅读(508) 评论(0) 推荐(0) 编辑

摘要:JS中一些数学方法总结 只保留整数部分 parseInt(4.123); // 4 向下取整(小于等于该数值的最大整数,可以理解为和 parseInt() 一样) Math.floor(4.123); // 4 向上取整(大于等于该数值的最小整数) Math.ceil(4.123); // 5 四舍 阅读全文

posted @ 2022-03-12 15:13 卡卡Kk 阅读(41) 评论(0) 推荐(0) 编辑

摘要:React 生命周期总结 旧: 1. 初始化阶段: 由ReactDOM.render()触发 初次渲染 1. constructor() 2. componentWillMount() 3. render() 4. componentDidMount() > 常用 一般在这个钩子中做一些初始化的事, 阅读全文

posted @ 2022-03-06 22:00 卡卡Kk 阅读(146) 评论(0) 推荐(0) 编辑

摘要:Vue 生命周期总结 生命周期: 1.又名:生命周期回调函数、生命周期函数、生命周期钩子。 2.是什么:Vue在关键时刻帮我们调用的一些特殊名称的函数。 3.生命周期函数的名字不可更改,但函数的具体内容是程序员根据需求编写的。 4.生命周期函数中的this指向是vm 或 组件实例对象。 常用的生命周 阅读全文

posted @ 2022-03-06 18:02 卡卡Kk 阅读(376) 评论(0) 推荐(0) 编辑

摘要:CSS position (定位) 属性 position 属性指定了元素的定位类型。元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。 position 属性的五个值: static: HTML 元素的默认值,即没有定位,遵循正常的文档流对象。 阅读全文

posted @ 2022-03-01 21:48 卡卡Kk 阅读(75) 评论(0) 推荐(0) 编辑

摘要:flex 布局 Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 一、基本概念 采用Flex布局的元素,称为Flex容器(flex container),简称”容器”。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称”项目”。 阅读全文

posted @ 2022-03-01 21:21 卡卡Kk 阅读(26) 评论(0) 推荐(0) 编辑

摘要:CSS垂直居中方法 w3c指定盒子模型(标准模型) 首先,水平居中很简单:margin: 0 auto 垂直居中: 方法一:使用相对定位和 margin-top 属性对元素进行垂直居中 由于div元素的祖先元素html和body的高度默认是为0的,所以需要设置为100%,并且清除默认样式,即把mar 阅读全文

posted @ 2022-03-01 20:50 卡卡Kk 阅读(421) 评论(0) 推荐(0) 编辑

摘要:前端算法题 判断字符串是否括号匹配 题目:一个字符串 str 可能包含{},(),[]三种括号。判断 str 是否是括号匹配的 如:(a{b}c) 匹配,而 {a(b}c) 是不匹配的 思路:用栈的思想 遇到左括号 { [ ( 就压栈 遇到右括号 } ] ) 就判断栈顶,匹配则出栈 左后判断栈的长度 阅读全文

posted @ 2022-03-01 12:19 卡卡Kk 阅读(204) 评论(0) 推荐(0) 编辑

摘要:前端算法题:将一个数组旋转k步 例如:输入一个数组 [1,2,3,4,5,6,7] k = 3, 即旋转3步 输出 [5,6,7,1,2,3,4] 两种思路: 思路一:把末尾的元素挨个pop,然后unshift到数组前面,时间复杂度 O(n^2) //用pop和unshift function ro 阅读全文

posted @ 2022-03-01 10:24 卡卡Kk 阅读(111) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示