会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Cassie_茜
博客园
首页
新随笔
联系
订阅
管理
2021年8月18日
记录一次项目开发中遇到的问题
摘要: 导航头组件: A (city) --> B (region) \ / 页面组件 触发 API 请求 关系: 当 A (city) 变化 时,会引起 B(region)变化,需要触发 页面 API 请求 当 B(region)变化 需要触发 页面 API 请求 问题: 由于当 A 发生变化时,A 和
阅读全文
posted @ 2021-08-18 11:02 Cassie_茜
阅读(36)
评论(0)
推荐(0)
2021年3月29日
wepack配置之devServer.proxy
摘要: "api/a/b/c/d": { target: 'http://www.baidu.com', bypass: function (req, res, proxyOptions) { console.log(req.headers, ' req '); }, headers: { //是否允许后续
阅读全文
posted @ 2021-03-29 14:22 Cassie_茜
阅读(114)
评论(0)
推荐(0)
2018年9月19日
日常代码优化系列:(一)获取url参数
摘要: 最近刷牛客网的时候,看到某大神写的 获取url参数 的简洁写法,正则用的那叫一个6,顿时心生敬佩,赶紧来学习膜拜一下~~ 题目描述:获取 url 中的参数 1. 指定参数名称,返回该参数的值 或者 空字符串2. 不指定参数名称,返回全部的参数对象 或者 {}3. 如果存在多个同名参数,则返回数组 1
阅读全文
posted @ 2018-09-19 15:07 Cassie_茜
阅读(532)
评论(1)
推荐(0)
2018年9月11日
JS知识点总结:(1)判断一个对象是否为空对象
摘要: 判断一个对象是否为空对象,本文给出三种判断方法: 2.通过JSON自带的.stringify方法来判断: 3.ES6新增的方法Object.keys():
阅读全文
posted @ 2018-09-11 11:56 Cassie_茜
阅读(236)
评论(0)
推荐(0)
2018年9月4日
JS总结:(二)执行上下文、this、作用域与闭包
摘要: 知识点: 1、执行上下文 & 作用域链 & 变量提升 2、this 的七种使用场景 3、作用域与闭包:什么是闭包,优缺点是什么,使用场景有哪些 一、执行上下文(execution context) 1、Javascript 中代码的运行环境分为以下三种: 全局环境 - 这个是默认的代码运行环境,一旦
阅读全文
posted @ 2018-09-04 16:33 Cassie_茜
阅读(1506)
评论(0)
推荐(0)
2018年9月3日
JS总结:(一)函数节流
摘要: 本篇思考三个问题:什么是函数节流?为什么要使用函数节流?如何实现? 一、基本思想:某些代码不可以在没有间断的情况连续重复执行。 二、使用原因:DOM操作比起非DOM交互,需要更多的内存和CPU时间,连续尝试过多的DOM操作可能会导致浏览器挂起,甚至崩溃。 三、实现方式:使用定时器对函数进行节流,即第
阅读全文
posted @ 2018-09-03 16:31 Cassie_茜
阅读(808)
评论(0)
推荐(0)
2018年9月2日
JS排序算法总结:八种算法对比
摘要: 目的:掌握 排序算法的分类及不同算法复杂度的对比、搞清楚 XXX与数组初始状态无关分为几种情况: a、算法复杂度与初始状态无关; b、元素总比较次数与初始状态无关; c、元素总移动次数与初始状态无关。 1、算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次
阅读全文
posted @ 2018-09-02 13:31 Cassie_茜
阅读(1005)
评论(0)
推荐(0)
JS排序算法总结:(八)基数排序
摘要: 目的:掌握 基数排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程:(只针对数字) (1)首先确定基数为10,数组的长度也就是10.每个数都会在这10个数中寻找自己的位置。 (2)不同于BinSort会直接将数放在数组的下标处,如将 [34] 放在下标为34的位置,即a[34] =
阅读全文
posted @ 2018-09-02 12:39 Cassie_茜
阅读(1446)
评论(0)
推荐(0)
2018年8月30日
JS排序算法总结:(七)堆排序
摘要: 目的:掌握 堆排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程: (1)将数组看做是一棵二叉树,并且是完全二叉树,将其变为最大二叉堆,即每一个父节点均大于其相连的子节点; (2)将堆顶元素与末尾元素交换,并重新调整为最大堆,这时,堆中末尾元素为最大元素,即数组中的最大元素已经乖乖在
阅读全文
posted @ 2018-08-30 19:07 Cassie_茜
阅读(649)
评论(0)
推荐(0)
JS排序算法总结:(六)归并排序
摘要: 目的:掌握 归并排序 的 基本思想与过程、代码实现、时间复杂度 1、基本思想与过程:先递归的分解数列,再合并数列(分治思想的典型应用) (1)将一个数组拆成A、B两个小组,两个小组继续拆,直到每个小组只有一个元素为止。 (2)按照拆分过程逐步合并小组,由于各小组初始只有一个元素,可以看做小组内部是有
阅读全文
posted @ 2018-08-30 17:00 Cassie_茜
阅读(4342)
评论(0)
推荐(1)
下一页
公告