響應式網頁設計在不同設備上實現探究

前言:尋找寫作靈感?中文期刊網用心挑選的響應式網頁設計在不同設備上實現探究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

響應式網頁設計在不同設備上實現探究

摘要:通過網頁生成系統,并采用響應式網頁的設計開發方法,使網頁在開發中所涉及到的大量技術細節可以不需被用戶所知曉,用戶只需要根據自己的要求來對網頁進行直接創建即可。通過網頁生成系統,能夠在接入不同設備時進行自動響應,并對網頁的布局結構及其交互樣式實現動態化調整,從而使用戶能夠在不同終端設備中直觀的看到同樣的網頁內容。

關鍵詞:響應式;網頁設計;實現方式;原理

0引言

現階段,在市場上已經涌現出了許多不同種類的移動終端設備,包括智能手機、筆記本電腦、平板電腦等,并且這些移動終端設備在屏幕分辨率標準上也有不同的差異,在不久的將來,還會有更多種類的移動終端設備涌入市場。一些企業已經意識到這種市場變化趨勢,并開始針對不同種類的移動終端設備來對相應版本的網站進行開發,不過,對于使用不同移動終端設備的用戶來說,如果為其分別定制相應版本的網站,勢必會耗費大量的時間和人力物力,而且絕大部分網站在設計過程中如果按照不同種類設備和分辨率標準來進行單獨版本開發,同樣也是不切實際的。因此,如何確保網站能夠盡可能的與其他種類的移動終端設備進行兼容,以便于保證用戶的使用體驗,也已成為一個值得深思的問題。

1網頁開發工具在不同設備中的應用難題

目前市面上采用的網頁生成工具仍舊是以傳統網頁開發技術為主流,其在對網頁進行生成時,該網頁僅適用于利用計算機顯示器來查看,其網頁主要表現為當用戶采用其他種類的移動終端設備來對相同網站進行訪問時,其移動設備中對網頁文字等元素的顯示是過于細小和緊密的,用戶為了能夠看清網頁中的內容,便只能在移動終端設備的屏幕上進行滑動操作,以便于對網頁進行放大或縮小來進行查看,或是通過橫屏或豎屏的方式進行切換來查看,對于頁面中的一些交互性內容,用戶往往要通過多次放大才可進行后續的手指操作。而且,許多網頁生成工具往往是適用于專業人員進行使用的,還有一些網頁生成工具還要付費才能使用,這也使很多業余的網頁開發人員在網頁制作時往往要投入大量精力與時間來對相應的開發技術進行學習與實踐,而且還要對網頁開發工具的界面進行熟悉。而對于一些完全不懂網頁開發技術的用戶來說,要想能夠生成可在不同終端設備中進行適配的網頁,便無法通過這些網頁開發工具的應用來達到該目的。因此,對響應式網頁設計在不同設備上的實現方式及其原理進行深入的探究是具有重要意義的。而在本系統中則通過響應式網頁設計技術的應用,以此對網頁開發中所涉及到的技術細節進行屏蔽,以確保用戶在生成網頁過程中能夠通過“所見即所得”的方式來達到對不同終端設備進行適配的目的。

2以響應式網頁設計技術為核心的網頁生成系統設計

2.1系統架構。在響應式網頁設計技術應用中,構建的網頁生成系統共包括三大組成部分,分別是用戶管理模塊、網頁編輯及其管理模塊。對于網頁編輯模塊來說,其功能體現在能夠對網頁進行可視化編輯與,而對于網頁管理模塊來說,則可針對生成的網頁來采取增加、刪除、修改與查看等操作,對于用戶管理模塊來說,則能夠幫助用戶更好的管理其個人賬戶信息。

