摘要: 1、模块化的发展过程 var moduleObj = { userName: 'zhangsan', fn: function () { console.log('hello world') } } 使用方式 <html> <head> </head> <body> <script src="a.j 阅读全文
posted @ 2023-01-30 09:53 不见水星记 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、并查集概念 并查集是一种树形的数据结构,顾名思义,它用于处理一些不交集的合并及查询问题。 它支持两种操作: 查找(Find):确定某个元素处于哪个子集,单次操作时间复杂度 O(α(n)),即查询元素p和元素q是否属于同一组 合并(Union):将两个子集合并成一个集合,单次操作时间复杂度 O(α 阅读全文
posted @ 2023-01-16 16:07 不见水星记 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、大顶堆 大顶堆是一种数据结构,它是一颗完全二叉树,并且满足以下性质: 每个节点的值都大于或等于它的子节点的值 因此,大顶堆的根节点(也称为堆顶)总是最大的元素 二、小顶堆 小顶堆也是一种数据结构,它是一颗完全二叉树,并且满足以下性质: 每个节点的值都小于或等于它的子节点的值 因此,小顶堆的根节点 阅读全文
posted @ 2023-01-13 10:57 不见水星记 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: 一、对虚拟DOM的理解 虚拟DOM就是用来描述真实DOM的javaScript对象,可以将多次修改的DOM一次性渲染到页面上,减少页面的重排重绘,提高渲染性能 虚拟DOM就是用来描述真实DOM的javaScript对象,可以将多次修改的DOM一次性渲染到页面上,减少页面的重排重绘,提高渲染性能。 在 阅读全文
posted @ 2023-01-03 10:15 不见水星记 阅读(543) 评论(0) 推荐(1) 编辑
摘要: 官网解释 一、Vue的生命周期 Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸载 等⼀系列过程,称这是Vue的⽣命周期。 Vue2生命周期: 1.beforeCreate(创建前) 数据观测和初始化事件还未开始,此时 data 阅读全文
posted @ 2022-12-30 09:59 不见水星记 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Vue Router 一、对前端路由的理解 路由:路由是url到函数的映射,可以根据不同的url地址展示不同的内容或页面。 服务器端路由(后端路由) 对于服务器来说,当接收到客户端发来的HTTP请求,会根据请求的URL,来找到相应的映射函数,然后执行该函数,并将函数的返回值发送给客户端。 客户端路由 阅读全文
posted @ 2022-12-26 09:41 不见水星记 阅读(179) 评论(0) 推荐(1) 编辑
摘要: 一、vuex介绍 目标 什么是Vuex 为什么学习Vuex 通信方案 | 组件关系 | 数据通信 | | | | | 父子关系 | 父传子:props ; 子传父:$emit | | 非父子关系 | vuex (一种组件通信方案) | Vuex是什么 概念:专门在 Vue 中实现集中式状态(数据)管 阅读全文
posted @ 2022-12-22 09:54 不见水星记 阅读(257) 评论(1) 推荐(2) 编辑
摘要: 一、JS执行机制 JS语言有个特点是单线程,即同一时间只能做一件事。单线程就意味着,所有的任务需要排队,前一个任务结束,才会执行后一个任务,可能造成页面渲染不连贯。 为了解决这个问题,利用多核CPU的计算能力,允许JS脚本创建多个线程,即同步和异步。 同步任务: 同步任务都在主线程上执行,形成一个执 阅读全文
posted @ 2022-12-12 09:38 不见水星记 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一、什么是回调函数?回调函数有什么缺点?如何解决回调地狱问题? 回调函数概念 回调函数是一个作为变量传递给另一个函数的函数,它在主体函数执行完之后再执行 回调函数特点 你定义的 你没有调用 但是最终执行了 回调函数可能的缺点 层层嵌套的异步函数的操作叫做回调地狱 容易写出回调地狱 不能使用 try 阅读全文
posted @ 2022-12-05 09:23 不见水星记 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、理解面向对象 面向对象程序设计以对象为核心,该方法认为程序由一系列对象组成。类是对现实世界的抽象,包括表示静态属性的数据和对数据的操作,对象是类的实例化。面向对象有三个特点:封装性、继承性、多态性。 封装性 将描述每一个对象的属性以及其行为的程序代码组装到一起,一并封装在一个有机的实体中,把它们 阅读全文
posted @ 2022-11-29 10:18 不见水星记 阅读(104) 评论(0) 推荐(0) 编辑