KDJ指标的算法、原理和特性

news2024/11/25 22:42:44

KDJ的完整中文名称是随机摆动指标,是短线交易者最常用的指标之一。作为应用最广泛的指标之一,KDJ的用法网上随处可见,但大部分介绍都只会告诉你超买超卖,金叉死叉,详细点的讲讲背离和钝化,至于为什么这么用,几乎没人去剖析背后的原理。这篇文章讲带你从算法和概率的角度,探究KDJ的底层逻辑。

KDJ的算法总共分成三步:

第一步求出未成熟随机值RSV,公式是:
在这里插入图片描述

这个公式,直白的表述就是求出当前价格在过去N个周期最高点和最低点的位置,以百分比计数。

第二步是对RSV进行平滑计算得到K值,再对K值进行平滑计算得到D值,其算法都是取三分之二个前值加上三分之一时下值作为当前值。

这里有两个意义,一个是RSV作为初始值,数据波动频率太过频繁,作为指标,需要适当对数据进行平滑运算,经过削峰平谷平滑后的数据更加具有趋势指示性。

另一个意义第一次平滑是让RSV看起来相对平滑,可以作为快速趋势值,再次平滑K值得到的D值是让趋势更加平缓,把D值当作一个慢速趋势值,通过观察快慢两个平滑值的关系,就能比较清晰的判断当下的形势。第三步是对快(K值)慢(D值)值的差值进行放大,得到J值,J值的作用是观测快慢线之间的距离和变化。J值的计算公式是:J=3K-2D,这个公式实际上是:J=K+(K-D)×2,也就是以K值为基础,加上KD差的放大倍数,目的是为了观察KD之间的关系。这与MACD中的MACD=(DIF-DEA)×2一个道理,只是坐标系统不一样,所以加了K值做为基础而已。理解了KDJ的算法,接下来我们探讨一下KDJ指标解决了什么问题?

通过算法我们可以总结出KDJ指标的本质:KDJ指标指示的是当下价格在过去N个周期震荡区间的平滑位置。这个位置的作用,可以理解为在价格运行的方向在震荡区间中的摆动力道。我们可以通过观察KD值的方向和差距(也就是J值)来观察价格运行的方向和力道。

理解了KDJ的计算原理和本质,最后我们通过观测KDJ的表现,总结出以下几个指标特性:

1、KDJ考虑的是区间最高最低与当前价格的关系,如果K线的上下影把区间撑大,或者周期平移导致区间缩小,RSV的数值会失真。比如一段上涨趋势,最后一根K线如果拉出长上影,但收盘价格比昨天高,这时候指标值反而会比昨天低,反之亦然,这种情况下极容易产生KDJ背离,连续背离则会形成钝化。所以底部金叉和顶部死叉并不能完全指示交易机会,需要结合K线进行判断。

2、持续阴跌或持续小涨也会导致KDJ产生钝化,在钝化的情况下会导致金叉死叉连续失效,所以出现KDJ钝化不要轻易进场离场。

3、KD值平滑计算的函数是SMA,SMA均线的最大特点是敏感度特别高,走平和拐头只需要一个相对大于或小于前三个值得数值就会发生,加上区间撑大的特性,在一段趋势中随便一个反弹回调就会造成走平拐头的出现,所以KDJ非常适合短线交易中对行情及时转变进行决策。

4、当K值上穿50时,行情必定是突破N周期平台突破,下穿则相反。KD值均处于50上方,价格一定呈上升趋势,KD值处于50下方则必定处于下跌趋势。所以KDJ最好的用法并非金叉死叉,而是K值上穿下穿50中间值。

5、有不少教程说J值处于20以下和80是超买超卖区,其实以上意义并不大,即使J值小于零或大于100,也不能确认必定会迎来反转行情。相反的,上涨下跌力度大到能把J值做到大于100小于0,那么消耗这个力度是需要时间和空间的。虽然有很多的例子可以观测到J值处于极限位置后会反转,但那对我们来说并非机会,而是风险。观测的重点仍然应该放在KD值上。

