我的前端架构之二--统一扩展Js方法

我的前端架构汇总

MyJs_Core.js

这是一个核心的Js文件,它扩展了原生的Js方法。如下:

复制代码
Array对象:
1)    indexOf
2)    max
3)    min
4)    removeAt
5)    insertAt
6)    remove
7)    intersect
8)    minus
9)    Recursion
10)    last
11)    distinct
12)    to
13)    addArray

String对象:
1)    indexFrom:不区分大小写进行查找。
2)    format: 使用索引进行参数化。
3)    formatEx:使用Json进行参数化。
4)    is:不区分大小写进行判断。
5)    padLeft
6)    padRight
7)    trim
8)    getCn:找出中文
9)    toTimeString
10)    byteLen:得于字节数大小
11)    getDate
12)    isGuid
13)    mySplit:返回非空的对象集合。
14)    insert:在某一个位置插入字符串
15)    Split,解决不同浏览器 split 不统一的情况。
Date对象: 1) toString:支持格式化字符串: yyyy-MM-dd 2) add:添加TimeSpan 数据(TimeSpan即 Date.valueOf() 数据) 3) addSeconds 4) addDays 5) addMonths 6) getEndOfMonthDate:取月末最后一天的日期。
Number对象: 1) toFixed 由于部分浏览器不支持,进行统一支持。
复制代码

 

posted @   NewSea  阅读(540)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示