自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 深度模板

项目中返回的json数据有深层次的数据要输出如:data = [{ status : "success", data : { name : "xiaomi", info : { msg : "成功", code : "100" } } }, { status : "error", data : {...

2013-10-15 20:02:00 100

转载 正负小数点后两位浮点数--jquery

背景:项目中需要做个对两位小数点的正负浮点数的处理,要求:非数字或者.字符自动清除,并对.12自动修补.前的0原理:在输入框中加入两个事件,keyup与blur,keyup处理字符串中非要求的字符,blur中对最终字符串处理成理想的格式111.11实现:通过七个正则处理掉主功能 val代表输入的字符串/^\d*\.?\d{0,2}$/ 验证val是否是ddd.dd的格式,...

2013-08-27 20:04:00 185

转载 二级导航内容均分--jquery

这个是去年做过的一个项目中的算法,个人感觉还可以,所以拿出来分享下。背景:头部导航二级导航有些内容太长,一列的话太过难看,就要分成两列,要做到按块尽量均分,排列顺序没有限制。原理:1.把各个二级导航做为一个独立的,内部分成多个块,算出各块的高度,升序排列。2.求出各块的总高度和,除2得到平均最高的高度。3.从块的高度最高的开始,如果高度大于平均高度,则这块放入A边,其...

2013-08-08 19:25:00 92

转载 年月日下拉框

与前一篇都是同一周做的,因为项目需要,都是比较简单的需求:根据年改变月与日,根据年月改变日下拉框。实现:构造函数与原型的结合,同样是动态生成option。根据平闰年做判断2月天数,根据大小月判断其他月份天数。参数:对象:{yearID:"",monthID:"",dayID:"",minYear:-20,maxYear:0} minYear是最小年份(相对于今年),maxYe...

2013-08-07 21:10:00 287

转载 模拟多级复选框效果--jquery

今天又次体会到jquery的强大了,做了个多级复选框的效果,代码总共就20+行就over了。我又想用js来做一个看看,才写了几个方法就写不动了,兼容性要考虑很多,而且代码量直线上升。主要分享下jquery的这个效果的实现。代码块分两块:一是全选的效果,就是点击全选的复选框时它的子孙都相应被选中或者未选中。这个很好做,代码如下:evtEle.parent().next(...

2013-08-07 17:50:00 182

转载 省市联动

这周做的项目中要用到一个省市联动的下拉框,懒得去网上找,就自己写了个,代码很简单,功能也不多,希望能帮到有需求的码农们。需求:默认值为请选择,只有省市两个下拉框,没有区的。可为下拉框指定默认值,初始时为此值。选择省份,相应的市发生变化。实现:用构造函数与原型实现,函数内部做实例化,使用createOption动态生成一个新的option,使用emptyOpts来清空select内...

2013-08-07 16:57:00 68

转载 自定义select模拟--基于jQuery

说明模拟select,实现原生select不能实现的样式将html结构入在Html页面中,css,js做分离开发人员引用只要引入相关文件,并$().selectbox()就可转换样式,有更新时selectbox下,不会生成重复的html,不会重复绑定事件selectbox唯一的参数是当html结构的script不是J_SelectBoxHtml时,传入script的e...

2013-07-25 23:45:00 117

转载 多页面打印--web print

背景:项目中要求做在一个页面中通过选择网址来打印多个页面的内容的功能原理:通过iframe把各网址的页面内容加载进来,通过iframe.contentWindow拿到iframe的window对象,把所有网址页面内容整合至一个里面,再通过样式page-break-after实现分页打印。iframe通过监听load事件确定页面加载结束,在load中再加载下一个页面,来确保加载的顺序进...

2013-07-25 16:48:00 457

转载 notepad++插件

原来做.net用vs,后台转前端还是用vs,不过vs确实太大了。前一段时间开始用notepad++,用了一段时间后觉得没有格式化,没有自动缩进,没有文件管理等很不方便。就抽空找了些插件把这块补上,这里记录下来为自己做个小笔记,也希望帮到和我一样有需要的人。1、格式化--jsMin安装,在【插件】中找到【plugin manager】--【show plugin manager...

2013-05-03 14:25:00 82

转载 js中面向对象

js中没有定义类,但却有function与对象,结合类的思想,可以通过他们来模仿类。类有封装、继承的特点,那么先从这两点开始来看js中如何实现的。封装大家都知道如何创建一个对象:var obj=new Object();obj.name="myobject";obj.sayName=function(){return this.na...

2013-03-27 10:45:00 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除