摘要: 方法1: 获取URL中的参数名及参数值的对象集合 /** * [获取URL中的参数名及参数值的集合] * 示例URL:"http://test/getIndex/indexRequest.html?uid=admin&passWord=123456&fid=1314&name=阿豪"; * @par 阅读全文
posted @ 2021-11-25 15:11 浣熊sky 阅读(614) 评论(0) 推荐(0) 编辑
摘要: v-model 是什么 只是一种数据绑定和事件监听的语法糖 原生表单标签元素中的v-model v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值而总是将 Vue 实例的数据作为数据来源(即将vue实例数据绑定到对应表单的值属性中去)。 你应该通过 Ja 阅读全文
posted @ 2021-11-08 12:29 浣熊sky 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: vue为什么没有对数组的每一项进行双向数据绑定? 1.数组在 JS 中常被当作栈,队列,集合等数据结构的实现方式,会有批量的数据以待遍历 Vue 中是通过对每个键设置 getter/setter 来实现响应式的,开发者使用数组,目的往往是遍历,此时调用 getter 开销太大了,所以 Vue 不在数 阅读全文
posted @ 2021-11-07 21:30 浣熊sky 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: HTML文档的加载与页面的首次渲染 当我们输入一个页面地址时,发生了哪些事情呢? 1、浏览器首先下载该地址所对应的 html 页面。 2、浏览器解析 html 页面的 DOM 结构。 3、开启下载线程对文档中的所有资源按优先级排序下载。 4、主线程继续解析文档,到达 head 节点 ,head 里的 阅读全文
posted @ 2021-11-05 23:06 浣熊sky 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 解释1 MDN的解释:当初始的 HTML 文档被完全加载和解析完成之后,DOMContentLoaded 事件被触发,而无需等待样式表、图像和子框架的完成加载。 意思是HTML下载、解析完毕之后就触发。 MDN的解释:load 应该仅用于检测一个完全加载的页面 当一个资源及其依赖资源已完成加载时,将 阅读全文
posted @ 2021-11-05 23:05 浣熊sky 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 浏览器得组成 浏览器组件 浏览器大体上由以下几个组件组成,各个浏览器可能有一点不同。 1.界面控件 – 包括地址栏,前进后退,书签菜单等窗口上除了网页显示区域以外的部分2.浏览器引擎 – 查询与操作渲染引擎的接口3.渲染引擎 – 负责显示请求的内容。比如请求到HTML, 它会负责解析HTML、CSS 阅读全文
posted @ 2021-11-05 22:20 浣熊sky 阅读(486) 评论(0) 推荐(0) 编辑
摘要: map和普通对象的区别 1.map对象的键名没有限制,普通对象的键名都会自动转换为字符串 2.map对象可迭代(即可用for循环进行遍历),普通对象需通过Object.keys(obj)或这Object.entres(obj)等 3.map自定义的属性不会和原型上继承的属性冲突 map可理解为对象的 阅读全文
posted @ 2021-11-03 22:07 浣熊sky 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 解题思路分析例子,得出三种情况。1.非正常情况,长度小于2,直接返回。下面为正常情况2.得出结果长度为奇数。3.得出结果长度为偶数。 当为奇数时,需要找到这个中心点,中心点向两边扩散都是一一对应相等的,如aba,cabac。当为偶数时,需要找到这两个中心点,两个中心点向两边扩散也都是一一对应相等的, 阅读全文
posted @ 2021-11-03 19:01 浣熊sky 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 题:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了, 也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 解法1: hash var findRepeatNumber = function (nums) { le 阅读全文
posted @ 2021-10-31 16:37 浣熊sky 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.全排列 算法思想:在内层函数中传递两个参数,参数1:已排好的元素,参数2:待排序数组 如果已排序好元素长度等于全排长度,表示已排好,否则,遍历待排序数组,取出其中的每一个元素都作为已排序好的最后一个元素(参数1),参数2(剩余元素) 递归处理 代码实现 let func = (arr) => { 阅读全文
posted @ 2021-10-31 15:55 浣熊sky 阅读(57) 评论(0) 推荐(0) 编辑