2.2系統功能。在網頁編緝模塊中,其通過向導式來引導用戶對網頁進行“所見即所得”的編輯。該模塊包括兩大構成部分,分別是位于左側的引導部分以及位于右側的編輯部分。在網頁中的構成元素分為圖片與文字兩種。當用戶對位于右上角的按鈕進行點擊時,可進入頁面“編輯”界面,從而使用戶能夠對網頁上的文字進行修改,并可對圖片進行上傳。如果用戶對頁面中其他區域進行點擊,則會自動退出編輯模式,同時對用戶的最后修改進行保存。對于用戶來說,可對所需元素進行自由的添加與刪除。在頁面管理模塊中,該模塊功能體現在能夠管理已生成的網頁,例如對網頁進行預覽、修改、刪除與等。頁面預覽模式包括三種,分別是通過計算機、智能手機與IPad來預覽頁面。當用戶生成頁面后進行時,系統會自動對相應的二維碼進行生成,此時用戶便可利用手機中的“掃一掃”功能將該頁面自動分享給其他人。在用戶管理模塊中,可以對用戶的相關權限進行設定,并按照權限高低將用戶劃分成普通用戶和管理員兩個級別。其中管理員能夠管理系統中的全部用戶,其不僅具有普通用戶的權限,還能夠對普通用戶的系統使用權限進行控制,以便于根據實際需要來對普通用戶的相關權限進行添加、刪除與修改。對于普通用戶來說,其只能對自身的個人信息進行管理,包括賬號、密碼包理,此外普通用戶還可對賬號及密碼進行修改與找回。

3響應式網頁設計在不同設備上的關鍵應用技術

對于響應式網頁設計這一概念,其是在2010年由EthanMarcotte正式提出的,響應式網頁能夠對不同設備的屏幕寬度進行自動識別,然后根據識別結果來對頁面布局進行適當的調整。在響應式網頁設計中,需要應用到三種關鍵技術。

3.1彈性布局技術。在響應式網頁中采用了彈性布局技術,該技術不需要設定瀏覽器寬度,因此也被稱之為非固定式布局,這使得響應式網頁能夠對許多不同的終端設備進行自動適應。彈性布局技術利用“%”這一相對寬度單位來對“px”固定寬度單位進行代替,從而確保網頁能夠在不同分辨率的移動終端設備中適應。并且,在頁面的各個區域中采用的是浮動式位置,如果屏幕寬度過小造成網頁中的大量元素無法展示時,網頁會自動將部分元素浮動放置于前面元素的下方,以此避免這些元素按照水平方向進行溢出,從而使頁面能夠自動適應寬度,而不會在頁面下方中顯示橫向滑動瀏覽框。

3.2媒體查詢技術。在響應式網頁設計中,其核心技術體現在媒體查詢功能,媒體查詢功能可為瀏覽器提供對應寬度的視圖渲染頁面。通過媒體查詢,可幫助用戶檢驗特定設備的物理特性。在MediaQuery語句項中,其構成包括媒體類型與能夠進行選擇的媒體特性檢查條件所具備的表達式所組成,采用width、color、height等媒體屬性,能夠對不同設備的輸出內容進行控制,而不會使內容自身發生改變。

3.3液態圖片技術。在響應式網頁設計中,對圖片的顯示是非常關鍵的。當前,一些能夠對圖片進行同比縮放的技術手段有很多操作都是較為方便的,例如采用CSS技術來調節max-width屬性的值,即img{max-width:10O%;}。如果圖片寬度未規定,在網頁中的全部圖片便會按照就原始寬度來加載,只有在容器可視區域的寬度比圖片原始寬度小才會例外。上述代碼能夠使圖片最大寬度始終控制在容器可視區域寬度或瀏覽器窗口寬度以內,因此如果容器或窗口可視區域寬度變小時,則圖片寬度最大值也會隨之減小,也就是容器邊緣始終都不會對圖片進行覆蓋與隱藏。這相當于將圖片看作是一種液體,使其像液體一樣能夠“流動”,因此該類圖片又被叫做液態圖片。

4響應式網頁設計在不同設備上的具體實現及原理

