999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網(wǎng)頁頁面布局動態(tài)生成方法

2017-07-29 22:28:42馮燕博瑨
科學(xué)家 2017年11期

馮燕 博瑨

摘 要 網(wǎng)頁頁面布局動態(tài)生成方法,實質(zhì)是解決系統(tǒng)網(wǎng)頁頁面針對不同用戶在同一系統(tǒng)模塊頁面中所需展現(xiàn)的網(wǎng)頁頁面內(nèi)容及側(cè)重點不同,為系統(tǒng)的網(wǎng)頁頁面展示增加了靈活性、可配置性,使得不同用戶可根據(jù)自身需求選擇頁面顯示內(nèi)容并拖拽出所需顯示區(qū)域的位置和范圍。

關(guān)鍵詞 網(wǎng)頁;頁面布局;可配置

中圖分類號 TP2 文獻標識碼 A 文章編號 2095-6363(2017)11-0141-02

值班信息系統(tǒng)主要是解決各級值班數(shù)據(jù)的錄入和顯示,由于不同節(jié)點對值班數(shù)據(jù)的需求不同,甚至系統(tǒng)同一頁面的數(shù)據(jù)顯示需求也可能不盡相同,這就要求系統(tǒng)對同一頁面顯示具備多樣性。為滿足各級節(jié)點的不同需求和個性化展示,要求系統(tǒng)數(shù)據(jù)展現(xiàn)具備靈活性,并且用戶可自行配置網(wǎng)頁頁面布局。傳統(tǒng)網(wǎng)頁頁面布局方式需要對各個應(yīng)用場景由編程人員專門定制頁面布局樣式,這將是一個龐大的工作量,同時可能由于編程人員對于不同應(yīng)用場景的需求并不是十分明確,導(dǎo)致頁面布局樣式需反復(fù)修改。為實現(xiàn)各級節(jié)點根據(jù)權(quán)限不同、需求不同,可對系統(tǒng)頁面布局進行動態(tài)配置,要求研制一種網(wǎng)頁頁面布局動態(tài)配置方法。

將系統(tǒng)將網(wǎng)頁布局的處理、展現(xiàn)與存儲進行分離,用戶通過配置界面配置父模塊對應(yīng)的子模塊以及各子模塊展示的區(qū)域位置及范圍,系統(tǒng)換算并存儲用戶在頁面配置界所配置和拖拽出的區(qū)域參數(shù),系統(tǒng)讀取并換算父模塊所對應(yīng)各子模塊的位置、區(qū)域參數(shù)展現(xiàn)于相應(yīng)的網(wǎng)頁頁面。實現(xiàn)了網(wǎng)頁頁面布局的編輯、網(wǎng)頁頁面顯示等上層應(yīng)用展示與頁面布局數(shù)據(jù)存儲的分離與對應(yīng)關(guān)系,從而實現(xiàn)各級節(jié)點網(wǎng)頁頁面布局的靈活擴展,以及各網(wǎng)頁頁面布局的個性化定制[1]。

在網(wǎng)頁頁面布局動態(tài)顯示與管理中使用抽象技術(shù)、封裝技術(shù)等將對頁面布局的操作分解為強內(nèi)聚、松耦合的功能模塊。對各類不同的網(wǎng)頁頁面排版數(shù)據(jù),通過提取、換算、分類以及通用的網(wǎng)頁前臺代碼,個性化展現(xiàn)網(wǎng)頁頁面,同時達到網(wǎng)頁頁面自適應(yīng)性。

1 具體實現(xiàn)步驟

1.1 建立用于存儲網(wǎng)頁頁面布局的數(shù)據(jù)庫表

為滿足網(wǎng)頁頁面布局的多樣性、不確定性要求,同時也為了增加網(wǎng)頁頁面布局的可擴展性,設(shè)計網(wǎng)頁頁面布局的數(shù)據(jù)結(jié)構(gòu)如表1所示。

具體步驟:建立數(shù)據(jù)結(jié)構(gòu)。節(jié)點內(nèi)碼和部位號:確保了各級節(jié)點各部位頁面布局的唯一性。模塊號:系統(tǒng)頁面二級菜單唯一標識。CSSID:頁面布局編輯模塊區(qū)域的唯一標識。CSS名稱:頁面布局編輯模塊區(qū)域的名稱。TOP和LEFT:標記區(qū)域位置,以“%”為單位。WIDTH和HEIGHT:標記區(qū)域大小,以“%”為單位。

1.2 創(chuàng)建網(wǎng)頁頁面布局配置界面