最后总结:我们研究指标,目的是为了了解前人和专业人士理解市场的方式。理解这些思路,对我们完善自身交易系统有着莫大的帮助,通过指标理解市场运行规律,才能使用指标去把握市场运行方向的转折点和交易机会

量化股票基金stockapi接口地址:https://stockapi.com.cn
接口http请求方式获取数据,Java,python,js,c,c++,易语言均可用

相关章节说明

    • 接口说明:日线macd数据查询
    • 接口说明:日线kdj数据查询
    • 接口说明:日线wr数据查询
    • 接口说明:日线cci数据查询
    • 接口说明:5,10,20日ma均线数据查询
    • 接口说明:布林带boll数据查询
    • 接口说明:龙虎榜查询
    • 接口说明: 股票历史日线行情查询
    • 接口说明:分时kdj数据
    • 接口说明:分时数据获取
    • 接口说明:主力资金流入流出指标
    • 接口说明:量比指标
    • 接口说明:抛物线SAR指标
    • 接口说明:乖离率BIAS指标
    • 接口说明:RSI指标
    • 接口说明:神奇九转指标
    • 接口说明:所有A股列表数据查询
    • 接口说明:所有st股列表数据查询
    • 接口说明:十大成交活跃股
    • 接口说明:查询当日是否为交易日
    • 接口说明:查询上证指数
    • 接口说明:查询深圳成指
    • 接口说明:查询上证50
    • 接口说明:基金分时数据
    • 接口说明:行业板块个股列表
    • 接口说明:行业板块代码
    • 接口说明:板块历史资金流
    • 接口说明:涨停股池
    • 接口说明:强势股池
    • 接口说明:次新股池
    • 接口说明:炸板股池
    • 接口说明:跌停股池

接口说明:日线macd数据查询

地址:https://stockapi.com.cn/v1/quota/macd

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-17时间
cycleint99周期
longCycleint2626长周期
shortCycleint1212短周期
vipCycleFlagint00是否需要返回所有周期数据,1:是;0:否。有token用户可以传1

请求示例:

https://stockapi.com.cn/v1/quota/macd?code=600004&cycle=9&date=2021-10-17&longCycle=26&shortCycle=12&vipCycleFlag=0

接口说明:日线kdj数据查询

地址:https://stockapi.com.cn/v1/quota/kdj
请求示例:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-17时间
cycleint99周期1
cycle1int33周期2
cycle2int33周期3
vipCycleFlagint00是否需要返回所有周期数据,1:是;0:否。有token用户可以传1
https://stockapi.com.cn/v1/quota/kdj?calculationCycle=100&code=600004&cycle=9&cycle1=3&cycle2=3&date=2022-06-20&vipCycleFlag=0

接口说明:日线wr数据查询

地址:https://stockapi.com.cn/v1/quota/wr

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-17时间
cycle1int1010周期1
cycle2int66周期2
rehabilitationint100100复权方式:100-不复权;101-后复权;102-前复权
calculationCycleint100100周期:100-日;101-周;102-月;103-季;104-半年;105-年

请求示例:

https://stockapi.com.cn/v1/quota/wr?code=600004&cycle1=10&cycle2=6&date=2021-10-17&rehabilitation=100&calculationCycle=100

接口说明:日线cci数据查询

地址:https://stockapi.com.cn/v1/quota/cci
请求示例:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-17时间
cycleint1414周期
vipCycleFlagint00是否需要返回所有周期数据,1:是;0:否。有token用户可以传1
https://stockapi.com.cn/v1/quota/cci?code=600004&cycle=14&date=2021-10-17&vipCycleFlag=0

接口说明:5,10,20日ma均线数据查询

地址:https://stockapi.com.cn/v1/quota/ma
请求示例:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-17时间
maint5,10,205,10,20周期,逗号分隔符必须为英文,默认值ma=5,10,20
rehabilitationint100100复权方式:100-不复权;101-后复权;102-前复权
calculationCycleint100100周期:100-日;101-周;102-月;103-季;104-半年;105-年

