摘要: ## useRef简单介绍 ```javascript const refContainer = useRef(initialValue); ``` useRef 返回一个可变的 ref 对象,其 .current 属性被初始化为传入的参数(initialValue)。返回的 ref 对象在组件的整 阅读全文
posted @ 2023-06-27 14:41 脏猫 阅读(347) 评论(0) 推荐(0)
摘要: ### 1、Top-level await 之前await关键字只能在async函数内部使用,在外部使用就会报错: SyntaxError - SyntaxError: await is only valid in async function; 在ES13 允许在模块的顶层使用 await, 并且 阅读全文
posted @ 2023-06-27 14:40 脏猫 阅读(155) 评论(0) 推荐(0)
摘要: ## 纯函数 在程序设计中,若一个函数符合以下条件,那么这个函数被称为纯函数: - 此函数在 **相同的输入值** 时,需产出 **相同的输出**。 - 函数和输出和输入值以外的其他隐藏信息和状态无关,也和由于 I/O设备产生的外部输出无关。 - 该函数不能有语义上可观察到的函数副作用,诸如“触发事 阅读全文
posted @ 2023-06-27 14:39 脏猫 阅读(42) 评论(0) 推荐(0)
摘要: 一、React Hook(部分) 1.useEffect useEffect 用于处理组件中的 effect,通常用于请求数据,事件处理,订阅等相关操作。 1.当 useEffect 没有第二个参数时,useEffect 会不停的调用 2.当 useEffect 第二个参数为空数组时,仅在组件挂载和 阅读全文
posted @ 2023-06-27 14:37 脏猫 阅读(26) 评论(0) 推荐(0)
摘要: 什么是微前端 微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。 微前端(Micro-Frontends)是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。 微前端架构旨在解决 阅读全文
posted @ 2023-06-27 14:36 脏猫 阅读(75) 评论(0) 推荐(0)
摘要: ## 一、前言 这三者的定位都有些不同,不好直接比较,但是做的事情还算类似,因此放一块拿来说说。vite 是新生技术,由其快速优秀的开发体验有取代 webpack 的趋势,但是它并不如 webpack 打包工具那么灵活,vite 内部的打包工具是采用的 esbuild,其性能之高也来自于此。 ## 阅读全文
posted @ 2023-06-27 14:35 脏猫 阅读(1420) 评论(0) 推荐(0)
摘要: 重新整理了下 Vue 的接口去跨域的事,其实就两个地方实际生效,其他地方乱写端口什么的反倒是阻碍了。这边展示 Vue3+Vite 的例子: ```js // 写在vite.config里 server:{ port:81, //定义前端程序使用的端口 disableHostCheck:true, p 阅读全文
posted @ 2023-06-27 14:35 脏猫 阅读(18) 评论(0) 推荐(0)
摘要: Vue 的组件要在其他地方使用得通过这三步 ```js ... ... import vuexxx from '@components/vuexxx' export default{ ... components:[ vuexxx ] } ``` 注册起来比较的繁琐。 这里记录一种自动注册的方式,把 阅读全文
posted @ 2023-06-27 14:34 脏猫 阅读(210) 评论(0) 推荐(0)
摘要: 问题:跳转到同一个页面,但是传入不同的路由参数,而 data 内数据从 route.params 拿的并不会在路由跳转后再次获取,即不会跟随刷新。 ### 解决方法 ```javascript ``` 阅读全文
posted @ 2023-06-27 14:33 脏猫 阅读(522) 评论(0) 推荐(0)
摘要: ## 1. 新的 SFC 特性 - ` Color is: {{ color }} ``` script setup 的几个优势 - 更少的样板内容,更简洁的代码。 - 能够使用纯 Typescript 声明 props 和发出事件。 - 更好的运行时性能 (其模板会被编译成与其同一作用域的渲染函数 阅读全文
posted @ 2023-06-27 14:32 脏猫 阅读(304) 评论(0) 推荐(0)
摘要: 在 vue3 中是不会直接暴露 vue 对象给你使用了。所以不能像 vue2 那样直接在原型上挂载,想要添加公共方法可以有下面三种方式。 ### **第一种:使用 app.config.globalProperties 添加** ```js import { createApp } from "vu 阅读全文
posted @ 2023-06-27 14:32 脏猫 阅读(1089) 评论(0) 推荐(0)
摘要: ## 一、Vue3.0 六大亮点 - Performance:性能比 Vue2.x 快 1.2~2 倍 - Tree shaking support:按需编译,体积比 Vue2.x 更小 - Composition API:组合 API - Better TypeScript support:更好的 阅读全文
posted @ 2023-06-27 14:32 脏猫 阅读(356) 评论(0) 推荐(0)
摘要: 路径别名,省去相对路径的麻烦,直接用@views 来作为路径开头更加的方便 ## Vue2+Vue-Cli 写法 在 vue.config.js 里写入 ```js module.exports = { ... chainWebpack: config => { config.resolve.sym 阅读全文
posted @ 2023-06-27 14:31 脏猫 阅读(37) 评论(0) 推荐(0)
摘要: 正则表达式是由一个字符序列形成的搜索模式。可以用来搜索也可以用来替换。 > 语法:/正则表达式主体/修饰符(可选) //是定界符,内容则是需要查找或替换的内容。比如/runoob/就是查找 runoob 这个词 ### 正则表达式修饰符 i:无视大小写。比如"abvAce" 中使用/A/i,会匹配到 阅读全文
posted @ 2023-06-27 14:30 脏猫 阅读(17) 评论(0) 推荐(0)
摘要: 大一定下的的创客项目以及 Dev Feast 活动上展示内容,主要技术栈在短学期已搞定,关键在于贪吃蛇游戏的实现。 项目地址: ## 一、项目简介 本项目开发一个运行在 ESP32 上,显示在 WS2812 灯板上并收 flutterAPP 控制的贪吃蛇游戏。 ## 二、项目准备 所需的材料:ESP 阅读全文
posted @ 2023-06-27 14:30 脏猫 阅读(391) 评论(0) 推荐(0)
摘要: ### 归并排序 - 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 - 归 阅读全文
posted @ 2023-06-27 14:28 脏猫 阅读(45) 评论(0) 推荐(0)
摘要: **可以用一个自然高度的容器吗?**给容器加上相等的上下内边距让内容居中。 **容器需要指定高度或者避免使用内边距吗?**对容器使用 display:table-cell 和 vertical-align:middle。 **可以用 Flexbox 吗?**如果不需要支持 IE9,可以用 flexb 阅读全文
posted @ 2023-06-27 14:28 脏猫 阅读(13) 评论(0) 推荐(0)
摘要: 需求:一段文本,不定长,需要在页面中有展开按钮,假如它少于固定行,展示按钮不可见,假如多于固定行,则出现按钮,点击后,显示全部长度。 ### html 部分 ```html {{ BookInfo.book_intro }} --展开-- ``` 首先定义两个样式类,一个是展开后高度自适应的情况,一 阅读全文
posted @ 2023-06-27 14:27 脏猫 阅读(61) 评论(0) 推荐(0)
摘要: ### Yarn 是什么? yarn 是为弥补 npm 的一些缺陷而出现的用以代替 npm 的 js 包管理工具。 npm 的一些人尽皆知的不足: - `npm install`的时候**巨慢**。特别是新的项目拉下来要等半天,删除 node_modules,重新 install 的时候依旧如此。 阅读全文
posted @ 2023-06-27 14:26 脏猫 阅读(201) 评论(0) 推荐(0)
摘要: ## Ubuntu 安装界面卡住 给笔记本安装 ubuntu 的时候一直有这个问题,在安装界面就直接卡死,鼠标能动,但啥都不能点。 实际上是由于我的显卡是 GTX1060,是在 1050ti 以上,而 ubuntu 与 n 卡的高版本兼容性不好才导致卡死。 这时候的处理方法是: 1.在系统选择安装 阅读全文
posted @ 2023-06-27 14:24 脏猫 阅读(9482) 评论(1) 推荐(1)