摘要:以函數(shù)級(jí)為定量,進(jìn)行參數(shù)查詢?;谶@個(gè)過(guò)程,可以將業(yè)務(wù)分為以下幾個(gè)階段頁(yè)面加載頁(yè)面初始化參數(shù)查詢頁(yè)面渲染。
前言:
以經(jīng)驗(yàn)來(lái)看,幾乎所有的查詢頁(yè)面中多是這樣的情況, 在頁(yè)面的上半部分多是查詢條件, 下半部分則多是顯示效果, 但是在開(kāi)發(fā)中肯定會(huì)有很多的復(fù)雜的結(jié)構(gòu),細(xì)節(jié)實(shí)現(xiàn)。函數(shù)不知不覺(jué)得就變的很多,這也導(dǎo)致前端的JavaScript代碼寫(xiě)的越來(lái)越亂, 即使剛開(kāi)始的時(shí)候?qū)⒋a設(shè)計(jì)的很清晰, 但是隨著代碼量的增多, 你會(huì)發(fā)現(xiàn)越來(lái)難寫(xiě), 然后最可怕的東西來(lái)了, 需求變動(dòng)。 這就導(dǎo)致很多的東西需要大量改動(dòng)。一、業(yè)務(wù)過(guò)程
在實(shí)踐過(guò)程中我發(fā)現(xiàn)這樣一件簡(jiǎn)單的事實(shí),不管需求怎樣變動(dòng), 細(xì)節(jié)需要怎樣處理, 實(shí)際上我們需要做的事情不過(guò)是獲取查詢參數(shù),進(jìn)行查詢。以函數(shù)級(jí)為定量,進(jìn)行參數(shù)查詢。基于這個(gè)過(guò)程,可以將業(yè)務(wù)分為以下幾個(gè)階段:頁(yè)面加載、頁(yè)面初始化、參數(shù)查詢、頁(yè)面渲染。二、 階段設(shè)計(jì)
參考Vue的實(shí)現(xiàn):
我發(fā)現(xiàn),在實(shí)現(xiàn)vue實(shí)例的過(guò)程中,每個(gè)階段都為該階段綁定了兩個(gè)鉤子函數(shù),before和after,基于這樣的操作使得每個(gè)階段被細(xì)化,并且十分完整?;谶@樣的理念, 我們?cè)谠O(shè)計(jì)代碼的時(shí)候也可以這樣做, 就是 我們可以將四個(gè)階段細(xì)化為12個(gè)階段, before、 init、 after分別用于每個(gè)階段,可以實(shí)現(xiàn)自己的結(jié)構(gòu)劃分, 交由一個(gè)對(duì)象管理, 包括全局對(duì)象的設(shè)置也可以交由這個(gè)對(duì)象管理,這樣就可以大大增加代碼的可擴(kuò)展性。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/98935.html
摘要:以函數(shù)級(jí)為定量,進(jìn)行參數(shù)查詢?;谶@個(gè)過(guò)程,可以將業(yè)務(wù)分為以下幾個(gè)階段頁(yè)面加載頁(yè)面初始化參數(shù)查詢頁(yè)面渲染。 前言: 以經(jīng)驗(yàn)來(lái)看,幾乎所有的查詢頁(yè)面中多是這樣的情況, 在頁(yè)面的上半部分多是查詢條件, 下半部分則多是顯示效果, 但是在開(kāi)發(fā)中肯定會(huì)有很多的復(fù)雜的結(jié)構(gòu),細(xì)節(jié)實(shí)現(xiàn)。函數(shù)不知不覺(jué)得就變的很多,這也導(dǎo)致前端的JavaScript代碼寫(xiě)的越來(lái)越亂, 即使剛開(kāi)始的時(shí)候?qū)⒋a設(shè)計(jì)的很清晰,...
摘要:項(xiàng)目介紹本項(xiàng)目基本開(kāi)發(fā)實(shí)現(xiàn),并同時(shí)使用框架來(lái)進(jìn)行開(kāi)發(fā)實(shí)現(xiàn),主要實(shí)現(xiàn)一個(gè)倉(cāng)庫(kù)管理系統(tǒng)。本系統(tǒng)的用戶角色分為四個(gè)角色分別為客服角色,倉(cāng)庫(kù)人員,倉(cāng)庫(kù)管理員,系統(tǒng)管理員,不同的用戶登陸系統(tǒng)可以進(jìn)行不同的模塊操作。 項(xiàng)目介紹: 本項(xiàng)目基本Springboot開(kāi)發(fā)實(shí)現(xiàn),并同時(shí)使用Springmvc+my...
摘要:底層通訊方案優(yōu)化升級(jí)較新版本,由方案調(diào)整為方案,執(zhí)行器內(nèi)嵌提供服務(wù),調(diào)度中心復(fù)用容器端口提供服務(wù)任務(wù)告警邏輯調(diào)整,改為通過(guò)掃描失敗日志方式觸發(fā)。 v2.0.2 Release Notes 1、底層通訊方案優(yōu)化:升級(jí)較新版本xxl-rpc,由JETTY方案調(diào)整為NETTY_HTTP方案,執(zhí)行器內(nèi)嵌netty-http-server提供服務(wù),調(diào)度中心復(fù)用容器端口提供服務(wù); 2、任務(wù)告警邏...
閱讀 3774·2021-11-11 11:02
閱讀 3505·2021-10-11 10:57
閱讀 3616·2021-09-22 16:00
閱讀 1853·2021-09-02 15:15
閱讀 1337·2019-08-30 15:56
閱讀 1016·2019-08-30 15:54
閱讀 2738·2019-08-30 12:43
閱讀 3547·2019-08-29 16:06