具體步驟1:創(chuàng)建網(wǎng)頁頁面布局配置界面的工具欄。頁面布局下拉列表——系統(tǒng)頁面的一級菜單(父模塊名);增加——為該界面增加排版區(qū)域;保存——保存該排版數(shù)據(jù)于數(shù)據(jù)庫;微調(diào)——點擊后展開,用戶可以通過選擇區(qū)域下拉列表中的區(qū)域,從而對指定區(qū)域的“X、Y、寬、高”進行微調(diào)。微調(diào)中數(shù)字單位是像素,網(wǎng)頁頁面布局配置界面是以彈出框的形式展現(xiàn)。

具體步驟2:創(chuàng)建網(wǎng)頁頁面布局配置界面的區(qū)域框。區(qū)域框的第一行分別是區(qū)域名和區(qū)域刪除按鈕。區(qū)域框的第二行為該區(qū)域工具欄:菜單下拉列表——為該區(qū)域添加二級菜單(子模塊名稱),選中后該區(qū)域內(nèi)會增加所選中的二級菜單名稱;刪除——點擊具體要刪除的二級菜單,該區(qū)域中的刪除鍵顯示可用,用于刪除該區(qū)域中的二級菜單。

網(wǎng)頁頁面布局配置界面操作流程:頁面布局下拉列表中選擇要配置的一級菜單,系統(tǒng)默認對該一級菜單下的二級菜單分別創(chuàng)建對應(yīng)區(qū)域。用戶可以通過鼠標拖拽區(qū)域的位置和大小,也可以通過微調(diào)對指定區(qū)域的位置和大小進行細微調(diào)節(jié)。用戶可以刪除指定區(qū)域或增加新區(qū)域。同時可對某一區(qū)域指定二級菜單或刪除二級菜單。配置完成后點擊保存。

1.3 排版數(shù)據(jù)錄入數(shù)據(jù)庫

存儲用戶在頁面配置界面對頁面各區(qū)域大小、區(qū)域位置、區(qū)域包含菜單的設(shè)定。讀取頁面區(qū)域大小(WIDTH和HEIGHT)、區(qū)域位置(LEFT和TOP)、區(qū)域所包含的二級菜單號(子模塊號)、區(qū)域ID(CSSID)、區(qū)域名稱(CSS名稱)、節(jié)點內(nèi)碼、部位號;根據(jù)頁面布局配置界面尺寸和已讀取的區(qū)域大小、區(qū)域位置尺寸,換算后得到WIDTH、HEIGHT、LEFT和TOP,(單位為“%”,為了前臺頁面更好的自適應(yīng)屏幕);錄入數(shù)據(jù)庫。

1.4 網(wǎng)頁頁面顯示

為滿足網(wǎng)頁頁面展現(xiàn)的自適應(yīng)性、可定制性要求,同時也為了增加網(wǎng)頁頁面布局的可擴展性,前臺頁面排版和數(shù)據(jù)顯示。根據(jù)數(shù)據(jù)庫存儲的頁面布局數(shù)據(jù)格式,編寫通用型網(wǎng)頁前臺代碼:根據(jù)網(wǎng)頁頁面的一級菜單讀取所對應(yīng)的二級菜單,從而讀取該一級菜單網(wǎng)頁頁面下的排版數(shù)據(jù);為滿足網(wǎng)頁頁面展現(xiàn)對屏幕尺寸的自適應(yīng)性,首先讀取當前屏幕尺寸(單位為像素),根據(jù)數(shù)據(jù)庫中讀取的網(wǎng)頁頁面排版數(shù)據(jù)WIDTH、HEIGHT、LEFT和TOP,換算出在當前屏幕中各區(qū)域的WIDTH、HEIGHT、LEFT和TOP(單位為像素)。

當該一級菜單網(wǎng)頁頁面下二級菜單的區(qū)域ID出現(xiàn)相同時,利用TAB頁切換二級菜單的顯隱。讀取具體區(qū)域中二級菜單對應(yīng)的三級菜單,換算出三級菜單數(shù)據(jù)顯示區(qū)(若無三級菜單,該區(qū)域整體為二級菜單數(shù)據(jù)顯示區(qū))。由于系統(tǒng)的特殊性,大多數(shù)數(shù)據(jù)都以文字或數(shù)字形式展現(xiàn),為確保每行數(shù)據(jù)顯示自適應(yīng)顯示器尺寸[2],不會因屏幕尺寸過大或過小出現(xiàn)不合理的數(shù)據(jù)顯示布局,規(guī)定了顯示每行數(shù)據(jù)的像素高度。根據(jù)三級菜單(或二級菜單)數(shù)據(jù)顯示區(qū)尺寸換算出該菜單下顯示最新數(shù)據(jù)的數(shù)量。

