上一页 1 ··· 19 20 21 22 23
摘要: Vue中的key到底有什么用? key是为Vue中的vnode标记的唯一id,通过这个key,我们的diff操作可以更准确、更快速 diff算法的过程中,先会进行新旧节点的首尾交叉对比,当无法匹配的时候会用新节点的key与旧节点进行比对,然后超出差异. diff程可以概括为:oldCh和newCh各 阅读全文
posted @ 2022-09-16 08:54 bb_xiaxia1998 阅读(340) 评论(0) 推荐(0)
摘要: 如果让你从零开始写一个vue路由,说说你的思路 思路分析: 首先思考vue路由要解决的问题:用户点击跳转链接内容切换,页面不刷新。 借助hash或者history api实现url跳转页面不刷新 同时监听hashchange事件或者popstate事件处理跳转 根据hash值或者state值从rou 阅读全文
posted @ 2022-09-16 08:32 bb_xiaxia1998 阅读(374) 评论(0) 推荐(0)
摘要: 闭包 首先说明什么是闭包,闭包简单来说就是函数嵌套函数,内部函数引用来外部函数的变量,从而导致垃圾回收 机制没有把当前变量回收掉,这样的操作带来了内存泄漏的影响,当内存泄漏到一定程度会影响你的项目运行 变得卡顿等等问题。因此在项目中我们要尽量避免内存泄漏。 AJAX 实现:利用 XMLHttpReq 阅读全文
posted @ 2022-09-13 09:34 bb_xiaxia1998 阅读(85) 评论(0) 推荐(0)
摘要: label 的作用是什么?如何使用? label标签来定义表单控件的关系:当用户选择label标签时,浏览器会自动将焦点转到和label标签相关的表单控件上。 使用方法1: <label for="mobile">Number:</label> <input type="text" id="mobi 阅读全文
posted @ 2022-09-13 09:32 bb_xiaxia1998 阅读(28) 评论(0) 推荐(0)
摘要: 代码输出结果 async function async1() { console.log("async1 start"); await async2(); console.log("async1 end"); } async function async2() { console.log("asyn 阅读全文
posted @ 2022-09-12 14:23 bb_xiaxia1998 阅读(110) 评论(0) 推荐(0)
摘要: IE 兼容 attchEvent('on' + type, handler) detachEvent('on' + type, handler) 事件触发的过程是怎样的 事件触发有三个阶段: window 往事件触发处传播,遇到注册的捕获事件会触发 传播到事件触发处时触发注册的事件 从事件触发处往 阅读全文
posted @ 2022-09-12 14:21 bb_xiaxia1998 阅读(63) 评论(0) 推荐(0)
摘要: 对JSON的理解 JSON 是一种基于文本的轻量级的数据交换格式。它可以被任何的编程语言读取和作为数据格式来传递。 在项目开发中,使用 JSON 作为前后端数据交换的方式。在前端通过将一个符合 JSON 格式的数据结构序列化为 JSON 字符串,然后将它传递到后端,后端通过 JSON 格式的字符串解 阅读全文
posted @ 2022-09-11 07:50 bb_xiaxia1998 阅读(34) 评论(0) 推荐(0)
摘要: 说一下原型链和原型链的继承吧 所有普通的 [[Prototype]] 链最终都会指向内置的 Object.prototype,其包含了 JavaScript 中许多通用的功能 为什么能创建 “类”,借助一种特殊的属性:所有的函数默认都会拥有一个名为 prototype 的共有且不可枚举的属性,它会指 阅读全文
posted @ 2022-09-11 07:46 bb_xiaxia1998 阅读(63) 评论(0) 推荐(0)
摘要: call apply bind 题目描述:手写 call apply bind 实现 实现代码如下: Function.prototype.myCall = function (context, ...args) { if (!context || context null) { context = 阅读全文
posted @ 2022-09-09 21:14 bb_xiaxia1998 阅读(101) 评论(0) 推荐(1)
摘要: 左右居中方案 行内元素: text-align: center 定宽块状元素: 左右 margin 值为 auto 不定宽块状元素: table布局,position + transform /* 方案1 */ .wrap { text-align: center } .center { displ 阅读全文
posted @ 2022-09-07 12:40 bb_xiaxia1998 阅读(314) 评论(0) 推荐(1)
上一页 1 ··· 19 20 21 22 23