4.1viewport控制。移動設備屏幕會映射出相應的虛擬窗口,該窗口又被稱之為viewport。瀏覽器在對某個普通頁面進行加載時,其瀏覽器的加載標準通常為980像素,并以特定比例來縮放網頁內容,以使整個網頁的內容得以顯示出來。網頁在進行縮放后,其頁面元素也會相應縮小,而用戶在瀏覽時則需通過手動操作來進行放大與平移,但這也在很大程度上影響了用戶對頁面的瀏覽體驗。通過對網頁進行彈性布局,可使網頁內容寬度與屏幕寬度相一致,也就是要避免移動設備中的瀏覽器對頁面寬度進行自動調整,從而使網頁能夠對移動設備的屏幕大小進行自動檢測,以此實現對網頁內容的自適應。

4.2媒體查詢功能的實現。在進行媒體查詢設置時,需結合不同設備的屏幕寬度及方向來對相應的CSS文件進行加載,以便于對頁面視覺風格進行渲染,進而使相同網頁內容能夠在不同設備中呈現。主要包括兩種實現方式:分別是設置link標簽和直接設置CSS中的屬性。

4.3網頁交互效果的實現。對于響應式網頁設計而言,其在不同設備中的交互功能也有所不同。比如設備為電腦時,則需要對網頁頂部的導航欄進行設計,而設備為智能手機時,則需設計成能夠折疊的側邊欄。通過JavaScript技術來對導航欄進行隱藏,這樣用戶只需點擊按鈕便可對整個導航欄進行查看,這不僅使網頁顯得更加整潔,而且也能使屏幕空間得到極大節約,用戶能夠根據自己的實際需求來對相應的內容進行查看。

5結語

總而言之,通過響應式網頁設計,能夠使其在不同設備中對同樣的網頁內容進行顯示,從而給用戶帶來更加舒適的瀏覽體驗。隨著響應式網頁設計技術的不斷發展,其必將受到更多設計人員的歡迎與青睞。參考文獻[1]畢劍,劉曉艷,張禹.使用響應式網頁設計構建圖書館移夠安全運轉。因為專用通訊模塊有著數量眾多的種類,相關技術人員在應用的時候必須要對其進行細致的分析,保證專用模塊通訊系統可切實提升網絡內部設備的通訊能力,讓生產環節能夠得到實時全程控制。

3.2做好西門子PLC控制網絡編程接口工作。因為西門子電路控制網絡在與主機進行連接時也能夠被當作一種通訊接口,故而選擇合理的編程接口方式就顯得至關重要。當前西門子PLC控制網絡主要有以下幾種接口模式:第一,PG/PC通訊卡。在應用這一通訊卡時,系統會將PG/PC相關設備與控制網絡進行連接,因為這類網絡接口形式多樣,不同接口的功能也各有千秋,相關技術人員應當根據實際需求來選擇合理的接口;第二,西門子電路控制系統在處理相關模塊時,會和PLC控制系統中的某一層進行連接,相對而言具備更高的智能性,連接操作能夠在PLC系統的引導之下自動完成,并且對CPU所造成的壓力可以忽略不計。因為模塊處理裝置種類繁多,其功能也有著較大的差異,故而相關技術人員在進行設計時應當進行深入分析。

3.3選擇西門子PLC控制網絡傳輸媒介。在西門子PLC控制網絡運轉的過程之中,技術人員應當對不同的種類進行深入分析,進而選擇合理的傳輸介質。當前在同一控制網絡之中,能夠有效結合不同的傳輸介質,充分發揮出西門子PLC控制網絡的獨特作用。一般而言主要有以下幾種網絡傳輸媒介:第一,光纜數據傳輸媒介,主要是通過塑料纖維電纜或者是玻璃纖維電纜來遠距離傳輸設備運轉過程中的相關數據信息,以此來讓數據實際參數效率得以提升;第二,電氣數據傳輸媒介,主要是用于傳輸地下電纜以及屏蔽雙絞線電纜;第三,無線數據傳輸媒介,主要是通過紅外線連接模塊來傳輸生產現場15米范圍之內的設施運轉情況相關數據信息。

