亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Bootstrap的響應(yīng)式網(wǎng)頁設(shè)計

        2017-07-12 08:11:22何秀全
        軟件導(dǎo)刊 2017年6期
        關(guān)鍵詞:網(wǎng)頁設(shè)計

        何秀全

        摘要:響應(yīng)式設(shè)計已成為移動互聯(lián)時代網(wǎng)頁設(shè)計開發(fā)的基本要求。Bootstrap作為成熟的前端框架可極大降低開發(fā)設(shè)計人員進行響應(yīng)式設(shè)計的工作量。以學(xué)校無線網(wǎng)絡(luò)登錄頁面響應(yīng)式改造設(shè)計與實現(xiàn)為例,探討了Bootstrap的優(yōu)勢、使用方法和技巧。

        關(guān)鍵詞:Bootstrap;響應(yīng)式設(shè)計;網(wǎng)頁設(shè)計

        DOIDOI:10.11907/rjdk.171180

        中圖分類號:TP319

        文獻標(biāo)識碼:A 文章編號:1672-7800(2017)006-0104-02

        0 引言

        近幾年來,隨著移動互聯(lián)網(wǎng)的發(fā)展,用戶對網(wǎng)站的訪問越來越多地來自于移動設(shè)備。目前,在網(wǎng)站、信息系統(tǒng)開發(fā)中,移動端的需求分析已經(jīng)成為必不可少的環(huán)節(jié)。早期開發(fā)中,為滿足用戶的這類需求,有的開發(fā)人員根據(jù)瀏覽器的user-agent判斷設(shè)備類型、響應(yīng)頁面,顯然這需要制作、維護兩套以上的頁面。由于不同瀏覽器(或不同版本)對頁面CSS樣式和JS腳本的解釋有所不同,因此采用這種方法開發(fā)的頁面要能滿足環(huán)境或用戶需求變化所需的代價是非常高的。隨著響應(yīng)式設(shè)計理念的提出,越來越多的設(shè)計人員選擇使用響應(yīng)式設(shè)計框架,以低成本的方式實現(xiàn)頁面的不同設(shè)備自適應(yīng)顯示。然而,前端開發(fā)人員使用DIV+CSS+JS的方式實現(xiàn)響應(yīng)式設(shè)計是非常繁雜的工作,不但需要有一定的代碼編寫能力,還要有美工功底,因此只有比較優(yōu)秀的有經(jīng)驗的前端開發(fā)人員才能駕馭這種技能。

        Bootstrap 最初是由就職于Twitter 的一個設(shè)計師和一個工程師創(chuàng)造的,目前Bootstrap 已經(jīng)成為世界上最流行的前端開發(fā)框架和開源項目。Bootstrap框架中包含有豐富的組件,其中包括下拉菜單、按鈕組、按鈕下拉菜單、導(dǎo)航條、面包屑、分頁、排版、縮略圖、警告對話框、進度條等。它還自帶了一組jQuery交互插件,包括模式對話框、標(biāo)簽頁、滾動條、彈出框等,不但功能完善,而且十分精致,成為眾多jQuery項目的默認(rèn)設(shè)計標(biāo)準(zhǔn)。這些模塊化的組件在修改時也非常方便,只需要修改變量就可以形成自己的獨特風(fēng)格。普通網(wǎng)頁開發(fā)人員只要具備基本的CSS+DIV+JS能力,通過短時間的學(xué)習(xí)就可以上手使用Bootstrap,且開發(fā)的網(wǎng)頁可較好地兼容各類瀏覽器。可以說,通過靈活使用這套前端開發(fā)框架,可以事半功倍地達到前人難以達到的能力高度。因此,Bootstrap等成熟的框架特別適合前端開發(fā)新手或者平時主要工作不是做前端開發(fā)的開發(fā)人員。

        本文通過改造一個無線網(wǎng)絡(luò)的登錄頁面討論使用Bootstrap進行響應(yīng)式設(shè)計的優(yōu)勢和方法。

        1 無線網(wǎng)絡(luò)登錄頁改造需求分析

        上海外國語大學(xué)無線網(wǎng)絡(luò)使用的是Aruba的Web Portal方式認(rèn)證。用戶登錄連接好無線信號后,訪問外網(wǎng)將自動彈出登錄頁面,用戶輸入學(xué)校的統(tǒng)一身份認(rèn)證賬號,登錄成功后彈出相應(yīng)的提示頁面。由于早期無線網(wǎng)絡(luò)的使用設(shè)備是筆記本電腦,因此整套登錄頁面設(shè)計并未考慮到小屏的手機設(shè)備。隨著手機、Pad用戶的增多,登錄頁面已經(jīng)成為意見集中反映之處。

        本次頁面改造的內(nèi)容主要包括3個方面:①實現(xiàn)響應(yīng)式設(shè)計,信道登錄頁、提示頁可自適應(yīng)各類終端;②新增登錄錯誤提示,主要包括賬號密碼類錯誤和無線控制器反饋的錯誤;③可查詢用戶賬號對應(yīng)的在線終端,并可注銷登錄。學(xué)校允許一個用戶賬號可同時擁有3個設(shè)備在線,如超出則需要注銷已登錄的設(shè)備,原來未能提供用戶自助注銷的功能,此次改造需一并實現(xiàn)。

        2 無線網(wǎng)絡(luò)登錄頁改造設(shè)計實現(xiàn)

        2.1 頁面自適應(yīng)改造

        (1)下載、配置Bootstrap及一些其它js插件。在Bootstrap中文網(wǎng)(http://v3.bootcss.com)下載最新版的用于生產(chǎn)環(huán)境的Bootstrap。由于Bootstrap 必須要有jQuery,因此還需要下載 jQuery。配置載入下載好的Bootstrap的 CSS 文件、jQuery,代碼如下:

        (2)響應(yīng)式布局實現(xiàn)。之所以能用Bootstrap實現(xiàn)響應(yīng)式設(shè)計,主要是因為其提供了一套響應(yīng)式、移動設(shè)備優(yōu)先的流式柵格系統(tǒng)。使用該柵格類后,頁面屏幕或視口(viewport)會自動分為最多12列,通過一系列的行(row)與列(column)的組合可創(chuàng)建相應(yīng)的頁面布局,其工作原理如下:①“行(row)”必須包含在 .container (固定寬度)或 .container-fluid (100% 寬度)中,以便為其賦予合適的排列(aligment)和內(nèi)補(padding);②通過“行(row)”在水平方向創(chuàng)建一組“列(column)”;③內(nèi)容應(yīng)當(dāng)放置于“列(column)”內(nèi),并且,只有“列(column)”可以作為行(row)”的直接子元素;④類似 .row 和 .col-xs-4 這種預(yù)定義的類,可以用來快速創(chuàng)建柵格布局;⑤如果一“行(row)”中包含的“列(column)”大于 12,多余的“列(column)”所在的元素將被作為一個整體另起一行排列;⑥柵格類適用于與屏幕寬度大于或等于分界點大小的設(shè)備,并且針對小屏幕設(shè)備覆蓋柵格類。因此,在元素上應(yīng)用任何 .col-md-* 柵格類適用于與屏幕寬度大于或等于分界點大小的設(shè)備,并且針對小屏幕設(shè)備覆蓋柵格類。 因此,在元素上應(yīng)用任何 .col-lg-*,也不影響大屏幕設(shè)備。

        2.2 錯誤提示功能

        (1)賬號錯誤。包括密碼錯誤、用戶名不存在兩類。在用戶輸入完用戶名密碼,點擊提交后,通過jQuery的Ajax提交到賬號有效性驗證頁面,根據(jù)錯誤類型在輸入框下方進行相應(yīng)提示。

        (2)無線控制器反饋的錯誤。包括違反規(guī)則錯誤(如已在線終端超出、設(shè)備被拒絕)、其它無法認(rèn)證的錯誤等,在頁面進行錯誤提示。

        2.3 在線設(shè)備查詢及注銷功能

        根據(jù)Aruba提供的API文檔,通過數(shù)據(jù)庫查詢操作,得到用戶名對應(yīng)的登錄設(shè)備信息,設(shè)計在線列表頁面。利用注銷操作API,在每個在線設(shè)備后面提供注銷操作功能。

        3 結(jié)語

        隨著移動端需求的增加,需要經(jīng)常對網(wǎng)站進行響應(yīng)式設(shè)計。通過利用成熟的前端框架,可實現(xiàn)以較小的代價完成頁面設(shè)計開發(fā)的前端工作,而將精力聚焦在更重要的功能實現(xiàn)上。Bootstrap作為業(yè)界主流的前端框架,具有功能豐富、簡單易用、可擴展性好等優(yōu)勢,值得各類網(wǎng)站開發(fā)人員學(xué)習(xí)和研究。

        參考文獻:

        [1]賈英霞.淺談Bootstrap制作響應(yīng)式網(wǎng)站布局[J].福建電腦,2015(8):122-123.

        [2]陳員義,李藝志.基于Bootstrap響應(yīng)式Web前端研究[J].福建電腦,2015(12):72-73.

        [3]舒后.基于Bootstrap框架的響應(yīng)式網(wǎng)頁設(shè)計與實現(xiàn)[J].北京印刷學(xué)院學(xué)報,2016(4):47-52.

        [4]王少華.基于Bootstrap的響應(yīng)式網(wǎng)頁設(shè)計與實現(xiàn)——以i-太極網(wǎng)站主頁為例[J].寧波廣播電視大學(xué)學(xué)報,2016(9):119-122.

        (責(zé)任編輯:孫 娟)

        猜你喜歡
        網(wǎng)頁設(shè)計
        解析網(wǎng)頁設(shè)計的藝術(shù)效果提升途徑
        東方教育(2016年19期)2017-01-16 12:59:39
        淺談網(wǎng)頁設(shè)計用圖
        東方教育(2016年11期)2017-01-16 02:01:21
        微課的課程設(shè)計和教學(xué)方法研究
        網(wǎng)頁設(shè)計中視覺信息傳達分析
        視覺傳達藝術(shù)與中韓網(wǎng)頁藝術(shù)設(shè)計的比較研究
        ASP技術(shù)在交互式網(wǎng)頁設(shè)計中的應(yīng)用
        人間(2016年30期)2016-12-03 23:06:54
        對技工院校網(wǎng)頁設(shè)計課程建設(shè)的思考
        網(wǎng)頁設(shè)計教學(xué)的創(chuàng)新探索
        談計算機網(wǎng)頁設(shè)計中的布局
        科技資訊(2016年18期)2016-11-15 18:07:25
        少數(shù)民族文化藝術(shù)元素在網(wǎng)頁設(shè)計中的運用探討
        亚洲男人在线天堂av| 麻神在线观看免费观看| 日韩精品人妻系列中文字幕| 激情综合婷婷色五月蜜桃| 成人免费xxxxx在线观看| 一本色道久久爱88av| 久久精品国产精品亚洲| av色欲无码人妻中文字幕| 香港三级日本三级a视频| 嗯啊哦快使劲呻吟高潮视频| 国产欧美亚洲精品a| 女同性恋精品一区二区三区| 精品国产午夜久久久久九九| 久久精品国产亚洲av一| 国产免费人成视频网站在线18 | 日本在线观看一二三区| 亚洲自偷精品视频自拍| 国产卡一卡二卡3卡4乱码| 中国老妇女毛茸茸bbwbabes| 无码一区二区三区在线在看| 久久国产精品国产精品久久| 精品专区一区二区三区| 国产91久久精品成人看网站| 在线观看亚洲第一黄片| 无码av一区二区大桥久未| 性一交一乱一透一a级| av无码久久久久不卡网站下载| 久久中国国产Av秘 入口| 操老熟妇老女人一区二区| 亚洲一区二区三区日本久久九| 亚洲精品国产精品乱码视色| 高h喷水荡肉爽文np肉色学校| 国产精品免费看久久久8| 亚洲欧美日韩高清中文在线| 久久久久久人妻一区精品| 日韩精品极品视频在线观看蜜桃| 国产自产自现在线视频地址| 国产一区二区不卡av| 99re6在线视频精品免费| 人妻少妇中文字幕乱码| 亚洲综合区图片小说区|