请求示例:

https://stockapi.com.cn/v1/quota/ma?code=600004&date=2021-10-17&ma=5,10,20&rehabilitation=100&calculationCycle=100

接口说明:布林带boll数据查询

地址:https://stockapi.com.cn/v1/quota/boll

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-17时间
cycleint2626周期,默认值cycle=26
bandwidthint22周期,逗号分隔符必须为英文,默认值ma=5,10,20
rehabilitationint100100复权方式:100-不复权;101-后复权;102-前复权
calculationCycleint100100周期:100-日;101-周;102-月;103-季;104-半年;105-年

请求示例:

https://stockapi.com.cn/v1/quota/boll?bandwidth=2&code=600004&cycle=26&date=2021-10-17&rehabilitation=100&calculationCycle=100

接口说明:龙虎榜查询

地址:https://stockapi.com.cn/v1/base/dragonTiger
请求地址:

参数名称类型默认值示例值是否必须描述
datestring2022-09-02时间
https://stockapi.com.cn/v1/base/dragonTiger?date=2022-09-02

接口说明: 股票历史日线行情查询

地址:https://stockapi.com.cnv1/base/day
请求示例:

https://stockapi.com.cn/v1/base/day?token=你的token&code=600004&endDate=2021-10-15&startDate=2021-10-10

接口说明:分时kdj数据

地址:https://stockapi.com.cn/v1/base/minKdj
请求示例:

https://stockapi.com.cn/v1/base/minKdj?code=600004&cycle=9&cycle1=3&cycle2=3

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004.SH股票代码
cycleint99周期
cycle1int33周期1
cycle2int33周期2

接口说明:分时数据获取

地址:https://stockapi.com.cn/v1/base/min
请求示例:

https://stockapi.com.cn/v1/base/min?code=600004

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码

接口说明:主力资金流入流出指标

地址:https://stockapi.com.cn/v1/quota/capital
请求示例:

https://stockapi.com.cn/v1/quota/capital?code=600004&date=2021-10-10

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-10交易时间

接口说明:量比指标

地址:https://stockapi.com.cn/v1/quota/lb
请求示例:

https://stockapi.com.cn/v1/quota/lb?code=600004&cycle=5&date=2021-10-10

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-10交易时间
cyclestring5周期,默认值cycle=5

接口说明:抛物线SAR指标

地址:https://stockapi.com.cn/v1/quota/sar
请求示例:

https://stockapi.com.cn/v1/quota/sar?code=600004&cycle=4&date=2021-10-10&limit=10&step=2

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-10交易时间
cyclestring4周期,默认值cycle=4
stepstring2步长,默认值step=2
limitstring10极值,默认值limit=10

接口说明:乖离率BIAS指标

地址:https://stockapi.com.cn/v1/quota/bias
请求示例:

https://stockapi.com.cn/v1/quota/bias?code=600004&cycle1=6&cycle2=12&cycle3=24&date=2021-10-10

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-10交易时间
cycle1string66周期1,默认值cycle1=6
cycle2string1212周期2,默认值cycle2=12
cycle3string2424周期3,默认值cycle3=24

接口说明:RSI指标

地址:https://stockapi.com.cn/v1/quota/rsi
请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-10交易时间
cycle1string66周期1,默认值cycle1=6
cycle2string1212周期2,默认值cycle2=12
cycle3string2424周期3,默认值cycle3=24
vipCycleFlagstring00是否需要返回所有周期数据,1:是;0:否。有token用户可以传1

请求示例:

https://stockapi.com.cn/v1/quota/rsi?code=601088&cycle1=6&cycle2=12&cycle3=24&date=2021-10-10&vipCycleFlag=0

接口说明:神奇九转指标

地址:https://stockapi.com.cn/v1/quota/nineTurn
请求示例:

https://stockapi.com.cn/v1/quota/nineTurn?code=600004&date=2021-10-10

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring600004股票代码
datestring2021-10-10交易时间

