随笔分类 - JS&Jquery
摘要:1、自定义datagrid字体大小通过formatter改变字体大小,然后在列中使用:如下:function formatFontSize(value){ return''+value+''}2、通过rowStyler定义特殊列$("tt").datagrid({ title:'data...
阅读全文
摘要:混合方式这种继承方式使用构造函数定义类,并非使用任何原型。对象冒充的主要问题是必须使用构造函数方式,这不是最好的选择。不过如果使用原型链,就无法使用带参数的构造函数了。开发者如何选择呢?答案很简单,两者都用。在前一章,我们曾经讲解过创建类的最好方式是用构造函数定义属性,用原型定义方法。这种方式同样适...
阅读全文
摘要:1、原型链的弊端是不支持多重继承。记住,原型链会用另一类型的对象重写类的 prototype 属性2、注意:调用 ClassA 的构造函数,没有给它传递参数。这在原型链中是标准做法。要确保构造函数没有任何参数。代码:function ClassA() {}摘录自:http://www.w3schoo...
阅读全文
摘要:MVC在Web开发中的优势(在TDD方面、逻辑与UI的彻底分离)已无需多言,除此之外个人感觉在给UI提供JSON各式的数据也更加方便。但是总体上说,在公司的这次MVC经历最后的感觉还是比较失败。个人记录下来在此做个反思,同时希望和大家一起交流,向大家学习。整体项目截图如下:(图1)首先从以上截图中,...
阅读全文
摘要:// JScript 文件//===================================================//===================================================//扩展Array,增加IsInAyyay函数。函数功能:判断数组是否包含某元素Array.prototype.IsInAyyay=function(e){ for (var i=0;ithis.length;i++) { if (this[i]==e) { return true; } } return false;}Array.prototype.rem
阅读全文
摘要:对于Jquery的扩展的方式有两种:1.$.extend 2.$.fn.extend.两种方式的区别是$.extend对应的是整个Jquery的插件管理库。即只要是引用了Jquery库的地方都可以使用在它里面定义的函数。而$.fn.extend中定义的函数,我的理解是由Jquery对象引用的。具体扩展我些了两个最简单的例子。如下:$.fn.extend({ Test:function() { al...
阅读全文