2 結(jié)論

網(wǎng)頁頁面布局動態(tài)生成方法用于網(wǎng)頁頁面布局的動態(tài)配置與展現(xiàn)中,在頁面配置管理中使用抽象技術(shù)、封裝技術(shù)等,編寫通用性網(wǎng)頁頁面布局代碼,通過配置界面?zhèn)€性化展示網(wǎng)頁頁面。使網(wǎng)頁頁面布局具有可擴展性,大大提高了系統(tǒng)網(wǎng)頁的適用范圍。將應(yīng)用層和數(shù)據(jù)庫存儲分離開來處理的方法,大大減少網(wǎng)頁頁面布局交互、編寫和修改的工作量。對于前端網(wǎng)頁頁面展現(xiàn)進行自適應(yīng)處理,確保了網(wǎng)頁頁面自適應(yīng)不同尺寸的顯示屏。

參考文獻

[1]雷燁.運用DIV+CSS技術(shù)對網(wǎng)頁進行布局[J].電腦知識與技術(shù),2016,12(7):212-213.

[2]宗士強.基于虛擬視圖的網(wǎng)絡(luò)化數(shù)據(jù)共享[J].指揮信息系統(tǒng)與技術(shù),2012,3(5):74-77.

[3]馮興利,洪丹丹,羅軍鋒,等.自適應(yīng)網(wǎng)頁設(shè)計中的關(guān)鍵技術(shù)[J].計算機應(yīng)用,2016,36(s1):249-251.

主站蜘蛛池模板: 亚洲欧美日本国产综合在线| 亚洲精品视频免费| 亚洲欧美国产高清va在线播放| 亚洲成a人片| 青青久在线视频免费观看| 青青草一区二区免费精品| 久久精品电影| 国产激情在线视频| 五月婷婷综合网| 五月激情综合网| 精品国产香蕉在线播出| 国产精品冒白浆免费视频| 国产99视频精品免费观看9e| 91年精品国产福利线观看久久| 欧美在线中文字幕| 欧美在线网| 五月婷婷丁香综合| 青青网在线国产| 一级毛片免费观看不卡视频| 午夜欧美理论2019理论| 又黄又湿又爽的视频| 国产精品第一区| 高清不卡一区二区三区香蕉| 97成人在线视频| 久久黄色小视频| 美女免费精品高清毛片在线视| 一区二区三区在线不卡免费| 亚洲欧美日韩高清综合678| 亚洲国产精品日韩欧美一区| 综合色婷婷| 夜夜爽免费视频| 国产午夜精品一区二区三区软件| 夜夜拍夜夜爽| 日韩精品成人网页视频在线| 欧美中出一区二区| 亚洲视频免| 亚洲精品国产乱码不卡| aa级毛片毛片免费观看久| 国产永久在线观看| 国产偷国产偷在线高清| 国产午夜无码专区喷水| 97影院午夜在线观看视频| 日本国产一区在线观看| 日本免费a视频| 免费AV在线播放观看18禁强制| 在线无码九区| 国产成人免费手机在线观看视频 | 精品国产免费第一区二区三区日韩| 永久在线播放| 波多野结衣久久精品| 久久久久久高潮白浆| 亚洲国产中文欧美在线人成大黄瓜| 91亚洲国产视频| 国产精品流白浆在线观看| 99re在线免费视频| 久久精品国产999大香线焦| 被公侵犯人妻少妇一区二区三区| 免费看的一级毛片| 国产精品亚洲αv天堂无码| 久久婷婷六月| 老色鬼欧美精品| 日韩国产 在线| 丁香婷婷激情网| a毛片免费在线观看| 2024av在线无码中文最新| 伊人久久久大香线蕉综合直播| 91在线精品麻豆欧美在线| 91在线日韩在线播放| 久久人搡人人玩人妻精品| 国产精品第| 在线免费无码视频| 欧美精品伊人久久| 欧美激情视频在线观看一区| 中文字幕在线观| 国产三级成人| 亚洲成a∧人片在线观看无码| 免费可以看的无遮挡av无码| 欧美激情一区二区三区成人| 亚洲天堂免费观看| 伊人色天堂| 四虎成人精品在永久免费| 日韩精品资源|