分类目录归档:jQuery

日期选择插件–XMSDatePicker

该方法,是为了完成公司的业务而重新实现的,所以,包含了很多其他的日期插件,不包含的功能,当然,也包含了日期插件,基本的功能,并且支持一些自定义的扩展,这些自定义的扩展,可能需要更详细的说明,才能发现(因为没有太多的时间,把这个插件的所有功能,都详细的描述下来),当然,你如果愿意自己去查看源代码的话,也可以发现,可以如何扩展的。

回车联动方法-xmsEnterTrigger

该方法的存在,是为了用户的一个操作习惯,我们长用的一个操作就是搜索信息,当在一个输入框输入信息之后,就直接“回车”进行搜索,而搜索的动作,一般都会有一个按钮来实现的,而把一个回调放到多个点击事件中,对于可扩展性,等都是不好的效果,所以这里采用了“观察者模式”,用于去触发一个类型的事件,所以…

表单验证-xmsAllpass方法

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

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

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

基于selectBox实现多级联动的模拟下拉框–SelectBoxMulti

之前有写过一个模拟select框的功能插件,当时也只是支持一个单独的select,但是平时,我们经常使用到的一个功能,就是需要多个select的联动效果,正好工作中也需要该功能,于是基于之前单个selectBox的方法,实现该插件,多个联动的selectBox的插件,我这里命名为SelectBoxMulti插件。

基于jQuery的ellipsis插件

网页布局中,有个很重要的地方,就是当文字过多时,只显示固定数量的文字,其他的以省略号存在,或者其他的隐藏,只有当点击展开或者更多时,才继续做处理,但是关于这种技术,如果使用单独的CSS做处理,只能支持单行的处理,所以,这里基于jQuery,实现一个插件,来把该功能进行扩展,不过,也只能算是一种思想,不推荐使用,因为效率太低。

selectBox模拟select元素-插件

模拟的一个下拉框的信息,select元素中,如果下拉框信息过多,就出现一个问题,寻找对应的元素变得更难了,所以就出现了一个模拟的select元素,其实这种插件是有很多的,但是基于自己也要学习的,所以就自己实现了该功能,基于jQuery的一个模拟select的插件,支持输入筛选和属性ajax提交两种。

jQuery插件–小工具回车触发联动事件

当我们在搜索一些信息的输入框查找信息时,会不会喜欢在输入完信息之后,就直接按下回车就触发该搜索,这是一个比较快捷的方法,而在工作中,也有很多地方,使用了该方法,所以为了方便起见,完成了这个简单的插件,没有太多的可说技术。

jQuery中extend方法原理浅析

在一个插件中,经常使用到的一个方法,一般都会有一些默认属性,当使用者不控制该属性时,就使用该默认属性启动插件,而这些属性,一般都放在一个对象中,而使用者新定义的属性,也会一个对象的形式传入该插件,这个时候,就希望以最简单的方法,把新的属性,扩展覆盖到默认属性中去,所以在对象中,常用的一个功能就是对象扩展extend方法,这里,看下jQuery中extend方法,是如何实现的。

jQuery的链式操作原理简介

jQuery最吸引眼球的一种操作方式,就是我可以直接一长串的写下去,完成对一个元素不同的操作,也就是jQuery的链式操作,那么链式操作时如何完成的呢?