05 2013 档案

摘要:$.extend 特别适合于有默认值的情况。在以下例子中,operation的name是必需的,其他项如未设置则使用默认值。不使用$.extend的写法如下:// this为用户设置的operation对象,如{name:"edit",title:"编辑2"}if (!this.title) { if (this.name=="edit") { this.title="编辑"; } else if ...} else if (!this.icon) { ...}这种写法不仅费事,易读性也不强,难以维护。使用$.ex 阅读全文
posted @ 2013-05-21 12:46 爱上飞飞的面码 阅读(380) 评论(0) 推荐(0)
摘要:1、解析option(1)合成column($(target).datagrid("getColumnOption",field);)$(_4be).children("thead").each(function(){var opt=$.parser.parseOptions(this,[{frozen:"boolean"}]);$(this).find("tr").each(function(){var cols=[];$(this).find("th").each(function(){va 阅读全文
posted @ 2013-05-21 10:52 爱上飞飞的面码 阅读(602) 评论(0) 推荐(0)
摘要:原理: 用临时变量b记录原来的方法a,再重写原方法a,重写时调用临时变量b即可。(用词可能不专业,欢迎指正!)代码示例1:(function( window, undefined ) { var _f_heightChanged = window.f_heightChanged; window.f_heightChanged = function (options) { _f_heightChanged(options); if (accordion && options.middleHeight - 24 > 0) { acco... 阅读全文
posted @ 2013-05-20 16:28 爱上飞飞的面码 阅读(322) 评论(0) 推荐(0)