4西門子PLC控制系統在空壓機中的應用

4.1PLC控制系統設計要點。在將西門子PLC控制系統應用于空壓機時,相關技術人員應當根據空壓機的實際狀況來改良與優化PLC控制系統,根據這類參數進行設計,并且選擇西門子S7-200系列CPU224AC/DC/繼電器式組機,并且也應當添加EM235模擬模塊以及EM231模擬模塊。模擬輸入信號其本身是0~5V以及10~20mA信號的一種標準輸出,模擬信號其輸入主要是按照4~20mA的標準信號來完成。選擇了PT100系列測量螺旋壓縮機潤滑油溫度以及排氣溫度來當做系統溫度傳感器的既定標準,而壓力傳感器則選擇了國產氣體正壓傳感器來有效測定排氣口所承受的壓力以及油壓。主電機主要是將相序保護繼電器當做主要偵測工具,因為螺桿在空壓運轉的狀態之下不允許進行輸出,如若進行輸出那么就很容易導致彈簧頭產生損壞。繼電器通電時,如果相序準確,三相均通電,則指示燈亮。在穩定工作狀態下,繼電器始終處于閉合狀態。但是,如果主電機相序發生故障和丟失,則需要切斷電機的三路電源,并將故障信號與PLC相連,以完成驗收要求。

4.2PLC控制系統所具備的功能。第一,控制功能。一般而言控制功能主要有以下幾個方面:(1)空壓機控制功能。通過對空壓機控制功能的實際分析,可以看出控制功能的實現需要使用PLC控制器設置在數據采集分站上。在合理使用PLC的基礎上,可以完成對空壓機實際運行的采集,也可以完成對空壓機組的有效控制和數據采集任務,可以形成三種不同的控制形式:遠程手動控制、遠程自動控制和就地手動控制,從而實現空壓機啟停的控制要求。(2)閥門控制功能。為了優化空壓機的控制效果,需要將空壓機的出口閥換成電動閥,并適當更換氣囊底部的排水閥。電動球閥并聯連接方式,可自動排出氣囊內積水。第二,上位機監控功能??諌簷C系統對于空壓機設備的監控,其對設備的使用有著重要的意義,而就目前的研究可以看出,其監控的實現主要是使用iFIX監控軟件。實際監控主要包括以下內容:(1)屏幕監控。本系統屬于當前整個站房的監控和數據處理中心,需要負責當前整個系統的數據處理狀態、狀態顯示和啟??刂啤R虼?,利用監控軟件可以完成對相關圖片的監控,使問題的獲取更直接;(2)數據顯示功能。監控屏能有效顯示與設備運行有關的壓力、溫度、濕度和工藝參數等信息。另外,實現了用顏色和文字對現場運行設備的實際情況進行監控的要求,使操作人員在上位機上直觀地了解和掌握全站的工作情況;(3)數據報警。當現場設備發出報警時,在工藝參數圖屏幕上能充分顯示相應設備的報警參數和狀態,并顯示報警設備、報警類型和報警時間。

5結語

西門子PLC控制網絡有著較為復雜的系統以及較強專業性的配置要求,要想讓PLC控制網絡的作用得以充分的發揮,技術人員應當根據自身的實際需求來對其可行性以及經濟實用性進行評估,進而來對生產質量以及生產效率得到有效的保障。

參考文獻

[1]鄭武勝,莊志嘉.基于IFIX組態軟件和西門子PLC的應用系統[J].橡塑技術與裝備,2020,46(16):46-49.

[2]時云,趙凱,侍倩,杜洋,趙維剛.基于西門子PLC的激光焊接裝備控制系統設計[J].電焊機,2020,50(07):122-126+153.

[3]王朋濤.基于西門子PLC技術的低溫氯化自動化控制技術[J].自動化應用,2020(06):25-26.

作者:黑子微 單位:山西省軍區數據信息室

亚洲精品一二三区-久久