介绍 可扩展的 JavaScript Web 文本编辑器框架 原理:一个contentEditable的元素 主要概念 Editor instances 将所有内容连接在一起...
介绍 可扩展的 JavaScript Web 文本编辑器框架 原理:一个contentEditable的元素 主要概念 Editor instances 将所有内容连接在一起...
视频学习资料推荐: 吴恩达机器学习:https://www.youtube.com/playlist?list=PLOXON7BTL9IW7Ggbc09jLqGmzkwPI4...
用于前端操作Excel以及类似的二维表,js-xlsx是它的社区版本文档地址:https://docs.sheetjs.com/[https://docs.sheetjs.c...
react-i18next 文档地址:https://react.i18next.com/[https://react.i18next.com/] 安装包:npm insta...
unused-files-webpack-plugin Github 地址:https://github.com/tomchentw/unused-files-webpack...
文档地址:https://react.dev/learn[https://react.dev/learn] react@18.2.0 Add React to a Websi...
需求背景 类似微博评论功能 @ 用户的功能 列表中点击某项,将其插入文本框失焦处 实现 插件:https://github.com/signavio/react-mentio...
React 创建组件的方式: 类组件 函数式组件a. 纯函数组件没有状态b. 纯函数组件没有生命周期c. 纯函数组件没有thisd. 只能是纯函数 这就注定,我们所推崇的函数...
冒泡排序 基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来,假设从小到大,即为较大的数慢慢往后排,较小的数慢慢往前排。每一趟遍历,将一个最大的数移到序...
常见操作数组、字符串 API 字符串API定义用法slice(start, end)用于提取字符串中介于两个指定下标之间的字符,包前不包后,返回新的 str,不改变原 str...
W3C标准 DOCTYPE 是 document type 的简写,用来说明你用的 XHTML 或者 HTML 是什么版本。其中的 DTD (例如 xhtml1-transi...
CSS 盒模型 CSS 盒模型本质上是一个盒子,盒子包裹着 html 元素。盒子由四个属性组成,从内到外分别是:content 内容、padding 内填充、border 边...
单例模式的定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 实现方法 一般是先判断实例是否存在,如果存在直接返回,不存在就创建了再返回,这就确保了一个类只有一个实...
多谢鼓励!
简单算法实现 trim 斐波那契数列 斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0...
实现 trim 斐波那契数列 斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0...
vue2.x 使用 Object.defineProperty() 实现数据的响应 原理:递归遍历 data 中的数据,使用 Object.defineProperty()[...
构造函数 构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与 new 运算符一起使用在创建对象的语句中。没有返回值,不能被直接调用,...
思路 定义一个类,用来创建 DOM 元素(element.js),含标签名、节点属性(包含样式、属性、事件)、子节点、标识 id; 比较新旧 DOM 树的差异(diff.js...
统计HTML标签中以b开头的标签数量 统计HTML标签中出现次数最多的标签 判断DOM标签的合法性 如标签的闭合、span里面不能有div、其他符合HTML标签合法性的规则等...