文章教程

文章教程

文章 12.3k 浏览 284.8k

React + Typescript 工程化治理实践

最近参与了一个 React + Typescript 组件项目,这个项目后期会开源,对代码的质量和工程化上有比较高的要求,因此需要进行工程化治理。通过这次工程化…

浅忆流年 2024-09-21 14:30:12 35 0 0

Typescript 玩转设计模式 之 对象行为型模式

继前面几篇设计模式文章之后,这篇介绍 5 个对象行为型设计模式。 Chain of Responsibility(职责链) 意图 使多个对象都有机会处理请求,从而避免请…

夜血缘 2024-09-21 14:22:41 18 0 0

JS 变量的解构赋值

定义 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring) 数组的解构赋值 以前 let a = 1 let b = 2 let c…

木格 2024-09-21 02:52:42 17 0 0

Vue 3.x 渲染函数的使用

概览 h 现在是全局导入,而不是作为参数传递给渲染函数 更改渲染函数参数,使其在有状态组件和函数组件的表现更加一致 VNode 现在有一个扁平的 prop …

温折酒 2024-09-18 12:38:12 30 0 0

Angular 使用 [hidden] 属性控制元素可见性有什么问题?

使用 [hidden] 属性控制元素可见性有什么问题? Hello, there! 当在对应的 DOM 元素上设置 display: flex 属性时,尽管 [hidden] 对应的表达式为 true…

書生途 2024-09-18 12:08:10 22 0 0

新闻标题分析

在这个项目中,我们分析两个记者写的新闻标题 —— 一个是来自于 Business Inside 的 财政 记者,一个是来自于 Huffington post 的 名人 记者 —— 来…

萌梦深 2024-09-17 00:30:46 51 0 0

使用矩阵分解找到相似歌曲

之前,我写了一篇关于如何构建一个喜欢这个的人也喜欢……特性文章,用来展示相似音乐家名单。我的目标是为了显示用信息检索技术来很好的计算相关艺术…

白况 2024-09-17 00:16:46 51 0 0

这个月 我就和折线图杠上了

G2Plot 是一个注重于细节体验的通用统计图表库。 背景 折线图用于表示连续时间跨度内的数据,它通常用于显示某变量随时间的变化模式:是上升还是下降…

独自←快乐 2024-09-16 20:05:47 70 0 0

Webpack 之模块路径解析规则

当打包模块时,webpack 使用 enhanced-resolve 来解析文件路径 绝对路径 由于已经获得文件的绝对路径,因此不需要再做进一步解析 import '/home/me/fi…

蘑菇王子 2024-09-16 19:22:34 55 0 0

Typescript 玩转设计模式 之 创建型模式

我们团队的工作是用单页面应用的方式实现 web 工具。涉及到数万到十数万行的前端代码的管理,而且项目周期长达数年。怎么样很好地管理好这种量级的前…

情定在深秋 2024-09-16 15:14:25 31 0 0

utf-8 编码介绍

ASCII 码 计算机内部,所有信息最终都是一个二进制值 每一个二进制位(bit)有 0 和 1 两种状态,因此八个二进制位就可以组合出 256 种状态,这被称为…

沧笙踏歌 2024-09-16 14:10:25 45 0 0

jest + electron 基础实践——jest-electron

项目地址 jest-electron 。 一、背景 目前社区上最火热 / 流行的单测框架,必然是 jest。我们前端写单测遇到最多的问题是什么?那必然是无法模拟出真…

扭转时空 2024-09-15 22:42:45 46 0 0

函数递归的几种方式

前言 function a (num) { if (num <= 1) { return 1 } else { return num * a(num - 1) } } var b = a console.log(b(2)) // 2 console.log(typeof(a)…

つ低調成傷 2024-09-15 22:26:15 50 0 0

Web 前端编译构建优化

接口,调用汇总入口和出口 接口,整个项目全局搜,汇总成一个,减少代码量。避免重复代码 代码优化发版 大规模优化,建议放在接入新合作行,因为联调…

很酷又爱笑 2024-09-15 22:02:45 37 0 0

nvm NodeJS 版本管理软件

不要使用 nvm 1.1.9 版本的使用 1.1.7 版本即可 不然会安装 node 版本后,出现 exit 145,不能正常使用 nvm 安装包列表 https://github.com/coreybut…

生死何惧 2024-09-14 13:08:19 39 0 0

简介

分享一些关于设计、编程、教程类的文章。

更多

推荐作者

lixs

文章 0 评论 0

敷衍 

文章 0 评论 0

盗梦空间

文章 0 评论 0

tian

文章 0 评论 0

13375331123

文章 0 评论 0

你对谁都笑

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文