1.9.6 • Published 10 months ago

@zhchjiang95/jutils v1.9.6

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

jutils

📄 文档

详细使用请在使用中关注 JSDoc。

🍭 在线 Docs

📦 Install

npm i @zhchjiang95/jutils

🔗 CDN

<script src="https://unpkg.com/@zhchjiang95/jutils"></script>

🦄 Usage

// module
import { boxAnchor } from '@zhchjiang95/jutils';
boxAnchor({source: 'div#source-box', target: '#target-box'}, (res) => {});

// CDN
jutils.boxAnchor({source: 'div#source-box', target: '#target-box'}, (res) => {});

⛄️ Features

功能描述
滑动方向(slideDirection)                                        判断在屏幕上滑动的方向,允许在任意盒子中滑动,移动过程中实时返回当前X/Y坐标,接收回调函数,返回起始位置和结束位置的X/Y坐标值对象,支持 PC 和移动端。
日期格式化(formatDate)格式化当前或自定义时间日期,自定义年月日分隔符和时分秒显示。
格式化查询参数(formatUrlSearch)格式化URL查询参数,返回所有参数的对象集合,传入参数获取指定的某个参数值。
页面锚点(pageAnchor)指定页面滑动到某个位置,自定义滑动速度,自定义滑动方向。须整个页面可滑动。
盒子锚点(boxAnchor)盒子锚点,在任意可滑动盒子中跳转;监听事件元素需指定 data-jt-id 值为目标元素唯一标识 id。
无限滚动(infiniteScroll)滚动至底部时,加载更多数据,或执行一些自定义的事件。可清除绑定事件。
自适应缩放(adaptiveScaling)自适应等比缩放。适用大屏可视化自动适配屏幕。
匹配字符串(matchString)字符串中匹配字符,匹配出的字符可用于高亮显示等。
过滤树数据(filterTree)搜索过滤树。按树层级返回过滤后树数据,支持模糊匹配。
节流函数(throttleFn)在连续的函数触发过程中限制执行次数。
防抖函数(debounceFn)在连续的函数触发过程执行最后一次,支持最大等待时间。
canvasPath2D事件(canvasPathEvent)给Canvas Path2D路径绑定事件。
创建 Canvas 元素(createCanvas)快速创建 Canvas 元素。
转换为驼峰(transHump)字符串转换为大/小驼峰。
分割字符串(freelySplit)自由分割字符串。
文字滚动显示(marquee)文字滚动显示。
1.9.6

10 months ago

1.9.5

10 months ago

1.9.4

10 months ago

1.9.3

11 months ago

1.9.1

11 months ago

1.9.0

11 months ago

1.9.2

11 months ago

1.8.0

1 year ago

1.7.0

1 year ago

1.6.1

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.2.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago