复用
boslm
JAVA GO PHP Python 后端开发工程师
展开
-
模板设计模式
模板设计模式的核心思路是,设置好一个操作步骤,具体每个操作步骤的实现不同实例可以根据实际有所不同 public function getFieldsLimitRows($modenum,$fields){ $model = m($modenum); if(method_exists($model,'changeLimitRowsFields')){ $fields = $model->changeLimitRowsFields($fields); } .原创 2021-04-16 11:50:21 · 54 阅读 · 0 评论 -
代码重构片段2
if(this.clueFormData4.picker){ if(typeof(this.clueFormData4.picker)=='string'){ formData.end_time = this.clueFormData4.picker; }else{ formData.start_time = this.clueFormData4.picker[0] formData.end_time = this.clueFormData4.原创 2021-01-30 12:22:05 · 50 阅读 · 0 评论 -
代码重构片段1
var url=js.getajaxurl('get_daqu_khjl','mode_customer|input','flow',{daqu:daqu}); js.ajax(url,{},function(a){ that.customerList1 = a['datas'] },'get,json',null,null,false); var url=js.getajaxurl('get_daqu_bj','mode_customer|input','flow',{daqu:daqu}.原创 2021-01-30 11:55:10 · 54 阅读 · 0 评论 -
在已有内容的基础上发展速度更快
在编程工具中,已有的变量、函数、类提示,可以加快开发速度。 在项目开发中,已有的功能、板块直接使用、调整。 在代码插件中,直接使用已有插件、库、代码块。原创 2021-01-30 11:33:09 · 73 阅读 · 0 评论 -
代码片段复用思路记录
export_params.count_total_by_daqu_xs_export_do = that.clueDataParam1; export_params.count_new_by_daqu_xs_export_do= that.clueDataParam2; export_params.count_total_by_sales_xs_export_do = that.clueDataParam3; export_params.count_new_by_sales_xs_export_do =.原创 2021-01-30 11:15:43 · 96 阅读 · 0 评论 -
识别变化部分复用
that.businessDataParam1 = formData; that.businessDataParam2 = formData; that.businessDataParam3 = formData; that.clueDataParam1 = formData; that.clueDataParam2 = formData; that.clueDataParam3 = formData; 识别变化部分:clue 3 function set_pre_nu...原创 2021-01-30 10:26:54 · 91 阅读 · 0 评论 -
变量控制变量推算编程思路
只要有一个点是可以推算出其他的点,那么有一组公共算法,输入该点,得出其他的点然后进行同样的计算流程完成计算,只不过出发的点不同而已(此时脑海想到了模板设计模式) 如: clueFormData1、clueDataParam1、cluechartData1、clueChartSettings1 clueFormData2、clueDataParam2、cluechartData2、clueChartSettings2 clueFormData3、clueDataParam3、cluechartData原创 2021-01-30 10:16:55 · 211 阅读 · 0 评论 -
系统中各处需要共用同一组数据时要做的事情
在做统计功能时发现,页面在统计时进行筛选,页面上有个导出按钮,要求导出当前页面的统计数据,筛选项要取当前的。 因此把页面上当前筛选的状况保存到一个对象存储起来,导出的时候直接用该对象即可,不需要再重新去每个筛选项页面节点取、然后拼接。 把一些内容放到一个对象存储起来,可以使代码逻辑更清晰,已经进行过的各操作的状态得到记录和便于后续的使用。符合一次计算,多次使用的原则。 产品的设计也是如此,一旦有过某种产品设计的经验,未来无论去何种公司、何种生产线,可以通过对已有模型进行微调即可快速投产。 ...原创 2021-01-30 10:06:32 · 107 阅读 · 0 评论