我的前端架构之一--统一扩展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 由于部分浏览器不支持,进行统一支持。
时间: 2024-10-23 02:50:15

我的前端架构之一--统一扩展Js方法的相关文章

经典总结!语义化HTML和前端架构

这是一篇我喜欢的思想,经验,理念,以及过去几年中我所试验的理念的集合.它覆盖了HTML语义,前端架构的组件和方法,类命名模式,和HTTP内容压缩. 我们不会停止探索而我们一切探索的终点将会到达我们出发的地方于是我们第一次认识了这个地方. T.S. Eliot — “一人”关于语义语义是对标记与符号之间的关系,以及它们的含义的研究.在语言学中,这主要是对语言中的符号(如单词,短语,或声音)意义的研究.在前端web开发的上下文中,语义大多是与元素,属性,和属性值(包括像Microdata之类的扩展)

语义化HTML和前端架构

覆盖了HTML语义,前端架构的组件和方法,类命名模式,和HTTP内容压缩. 我们不会停止探索而我们一切探索的终点将会到达我们出发的地方于是我们第一次认识了这个地方. T.S. Eliot — “小吉丁”关于语义语义是对标记与符号之间的关系,以及它们的含义的研究.在语言学中,这主要是对语言中的符号(如单词,短语,或声音)意义的研究.在前端web开发的上下文中,语义大多是与元素,属性,和属性值(包括像Microdata之类的扩展)的一致认同意义相关.这些认同意义通常在规范中被定义概念,它们可以帮助程

基于AngularJS的企业软件前端架构[转载]

这篇是我参加QCon北京2014的演讲内容: 提纲: 企业应用在软件行业中占有很大的比重,而这类软件多数现在也都采用B/S的模式开发,在这个日新月异的时代,它们的前端开发技术找到了什么改进点呢? B/S企业软件前端开发模式大体上与桌面软件类似,都是偏重量级的,在前端可能会有较多的业务逻辑,这些业务逻辑如何被合理模块化,与界面分离,以便测试,成为这个领域的一个重要挑战.另一方面,由于企业应用的界面相对规整,偏重的是数据存取,没有太多花哨的东西,所以常见的界面控件也是可枚举的,如何让开发界面的工作能

使用模块化思维和模板引擎搭建前端架构(require+underscore)

require.js 介绍: 是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一.最新版本的RequireJS压缩后只有14K,堪称非常轻量. 官网:http://www.requirejs.cn/    (PS:如果没接触过,刚开始看都是一头蒙蔽的,建议看下菜鸟教程) 新手教程:http://www.runoob.com/w3cnote/requirejs-tutorial-1.html 优点:可完成团队协作.模块复用.单元测试等等一系列复杂的需求 undersco

没有最好,选择最适合自己的前端架构

前端框架不断推新,众多IT企业都面临着"如何选择框架","是否需要再造轮子"的抉择.去哪儿网前端架构师司徒正美分析了各主流行框架优劣点.适用场景,并针对不同规模的公司.项目给出了相应的前端技术选择方案. 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架. 每次新开业务线或启动新项目时,首先第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法. RequireJS,前端技术发展分水岭 在五六年前,移动端还没有兴起,我们没有什么选

用“MEAN”技术栈开发web应用(一)AngularJs前端架构

前言 不知何时突然冒出“MEAN技术栈”这个新词,听起来很牛逼的样子,其实就是我们已经熟悉了的近两年在前端比较流行的技术,mongodb.express.angularjs.nodejs,由于这几项技术涵盖了从前端到后端再到数据库,可以用他们完整的开发一个web应用了,所以成了一个非常牛逼的组合,颇有当年LAMP的气势.前端要从切图仔迈向全栈的路上,这几门技术必须得有所涉猎.本系列文章利用自己虚构的一个小项目为例,对“使用MEAN技术栈开发web应用”做一个入门级的介绍. AngularJs的争

前端架构浅谈

前端架构浅谈 0.前注 鉴于作者本人的能力有限(非常有限),并且依然在学习中,因此本文的高度和深度必然有所欠缺. 欢迎(并且非常欢迎)大家来批评指正,如果能详细的说明问题在哪里,如何解决和改正,那么就太感谢了!!! 我最喜欢听有理有据的批评了!! 本人QQ:20004604,邮箱:[email protected],期待你的交流. 1.为什么要有一个好的架构 首先明确一点,架构是为需求服务的. 前端架构存在的目的,就我个人理解来说,有以下几点: 1.提高代码的可读性. 一个好的架构,代码的可读性

【PC网站前端架构探讨系列】关于中小型PC网站前端架构方案的讨论与实践

 说在前面 好几天没更新这个系列文章了,这段时间还是在研究这块东西,遇到的各种奇葩问题,最后写完,只是调试就花了两天,果然发现在和大神之间的距离越来越远,在加上大部分时间在追求自己的梦想,梦想同样也是遥遥无期啊!一直在思考星星的那句话,人到底该不该追求梦想,做个咸鱼到底好不好的,吃吃喝喝睡睡的,反正最近感悟挺多,抽时间写个文章,好好和大家聊聊,把我的心里话告诉大家,程序员不容易,寻梦者更难啊!比如,这个所谓的pc网站的前端框架,这对一个做后台而且还是多年一直在做C#.JAVA没怎么写脚本的我来说

如何挑选适合的前端框架(去哪儿网前端架构师司徒正美)

前端框架不断推新,众多IT企业都面临着"如何选择框架","是否需要再造轮子"的抉择.去哪儿网前端架构师司徒正美分析了各主流行框架优劣点.适用场景,并针对不同规模的公司.项目给出了相应的前端技术选择方案. 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架. 每次新开业务线或启动新项目时,首先第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法. RequireJS,前端技术发展分水岭 在五六年前,移动端还没有兴起,我们没有什么选