摘要: DocumentFragment不是真实DOM树的一部分,它的变化不会引起DOM树的重新渲染的操作(reflow) ,且不会导致性能等问题。 MDN DocumentFragment 节点插入文档树时,插入的不是 DocumentFragment 自身,而是它的所有子孙节点。这使得 Document 阅读全文
posted @ 2021-02-26 14:27 halfsoul 阅读(83) 评论(0) 推荐(0) 编辑
摘要: request.js import axios from 'axios'; import { Message } from 'element-ui'; const service = axios.create({ baseURL: 'http://192.168.30.110:8008/', // 阅读全文
posted @ 2021-01-19 13:44 halfsoul 阅读(340) 评论(0) 推荐(0) 编辑
摘要: import { formPost, fetchPost, fetchGet } from '../require' // 登录 export function login(data) { var url = '/ebooking/import/api/noPermissions/login'; v 阅读全文
posted @ 2020-08-12 16:18 halfsoul 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 数组 数组类型注解 const numberArr: (number | string)[] = [1, '2', 3]; //既可以是number 也可以是string const stringArr: string[] = ['1', '2', '3']; const underfinedArr 阅读全文
posted @ 2020-06-30 17:35 halfsoul 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 一:定义 1.TypeScript无法直接在浏览器上运行(node也无法去运行),会被编译成JavaScript语法再去运行 2.是JavaScript的超集,是静态类型,一旦定义成某类型,将无法改变 //静态类型 let c: number=123; c='123';//报错 c=123; 二:优 阅读全文
posted @ 2020-06-28 16:27 halfsoul 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 待填坑 阅读全文
posted @ 2020-06-23 10:40 halfsoul 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.你知道vue的模板语法用的是哪个web模板引擎的吗?说说对模板引擎的理解 mustache,主要是使用{{}}进行数据渲染。 2.你知道v model的原理吗?说说看 v model是一个语法糖,真正实现双向绑定还是依靠v bind:绑定响应式数据。以及触发input事件并传递数据(核心和重点) 阅读全文
posted @ 2020-04-27 22:47 halfsoul 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 思路:让target值去减去数组的每一项,然后放进map里 每遍历一个对象去map里看是否有相同的 有相同的返回该下标值 如果没有相同的存在map里 注意前面存值,后面存下标 可以利用map.has(value)找到下标值 代码如下 var twoSum = function(nums, targe 阅读全文
posted @ 2020-04-27 22:21 halfsoul 阅读(137) 评论(0) 推荐(0) 编辑
摘要: JavaScript 执行机制,宏任务,微任务 1.js是一门单线程语言 浏览器是多线程的 2.同步进入主线程 3.异步进入Event Table并注册函数,当指定的事情完成时,Event Table会将这个函数移入到Event Queue中,主线程任务执行完毕之后 会去Event Queue读取相 阅读全文
posted @ 2020-04-26 19:08 halfsoul 阅读(1488) 评论(0) 推荐(1) 编辑
摘要: 待写 阅读全文
posted @ 2020-04-26 15:47 halfsoul 阅读(104) 评论(0) 推荐(0) 编辑