时间格式化插件-xmsDateFormat

时间的格式化~~输入一个可以转换为时间的参数,输出指定类型的时间字符串。

表单验证-xmsAllpass方法

为了能不引入其他的插件,更容易维护,所以专门针对公司的项目,实现该简单的插件

重新封装ajax方法-xmsAjax(限制提交频率)

在我们平时使用ajax时,经常会出现的一个问题就是,连续发出多次请求,有些时候,连续发多次请求是没有问题的,但有些时候,连续发多次请求,是一个很大的问题,比如现在比较流行的支付等,所以就在原有ajax的基础上,继续封装,命名为xmsAjax的方法,用于限制请求的频率。

Nodejs的timers模块

Nodejs中,为了能让前端的工程师们,更好的上手,内部有很多功能API,都是和浏览器的功能接口命名相同的,比如延时执行函数setTimeout等,这里就看下,在Nodejs中,实现setTimeout的模块中,还有什么其他的功能,以及与浏览器中的方法,有什么区别,在对比这些之前,首先,先看下timers模块中源码。

Nodejs中的双向链表模块-linklist

链表操作在一些场景下,是很有效的一种数据结构,在C,C++等语言中,是很常见很常用的一种数据结构,在Nodejs中,没有链表的概念,所以这里就有一个私有模块,专门来模拟链表的相关功能,他就是“_linklist”模块。

文本操作模块-fs模块(五)

fs模块中,一个在我看来很有应用型的一个功能,监听文件或者目录的变更,而在grunt的构建工具中,也有watch模块,来自动构建,本篇就看下,在fs模块中,提供的这个监听文件变化的模块,是如何使用的。

文本操作模块-fs模块(四)

在操作文件时,一个很重要的概念就是,我要知道这个文件的数据量时多少,才能使用read方法取读取文件中的数据,所以,在fs模块中,就提供了一个对象,来获取文件的一些相关信息,具体包含哪些信息,它们分别代表的含义是什么,接下来就慢慢看吧。

文本操作模块-fs模块(三)

本篇要说的fs模块中的几个二级封装的方法,是为了集合了前面的open,read,close,write等再次封装后的方法,方便使用者更容易的操作文件。

文本操作模块-fs模块(二)

本篇要说的fs模块中的两个方法,可以说是fs模块中最基础的两个方法了,在以后的一些扩展的API中,都是使用本篇中的API代理封装而成的,所以,重要性不言而喻。

文本操作模块-fs模块(一)

JS的安全性问题,就决定了JS想要取操作数据库操作文件是不可实现的,而Nodejs作为服务端的JS,如果依然不能操作文件,那么又如何称之为服务端语言呢,所以在Nodejs中,提供了一个fs(File System)模块,以实现文件及目录的读写操作。