redux crateStore connect

页面发布-分发dispatch(action(:object),action已被connect(mapStateToProps, mapDispatchToProps)(App)映射到组件props ) reducer里的纯函数执行,拿到action里返回的对象数据,赋值给redux中的Store, ...

前端设计模式——适配器模式

适配器模式(Adapter Pattern):将一个类的接口转化为客户端所期望的接口,使得原本不兼容的类可以一起工作。在前端开发中,可以使用适配器模式来处理不同浏览器之间的兼容性问题。 适配器模式通常包含三个角色:客户端、目标对象和适配器对象。客户端调用适配器对象的接口,适配器对象再调用目标对象的接 ...

👋 和我一起学【Three.js】「初级篇」:0. 总论

「和我一起学 XXX」是我 2023 年的一个新企划,目的是向读者(也包括未来的自己)介绍我正在学习的某项新技术。文章会通过长期反复迭代的方式保持其内容的新鲜度。文章有较大内容更新时,会在文章开头进行更新时间说明(由于时间精力有限,更新的内容只能保障少数几个平台的同步,请见谅)。 1. 什么是 Th ...

web

1. 表格标签 1.1 表格的主要作用 表格主要是用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理。 总结:表格不是用来布局页面的,而是用来展示数据的。 1.2 表格的基本语法 ...

初识web

网页 1. 什么是网页 网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合。 网页是网站中的一“页”,通常是HTML格式的文件,它要通过浏览器来阅读。 网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以.htm或.h ...

浏览器事件循环相关概念及其理解

相关解释 ​ 在打开浏览器的时候会创建出来若干进程,以便于完成相关任务,其实最重要的是渲染进程。 ​ 渲染进程的主要工作为:解析HTML,绘制CSS样式,执行JS代码等。 ​ 其中在执行JS代码的时候,会根据代码任务的类型创建出来若干队列,其中常见的有: 延时队列(setInterval,setTi ...

Vue——Vue初始化【三】

前言 今天我们来解密下init.ts中的代码内容,并结合 vue 生命周期来分析下 vue 的初始化; GitHub github page 内容 init.ts import config from '../config' import { initProxy } from './proxy' i ...

前端设计模式——策略模式

在前端开发中,策略模式是一种常用的设计模式,它可以让我们在不改变对象本身的情况下,通过修改其内部的算法实现不同的行为。策略模式常常被用于实现一些复杂的业务逻辑,特别是需要根据不同的条件进行处理的情况。 下面是一个简单的示例,演示了如何使用策略模式来实现一个计算器: // 定义一个策略对象 const ...

HTML表格

​ 表格: <table> <tr> <th>表格1</th> </tr> <tr> <td>表格2</td> </tr> </table> 快捷键:table>tr*数量>td*数量 属性名 属性值 说明 align left、center、right border 1或“” 边框 cellpad ...

记录--vue3+setup+ts 知识总结

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 vue3 于 2020 年 09 月 18 日正式发布,2022 年 2 月 7 日 vue3 成为新的默认版本 距离 vue3 正式发布已经过去两年有余, 成为默认版本也过去大半年了,以前还能说是对新技术、新特性的观望,而现在面试都直问 ...

Web客户端开发

Web开发工具 从高层次来看,可以将客户端工具放入以下三大类需要解决的问题中: 安全网络 — 在代码开发期间有用的工具。 转换 — 以某种方式转换代码的工具,例如将一种中间语言转换为浏览器可以理解的 JavaScript。 开发后阶段 — 编写完代码后有用的工具,如测试和部署工具。 终端命令 导航计 ...