赞了文章2023-12-26
react-markdown 是一款非常优秀的 markdown 转 html 的 react 组件,但是官方文档是全英文而且也没有说明的太详细,我就把自己开发遇到的问题以及总结记录下来,希望帮助更多的开发人员。
发布了文章2022-10-09
(一)变化侦测该系列主要对Vue源码流程分析与简单实现,会省略源码中的一些细节初始化Object变化侦测Array变化侦测observe流程图1、初始化定义Vue构造函数向Vue原型混入操作方法,方便后期扩展在初始化函数中进行 state初始化 -> data初始化 {代码...} {代码...}...
赞了回答2022-10-08
使用非数字或边界限制 {代码...}
回答了问题2022-10-08
{代码...}
发布了文章2022-10-08
\( 由D[n] = O[n] - O[n-1] , O[0] = D[0] \)=> \( O[n] = D[n] + O[n-1] \)=> \( O[n] = D[n] + D[n-1] + ... + O[0] \)=> \( O[n] \) = \( \sum_{i=0}^nD[i] \)eg: \( 7 = 1 + 1 + 3 + 2 \)
赞了回答2022-06-16
[链接]或许你是要这个?已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
发布了文章2022-02-28
在刷新页面时Vuex中的数据会重置,对于想要保留的状态同样也会重置在Storage中数据可以持久化存储,但是在存储了太多数据时不利于状态的统一管理
发布了文章2021-10-28
NPM与Yarnnvmnpmyarn1. NVMNVM(Node Version Manager):Node版本管理Windows上安装地址下载压缩包直接安装即可常用命令查看 {代码...} 安装与卸载 {代码...} 切换 {代码...} 2 NPMNPM(Node Package Manager):Node包管理包管理上传包脚本NRMNPX2.1 包管理全局安装 {...
发布了文章2021-10-24
常见排序算法排序方式 分类 排序算法 平均时间复杂度 空间复杂度 稳定性 内部排序 插入排序 直接插入排序 O(n2) O(1) 稳定 折半插入排序 O(n2) O(1) 稳定 希尔排序 O(n1.3~2) O(1) 不稳定 交换排序 冒泡排序 O(n2) O(1) 稳定 快速排序 O(nlogn) O(nlogn) 不稳定 选择...
发布了文章2021-10-21
aixos基础与应用Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中我们先实现axios在Vue中发起一个请求再详细讲解它在vue中使用axios.get()axios概述与配置axios上的方法在Vue中使用axios.get() {代码...} axios.get(url)有点像fetch()方法,返回一个Promi...
发布了文章2021-10-20
Ajax和Fecth两者都用于无刷新更新数据:即在不刷新页面的情况下,向服务端发送请求获取数据AJAX(Asynchronous JavaScript+XML):异步JavaScript加XML关键是使用XMLHttpRequest(XHR)对象Fetch:Fetch API提供了一个原生JavaScript接口,用于访问和操纵HTTP管道的一些...
发布了文章2021-10-17
HTTP基础本文以HTTP/1.1这一经典版本进行介绍相关基础概念概述HTTP报文连接管理Web服务器HTTP缓存CookieCSPHTTPS1 概述定义浏览器中的HTTP发展历史1.1 定义HTTP(Hyper Text Transfer Protocol):超文本传输协议,一个简单的请求-响应协议指定了客户端可能发送给服务...
发布了文章2021-10-15
没有表示包长度和数据长度的字段,可由IP层获知TCP的包长度,由TCP包长度可计算数据的长度序列号:发送数据的位置,每发送一次,就累加一次该数据字节数的大小
发布了文章2021-10-14
IP地址与数据报在TCP/IP通信中,互相连接的网络使用IP地址对主机和路由器进行标识数据报记录了传输过程的相关信息,包含IP地址、大小以及分片信息等IPv4IPv61 IPv4定义分类广播地址子网掩码首部1.1 定义地址形式4个字节共32位,每8位1组中间以"."隔开,常以十进制表...
发布了文章2021-10-14
网络分层与基础概念网络分层相关概念TCP/IP协议族基础概念1 网络分层进行分层可以关注每一层所独立的功能,方便学习分析以及应用三种分层模型每层的功能1.1 三种分层模型OSI参考模型7层的网络分层,前三层是资源子网,用于数据处理,后三层是通信子网,用于数据通信...
提出了问题2021-10-12
发布了文章2021-10-11
虚拟DOM与Diff算法虚拟DOMsnabbdomVue中的Diff算法1 虚拟DOM概述VNode1.1 概述原生DOM为我们提供了一些获取DOM元素以及操作DOM元素的API,可以对DOM元素进行增删改查。复杂的页面状态维护需要提前写好大量的DOM操作,会造成状态很难维护,代码的逻辑也很混乱。所以我...
发布了文章2021-10-09
DOM基本概念节点类型节点样式事件1 基本概念Document Object Model 文档对象模型BOM:与浏览器交互的方法和接口DOM:处理网页内容的方法和接口 - HTML和XML的应用程序接口window是BOM的核心对象,window上的document是DOM的核心任何HTML或XML文档都可以用DOM表示为一...
发布了文章2021-10-08
浏览器对象模型 - Browser Object ModelWeb浏览器暴露的所有对象组成的表示模型,当浏览器分析文档时,它将创建一个对象集合,定义文档并详细说明它如何显示。
发布了文章2021-10-06
Vue-Router路由管理基础使用进阶1 基础安装与基本使用动态路由嵌套路由编程式导航命名路由命名视图重定向和别名路由组件传参History模式Modules1.1 安装与基本使用 {代码...} 创建两个页面 {代码...} 配置路由 {代码...} 引入VueRouter并实例化,引入组件配置对象的r...