接口说明:所有A股列表数据查询

地址:https://stockapi.com.cn/v1/base/all
请求参数说明:
请求示例:

https://stockapi.com.cn/v1/base/all

接口说明:所有st股列表数据查询

地址:https://stockapi.com.cn/v1/base/st
请求参数说明:

https://stockapi.com.cn/v1/base/st

接口说明:十大成交活跃股

地址:https://stockapi.com.cn/v1/base/top10Active
请求示例:

https://stockapi.com.cn/v1/base/top10Active?endDate=2021-10-22&startDate=2021-10-20

请求参数说明:

参数名称类型默认值示例值是否必须描述
startDatestring2021-10-20交易开始时间,格式:2021-10-20
endDatestring2021-10-22交易结束时间,格式:2021-10-22

接口说明:查询当日是否为交易日

地址:https://stockapi.com.cn/v1/quota/nineTurn
请求示例:

https://stockapi.com.cn/v1/base/tradeDate?tradeDate=2021-10-20

请求参数说明:

参数名称类型默认值示例值是否必须描述
tradeDatestring2021-10-10交易时间

接口说明:查询上证指数

地址:https://stockapi.com.cn/v1/index/sh
请求示例:

https://stockapi.com.cn/v1/index/sh?startDate=2021-10-20&endDate=2021-10-30

请求参数说明:

参数名称类型默认值示例值是否必须描述
startDatestring2021-10-20交易开始时间,格式:2021-10-20
endDatestring2021-10-30交易结束时间,格式:2021-10-30

接口说明:查询深圳成指

地址:https://stockapi.com.cn/v1/index/sz
请求示例:

https://stockapi.com.cn/v1/index/sz?startDate=2021-10-20&endDate=2021-10-30

请求参数说明:

参数名称类型默认值示例值是否必须描述
startDatestring2021-10-20交易开始时间,格式:2021-10-20
endDatestring2021-10-30交易结束时间,格式:2021-10-30

接口说明:查询上证50

地址:https://stockapi.com.cn/v1/index/sh50
请求示例:

https://stockapi.com.cn/v1/index/sh50?startDate=2021-10-20&endDate=2021-10-30

请求参数说明:

参数名称类型默认值示例值是否必须描述
startDatestring2021-10-20交易开始时间,格式:2021-10-20
endDatestring2021-10-30交易结束时间,格式:2021-10-30

接口说明:基金分时数据

地址:https://stockapi.com.cn/v1/fund/min
请求示例:

https://stockapi.com.cn/v1/fund/min/v1/fund/min?code=159713

请求参数说明:

参数名称类型默认值示例值是否必须描述
codestring159713基金代码,格式:159713

接口说明:行业板块个股列表

地址:https://stockapi.com.cn/v1/base/bkList?bkCode=BK1036

参数名称类型默认值示例值是否必须描述
bkCodestringBK1036行业板块代码
pageNoint1页码
pageSizeint50每页行数

请求示例:

https://stockapi.com.cn/v1/base/bkList?bkCode=BK1036

接口说明:行业板块代码

地址:https://stockapi.com.cn/v1/base/bk

请求示例:

https://stockapi.com.cn/v1/base/bk

接口说明:板块历史资金流

地址:https://stockapi.com.cn/v1/base/bkFlowHistory

参数名称类型默认值示例值是否必须描述
bkCodestringBK1036行业板块代码

请求示例:

https://stockapi.com.cn/v1/base/bkFlowHistory?bkCode=BK1036

接口说明:涨停股池

地址:https://stockapi.com.cn/v1/base/ZTPool

参数名称类型默认值示例值是否必须描述
datestring2022-09-16交易时间,格式:2022-09-16

请求示例:

https://stockapi.com.cn/v1/base/ZTPool?date=2022-09-16

接口说明:强势股池

地址:https://stockapi.com.cn/v1/base/QSPool

