参考学习:http://www.cnblogs.com/lianjun/archive/2011/03/24/1993479.html 项目中最初的做法(js截取)://字符长度截取包括中英文混合 function subStr(str, len) { str = str.toString()...
分类:
Web程序 时间:
2014-09-23 13:42:24
阅读次数:
259
具体以源码为准Talent继承自Marionette继承自BackBoneRegion: 继承自Backbone.Event,show(view)会调用view.render(),然后$el.append(view.el),触发相应的事件Layout: 继承自 ItemView,可以设置regi.....
分类:
Web程序 时间:
2014-09-23 13:25:34
阅读次数:
190
$(document).keyup(function(event){if(event.keyCode==13){$('btnSubmit').trigger("click");}});
分类:
Web程序 时间:
2014-09-23 13:39:54
阅读次数:
182
由于Firefox和IE等浏览器之间对js解释的方式不一样,firefox下面获取鼠标位置不能够直接使用clientX来获取。网上说的一般都是触发mousemove事件才行。我这里有两段代码,思路都一样,就是风格不同。第一段代码是利用全局变量来获取实时鼠标的位置。varxPos;varyPos;wi...
分类:
Web程序 时间:
2014-09-23 13:04:24
阅读次数:
198
优点:1.封装私有变量---对于上来就初始化且不让修改的,对于只需执行一次的工作2.变量用于自调用函数不污染全局变量,封装模块提供一个作用域沙箱用于初始化分支var util = { addListener:function(ele,type,handle){ if (typeof window.a...
分类:
Web程序 时间:
2014-09-23 13:03:04
阅读次数:
265
#1默认原型继承function inherint(C,P){C.prototype = new P();}function Parent(name){this.name =name||"Adam";}Parent.prototype.say = function(){return this.nam...
分类:
Web程序 时间:
2014-09-23 12:42:54
阅读次数:
290
dropdownlist呈现到html中如下:对于服务器端控件dropdownlist如果获取值$('#ddlOrg').find("option:selected").val()change事件$('#ddlOrg').change(function(){var val=$(this).find(...
分类:
Web程序 时间:
2014-09-23 12:06:44
阅读次数:
199
div+css的布局相比table布局简化了前端开发的复杂性,也会带来一些问题,现在我们就说一下浮动定位在页面大小改变时布局错位的解决办法,给页面设置最小宽度:只需更改全局css样式表[css] view plaincopyprint?body{ /* 加入一下两行 */ min-width: .....
分类:
Web程序 时间:
2014-09-23 12:56:24
阅读次数:
260
IE6:_selector{property:value;}selector{property:value;property:value !important;} //IE6 不支持同一选择符中的 !importantIE7:+selector{property:value;}IE8:selecto...
分类:
Web程序 时间:
2014-09-23 12:38:24
阅读次数:
235
如果json字符串中包含了换行符"\n",直接解析的话就会发生Uncaught SyntaxError: Unexpected token ILLEGAL 错误,很显然需要转换成"\\n",但是不能直接改成"\\n"不然本来不是换行也当成了换行,应该用正则表达式去做如下替换function say....
分类:
Web程序 时间:
2014-09-23 11:47:54
阅读次数:
401
div css文字字体行高行距 DIVCSS5带您深入理解css行间距设置,字体行距如何最简单地设置。在文章中,要实现调节设置每行文字字体间距(行距)是使用line-height属性。要使得每行的文字一定的间距距离所以可以通过line-height样式实现。接下来DIVCSS5通过DIV CSS实例...
分类:
Web程序 时间:
2014-09-23 12:21:04
阅读次数:
234
原来的代码:$('#checkAll').click(function(){ var current = $(this) $('.checkbox').each(function(){ debugger...
分类:
Web程序 时间:
2014-09-23 12:36:14
阅读次数:
193
在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容(1)相对于屏幕如果是涉及到鼠标点击确定...
分类:
Web程序 时间:
2014-09-23 11:45:54
阅读次数:
224
普通流高度塌陷:当块float浮动时,不会对块布局产生影响,块仍然会按照左右或者上下的顺序排列。但是会影响文档的排列,当文档的高度超过块的高度时,块的高度会产生塌陷现象。高度塌陷解决方法:闭合浮动:1.在浮动元素末尾添加一个空的标签例如 2.原理类似上面3.父元素设置 overflow:hidden...
分类:
Web程序 时间:
2014-09-23 12:02:14
阅读次数:
627
最近写了一个api,测试也没发现啥问题。可是上线之后发现有时api的返回结果不正确。为什么呢?调我接口的同学给了两个调用示例,理论上两个的结果应该一致,实际结果却不一致。api调用带了一个时间戳参数date,通过把date转化为时间格式,我发现date化为时间之后跟原来的时间不一样,所以导致错误。我...
分类:
Web程序 时间:
2014-09-23 11:43:54
阅读次数:
183
用过Maven的人都知道,Maven项目的目录结构跟传统的DynamicWeb项目有些不同。当然我们按照Maven的规范建项目最好,但是当你恰好没有按照Maven的规范来,又恰好需要使用Maven来打包,那该怎么办呢?其实很简单,这些都是可以通过配置pom文件进行更改的。 Maven标准目录结构.....
分类:
Web程序 时间:
2014-09-23 12:47:54
阅读次数:
248