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

網頁頁面布局動態生成方法

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

馮燕 博瑨

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

關鍵詞 網頁;頁面布局;可配置

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

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

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

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

1 具體實現步驟

1.1 建立用于存儲網頁頁面布局的數據庫表

為滿足網頁頁面布局的多樣性、不確定性要求,同時也為了增加網頁頁面布局的可擴展性,設計網頁頁面布局的數據結構如表1所示。

具體步驟:建立數據結構。節點內碼和部位號:確保了各級節點各部位頁面布局的唯一性。模塊號:系統頁面二級菜單唯一標識。CSSID:頁面布局編輯模塊區域的唯一標識。CSS名稱:頁面布局編輯模塊區域的名稱。TOP和LEFT:標記區域位置,以“%”為單位。WIDTH和HEIGHT:標記區域大小,以“%”為單位。

1.2 創建網頁頁面布局配置界面

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

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

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

1.3 排版數據錄入數據庫

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

1.4 網頁頁面顯示

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

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

2 結論

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

參考文獻

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

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

[3]馮興利,洪丹丹,羅軍鋒,等.自適應網頁設計中的關鍵技術[J].計算機應用,2016,36(s1):249-251.

主站蜘蛛池模板: 欧美一级黄色影院| 2024av在线无码中文最新| 国产91视频观看| 无码AV高清毛片中国一级毛片| 亚洲欧美日韩综合二区三区| 香蕉99国内自产自拍视频| 欧美亚洲一二三区 | 国产亚洲视频免费播放| 97影院午夜在线观看视频| 亚洲中文在线视频| 亚洲啪啪网| 国产精品无码一二三视频| 91久久精品日日躁夜夜躁欧美| 成AV人片一区二区三区久久| 国产经典免费播放视频| 久久香蕉国产线看观看精品蕉| 亚洲天堂视频网站| 成人午夜视频免费看欧美| 美女潮喷出白浆在线观看视频| 69免费在线视频| 亚洲国产精品无码久久一线| 综合色区亚洲熟妇在线| 人妻无码AⅤ中文字| 99草精品视频| 国产欧美中文字幕| 欧美黄网站免费观看| 精品无码国产自产野外拍在线| 日本三区视频| 欧美一级在线播放| 国产美女自慰在线观看| 欧美无遮挡国产欧美另类| 啪啪国产视频| 国产欧美在线| 欧美激情福利| 久久婷婷五月综合色一区二区| 欧美劲爆第一页| 亚洲综合激情另类专区| 国产精品3p视频| 麻豆AV网站免费进入| 国产91丝袜在线播放动漫 | 亚洲中文字幕无码爆乳| 全部毛片免费看| 国产原创自拍不卡第一页| 国产粉嫩粉嫩的18在线播放91| 福利在线一区| 精品自窥自偷在线看| 波多野结衣中文字幕久久| 亚洲码在线中文在线观看| 日本在线国产| 亚洲中文字幕国产av| 精品一区二区三区视频免费观看| www.狠狠| 亚洲免费黄色网| 日本一本正道综合久久dvd| 又黄又爽视频好爽视频| 精久久久久无码区中文字幕| 在线观看视频99| 人妻精品全国免费视频| 高清无码手机在线观看| 丁香亚洲综合五月天婷婷| 国产主播一区二区三区| 996免费视频国产在线播放| 亚洲欧美在线看片AI| www中文字幕在线观看| 又粗又硬又大又爽免费视频播放| 欧美一级在线播放| 国产一区在线视频观看| 中文无码伦av中文字幕| 国产一区二区三区在线观看免费| 色综合激情网| 亚洲三级成人| 日韩av无码精品专区| 亚洲美女视频一区| 久久久国产精品无码专区| 国产精品深爱在线| 精品久久久久久久久久久| 亚洲第一国产综合| 亚洲日韩图片专区第1页| 久久这里只有精品国产99| 国产视频你懂得| a亚洲天堂| 亚洲天堂.com|