参数名称类型默认值示例值是否必须描述
datestring2022-09-16交易时间,格式:2022-09-16

请求示例:

https://stockapi.com.cn/v1/base/QSPool?date=2022-09-16

接口说明:次新股池

地址:https://stockapi.com.cn/v1/base/CXPool

参数名称类型默认值示例值是否必须描述
datestring2022-09-16交易时间,格式:2022-09-16

请求示例:

https://stockapi.com.cn/v1/base/CXPool?date=2022-09-08

接口说明:炸板股池

地址:https://stockapi.com.cn/v1/base/ZBPool

参数名称类型默认值示例值是否必须描述
datestring2022-09-16交易时间,格式:2022-09-16

请求示例:

https://stockapi.com.cn/v1/base/ZBPool?date=2022-09-16

接口说明:跌停股池

地址:https://stockapi.com.cn/v1/base/DTPool

参数名称类型默认值示例值是否必须描述
datestring2022-09-16交易时间,格式:2022-09-16

请求示例:

https://stockapi.com.cn/v1/base/DTPool?date=2022-09-16

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1400145.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

竞赛保研 机器视觉opencv答题卡识别系统

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 答题卡识别系统 - opencv python 图像识别 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分…

Erp读书笔记20240121

ERP(Enterprise Resource Planning,企业资源计划)是一种集成的企业管理软件系统,它可以帮助企业实现内部和外部资源的整合和管理。 ERP 系统具有纵观全局的特点,它可以涵盖企业的各个部门和业务流程,实现信…

力扣每日一练(24-1-20)

大脑里的第一想法是排列组合,直接给出超级准确的最优解。 但不适用,hhh 只要连续的n个元素大于或者等于target就可以了 题目比自己想象的要好解决 解法是使用滑动窗口算法。这个算法的基本思想是维护一个窗口,使得窗口内的元素总和大于等于目…

初识MQ-同步异步

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、同步通讯二、异步通讯2.1.异步调用方案2.2.异步的优缺点 三、什么时MQ3.1 mq和broker3.2几种mq的优缺点对比 总结 前言 一、同步通讯 同步调用问题&#…

Windows系统字体尺寸学习

调用GetTextMetrics来获得字体尺寸信息, 函数返回设备描述表中当前选定的字体信息; 返回值到TEXTMETRIC类型的结构中; 返回字段值的单位取决于当前设备描述表映射方式;默认映射方式是MM_TEXT,值的单位是像素; 前7个字…

『C++成长记』模板

🔥博客主页:小王又困了 📚系列专栏:C 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、泛型编程 二、函数模板 📒2.1函数模板概念 📒2.2函数…

第 122 场 LeetCode 双周赛题解

A 将数组分成最小总代价的子数组 I 枚举&#xff1a;枚举后两个子数组的起始下标 class Solution { public:int minimumCost(vector<int> &nums) {int n nums.size();int res INT32_MAX;for (int i 1; i < n; i)for (int j i 1; j < n; j)res min(res, n…

AI日报:扎克伯格瞄准AGI通用人工智能

文章目录 Meta瞄准通用人工智能领域Meta的目标Meta的产品 FAIR移动和装载H100扎克伯格对人工智能竞争对手的真实动机持怀疑态度Meta抛弃了元宇宙吗&#xff1f; Meta瞄准通用人工智能领域 Meta首席执行官马克扎克伯格&#xff08;Mark Zuckerberg&#xff09;在一份可能改变全…

数字式温度计的设计

根据前期的设计要求&#xff0c;我们需要设计一个数字式温度测量计&#xff0c;能够实现将温度信号实时转换成实际方便查看的形式输出。 目录 题目要求 设计思路 电路模块 温度传感器电路 A/D转换电路 数码管显示电路 仿真显示 题目要求 以下为题目的设计参考电路&…

天龙八部场景编辑器(源码+软件+教程)

天龙八部场景编辑器&#xff0c;里面包括《源码》&#xff0c;《软件》&#xff0c;《教程》&#xff0c;喜欢研究天龙八部的可以下载看看。 天龙八部场景编辑器&#xff08;源码软件教程&#xff09; 下载地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1GWXErav0…

