pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道
01 2022 档案
  • javascript中异步和同步的区别是什么
    摘要:1.区别 在同步中,发出一个功能调用时,必须一件一件事做,等前一件做完了才能做下一件事;而在异步中,当一个异步过程调用发出后,调用者在没有得到结果之前,就可以继续执行后续操作。 2.详细解释 javascript语言是一门“单线程”的语言,不像java语言,类继承Thread再来个thread.st 阅读全文
    posted @ 2022-01-23 17:35 pwindy 阅读(166) 评论(0) 推荐(0)
  • js的下载是阻塞的吗?
    摘要:如果js脚本不加defer和async属性的话,确实是阻塞的,但是如果加上defer或者async属性的话,最起码下载时,js是并行下载的,而解析代码的时候,具体情况具体分析。 引用js文件格式如下: <script type="text/javascript" defer="defer" asyn 阅读全文
    posted @ 2022-01-23 11:26 pwindy 阅读(149) 评论(0) 推荐(0)
  • vue组件内路由钩子函数
    摘要:你可以在路由组件内直接定义以下路由导航守卫 beforeRouterEnter beforeRouterUpdate(2.2新增) beforeRouterLeave 1.beforeRouterEnter beforeRouteEnter(to, from, next) { // 在渲染该组件的对 阅读全文
    posted @ 2022-01-23 11:06 pwindy 阅读(274) 评论(0) 推荐(0)
  • 浅拷贝与深拷贝
    摘要:一、数据类型 数据分为基本数据类型(String, Number, Boolean, Null, Undefined)和引用数据类型(Array, Object, Function)。 1.基本数据类型的特点:直接存储在栈(stack)中的数据 2.引用数据类型的特点:存储的是该对象在栈中引用,真实 阅读全文
    posted @ 2022-01-22 17:57 pwindy 阅读(113) 评论(0) 推荐(0)
  • 字符串的分解 js
    摘要:1.已知字符串str var str = 'abcdefg'; 2.获取str字符串的第一个字符 str[0] const str_one = str[0]; 打印出结果: console.log(str_one); 3.获取字符串的第一个字符之后的字符 const str_others = str 阅读全文
    posted @ 2022-01-22 10:06 pwindy 阅读(37) 评论(0) 推荐(0)
  • 搜索关键词高亮 vue
    摘要:1.背景 给搜索出来的相应的字符串,加上高亮显示。 2.思路分析 2.1.建立函数wrapperKeyword,传入两个参数 listQuery为搜索的数据(数据结构为对象{}),其中包括title,author等字段属性 methods:{ wrapperKeyword(k,v){ functio 阅读全文
    posted @ 2022-01-19 14:36 pwindy 阅读(29) 评论(0) 推荐(0)
  • 判断函数类型 Object.prototype.toString().call
    摘要:1.判断普通匿名函数 var obj1 = Object.prototype.toString.call( function(){}); console.log(obj1); console.log(obj1 '[object Function]'); 2.判断异步函数 var obj2 = Obj 阅读全文
    posted @ 2022-01-14 11:25 pwindy 阅读(58) 评论(0) 推荐(0)
  • 扁平结构数据变成嵌套结构数据(树状结构)
    摘要:1.扁平结构 pid:当前对象的父级level等级 level:当前对象的level等级 2.嵌套结构 3.代码展示 3.1.定义扁平结构的数据array pid:当前对象的父级level等级 level:当前对象的level等级 3.2.js部分 // 定义一个新数组 var chapterTre 阅读全文
    posted @ 2022-01-13 11:46 pwindy 阅读(223) 评论(0) 推荐(0)
  • 判断两个数组相同 两个对象相同 js
    摘要:1.判断两个一模一样的数组相同 方法:通过把数组变成字符串的形式 arr.toString() var arr1 = [1,2,3]; var arr2 = [1,2,3]; console.log(arr1 == arr2); console.log(arr1 arr2); console.log 阅读全文
    posted @ 2022-01-13 11:29 pwindy 阅读(317) 评论(0) 推荐(0)
  • 嵌套结构数据(树状结构)变成扁平结构---不带子元素(children)
    摘要:1.嵌套结构 2.扁平结构 3.代码展示 3.1.定义嵌套结构的数据array 3.2.js部分 showAllData函数为一个递归函数,即,函数中引用该函数。 function showAllData(array){ if(array && array.length > 0){ for (var 阅读全文
    posted @ 2022-01-12 16:08 pwindy 阅读(117) 评论(0) 推荐(0)
  • 嵌套结构数据(树状结构)变成扁平结构---带有子元素(children)
    摘要:1.嵌套结构 2.扁平结构 3.代码展示 3.1.定义嵌套结构的数据array var array = [ { label: '一级 1', children: [{ label: '二级 1-1', children: [{ label: '三级 1-1-1' }] }] }, { label: 阅读全文
    posted @ 2022-01-12 14:46 pwindy 阅读(289) 评论(0) 推荐(0)