论文阅读_CogTree_推理的认知树

英文名称: From Complex to Simple: Unraveling the Cognitive Tree for Reasoning with Small Language Models中文名称: 从复杂到简单&#xff1a;揭示小型语言模型推理的认知树链接: http://arxiv.org/abs/2311.06754v1代码: https://github.com/alibaba/EasyNLP作者: Junbi…

PLC物联网网关BL104实现PLC协议转MQTT、OPC UA、Modbus TCP

随着物联网技术的迅猛发展&#xff0c;人们深刻认识到在智能化生产和生活中&#xff0c;实时、可靠、安全的数据传输至关重要。在此背景下&#xff0c;高性能的物联网数据传输解决方案——协议转换网关应运而生&#xff0c;广泛应用于工业自动化和数字化工厂应用环境中。 无缝衔…

【leetcode题解C++】160.相交链表 and 142.环形链表II

​160.相交链表 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点&#xff0c;返回 null 。 图示两个链表在节点 c1 开始相交&#xff1a; 题目数据 保证 整个链式结构中不存在环。 示例 1&#xff1…

使用Ultimate-SD-Upscale进行图片高清放大

之前我们介绍过StableSR进行图片高清放大&#xff0c;如果调的参数过大&#xff0c;就会出现内存不足的情况&#xff0c;今天我们介绍另外一个进行图片高清放大的神器Ultimate-SD-Upscale&#xff0c;他可以使用较小的内存对图像进行高清放大。下面我们来看看如何使用进行操作。…

web漏洞总结大全(基础)

前言 本文章是和cike_y师傅一起写的&#xff0c;cike_y博客&#xff1a;https://blog.csdn.net/weixin_53912233?typeblog 也欢迎大家对本文章进行补充和指正&#xff0c;共同维护这个项目&#xff0c;本文的github项目地址&#xff1a; https://github.com/baimao-box/Sum…

力扣343. 整数拆分(动态规划)

Problem: 343. 整数拆分 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 该题目可以抽象成动态规划中的爬楼梯模型&#xff0c;将整数的拆分类比为上台阶&#xff1a; 1.每个阶段可以从整数中划分出1、2、…k的一个整数 2.int dp[n 1] dp[i]表示为i的整数划分的最大…

GEE:MCD12Q1土地利用分类产品下载导出制图

导入矢量文件和导出可以看以外博文 var roi ee.FeatureCollection(projects/a-flyllf0313/assets/yidaiyilu); Map.centerObject(roi,5.5)var dataset ee.ImageCollection(MODIS/061/MCD12Q1); var igbpLandCover dataset.select(LC_Type1).mosaic().clip(roi); var igbpLan…

力扣:474. 一和零(动态规划)(01背包)

题目&#xff1a; 给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集的长度&#xff0c;该子集中 最多 有 m 个 0 和 n 个 1 。 如果 x 的所有元素也是 y 的元素&#xff0c;集合 x 是集合 y 的 子集 。 示例 1&#xff1a; 输入&#…

【LeetCode每日一题】2788. 按分隔符拆分字符串

2024-1-20 文章目录 [2788. 按分隔符拆分字符串](https://leetcode.cn/problems/split-strings-by-separator/)思路&#xff1a; 2788. 按分隔符拆分字符串 思路&#xff1a; 对于每个单词&#xff0c;使用一个可变字符串 StringBuilder 来构建拆分后的单词。初始时&#xff0…

高性能前端UI库 SolidJS | 超棒 NPM 库

SolidJS是一个声明式的、高效的、编译时优化的JavaScript库&#xff0c;用于构建用户界面。它的核心特点是让你能够编写的代码既接近原生JavaScript&#xff0c;又能够享受到现代响应式框架提供的便利。 SolidJS的设计哲学强调了性能与简洁性。它不使用虚拟DOM&#xff08;Vir…