1. <rp id="zsypk"></rp>

      2. 個人網(wǎng)站的前端設(shè)計論文

        時間:2021-04-21 11:16:51 論文 我要投稿

        個人網(wǎng)站的前端設(shè)計論文

          摘要:個人網(wǎng)站是指因特網(wǎng)上一塊固定的面向全世界發(fā)布消息的地方,個人網(wǎng)站由域名、程序和網(wǎng)站空間構(gòu)成,通常包括主頁和其他具有超鏈接文件的頁面。人們可以通過網(wǎng)站來發(fā)布自己想要公開的資訊,或者利用網(wǎng)站來提供相關(guān)的網(wǎng)絡(luò)服務(wù)。網(wǎng)站設(shè)計的好壞直接影響著網(wǎng)站的性能,本文針對個人博客網(wǎng)站設(shè)計談了自己的體會。

        個人網(wǎng)站的前端設(shè)計論文

          【關(guān)鍵詞】個人網(wǎng)站HTML5CSS3Javascript

          隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)上的網(wǎng)站數(shù)量越來越多。個人網(wǎng)站的數(shù)量也與日俱增。一個好的網(wǎng)站不僅要保證有著良好的`性能,同時頁面的前端設(shè)計也得非常的優(yōu)秀。一個良好的前端設(shè)計往往包含了合理的配色,清晰的頁面結(jié)構(gòu),流暢的動畫。隨著個人網(wǎng)站的發(fā)展,也催生出來很多優(yōu)秀的博客程序,比如:《WordPress》、《Typecho》等等。那么應(yīng)如何設(shè)計個人網(wǎng)站的前端呢?

          1設(shè)計語言

          1.1HTML5

          HTML5是HTML最新的修訂版本,2014年10月由萬維網(wǎng)聯(lián)盟完成標(biāo)準(zhǔn)制定。目標(biāo)是替換1999年所制定的HTML4.01和XHTML1.0標(biāo)準(zhǔn),以及能在互聯(lián)網(wǎng)應(yīng)用迅速發(fā)展的時候,使網(wǎng)絡(luò)標(biāo)準(zhǔn)達到匹配當(dāng)代的網(wǎng)絡(luò)需求。廣義論及HTML5時,實際指的是包括HTML、CSS和JavaScript在內(nèi)的一套技術(shù)組合。它希望能夠減少網(wǎng)頁瀏覽器對于需要插件的豐富性網(wǎng)絡(luò)應(yīng)用服務(wù),例如:AdobeFlash、MicrosoftSilverlight與OracleJavaFX的需求,并且提供更多能有效加強網(wǎng)絡(luò)應(yīng)用的標(biāo)準(zhǔn)集。

          1.2CSS3

          層疊樣式表(CSS),又稱串樣式列表、級聯(lián)樣式表、串接樣式表、層疊樣式表、階層式樣式表,一種用來為結(jié)構(gòu)化文檔添加樣式的計算機語言,由W3C定義和維護。CSS3現(xiàn)在已被大部分現(xiàn)代瀏覽器支持。

          CSS3分成了不同類別,稱為“modules”。而每一個“modules”都有于CSS2中額外增加的功能,以及向后兼容。CSS3早于1999年已開始制訂。直到2011年6月7日,CSS3ColorModule終于發(fā)布為W3CRecommendation。CSS3里增加了不少功能,如:“border-radius”、“text-shadow”等。

          1.3JavaScript

          一種高級編程語言,通過解釋執(zhí)行,是一門動態(tài)類型,面向?qū)ο蟮闹弊g語言。它已經(jīng)由ECMA通過ECMAScript實現(xiàn)語言的標(biāo)準(zhǔn)化。它被世界上的絕大多數(shù)網(wǎng)站所使用,也被世界主流瀏覽器支持。JavaScript是一門基于原型、函數(shù)先行的語言,是一門多范式的語言,它支持面向?qū)ο缶幊,命令式編程,以及函?shù)式編程。它提供語法來操控文本,數(shù)組,日期以及正則表達式等,不支持I/O,比如網(wǎng)絡(luò),存儲和圖形等,但這些都可以由它的宿主環(huán)境提供支持。隨著最新的HTML5和CSS3語言標(biāo)準(zhǔn)的推行它還可用于游戲、桌面和移動應(yīng)用程序的開發(fā)和在服務(wù)器端網(wǎng)絡(luò)環(huán)境運行。

          2開發(fā)工具

          SublimeText是一套跨平臺的文本編輯器,支持基于Python的插件。SublimeText是專有軟件,可通過包擴充本身的功能。大多數(shù)的包使用自由軟件授權(quán)發(fā)布,并由社區(qū)建置維護。SublimeText支持眾多編程語言,并支持語法上色。

          MozillaFirefox,中文俗稱火狐,是一個自由及開源的網(wǎng)頁瀏覽器,由Mozilla基金會及其子公司Mozilla公司開發(fā)。Firefox支持Windows、OSX及Linux,其移動版支持Android及FirefoxOS,這些版本的Firefox使用Gecko來排版網(wǎng)頁,Gecko是一個運行當(dāng)前與預(yù)期之網(wǎng)頁標(biāo)準(zhǔn)的排版引擎,而在2015年發(fā)布的FirefoxforiOS則非使用Gecko。

          3網(wǎng)站前端設(shè)計

          3.1站點架構(gòu)

          首先確認(rèn)了整體頁面是由左右兩個DIV組成,并提供一個按鈕,可以按下后隱藏左邊的DIV以達到只顯示右邊的DIV的正文的目的。為left和right兩標(biāo)簽加上內(nèi)容,并美化其頁面。

          3.2頁面設(shè)計

          作品頁面主要用于存放一些作品的demo,所以設(shè)計成了幾個div以格子的形式排列,并在上面能夠顯示作品的預(yù)覽。整體的頁面框架依舊沿用首頁,以達到站點整體風(fēng)格的統(tǒng)一和css的最佳化利用,并減少開發(fā)過程。

          3.3加入動畫,添加特效

          例如顯示懸浮到容器上的陰影漸變的效果如下:

          給容器設(shè)置box-shadow屬性,值為2px2px20px#909090;再給這個容器設(shè)置hover版本的css,設(shè)置為box-shadow:2px2px70px#707070;給容器設(shè)置transition屬性,值為2s;

          使用html默認(rèn)支持hover屬性來切換兩套寫好的css3陰影代碼來實現(xiàn)陰影效果的切換,再使用transition屬性設(shè)置動畫的播放時間以達到更美觀的效果。

          3.4其他效果

          例如使用了highlight.js,用于給生成的代碼塊添加高亮和排版效果。

          4總結(jié)

          總之,要使整個網(wǎng)站有個性化的體驗,不僅要頁面內(nèi)容豐富,動畫流暢,還需要有相關(guān)特效,讓整體效果簡潔大方美觀,讓人有耳目一新的感覺。

        【個人網(wǎng)站的前端設(shè)計論文】相關(guān)文章:

        基于PHP的個人網(wǎng)站設(shè)計與實現(xiàn)論文11-17

        基于PHP的個人網(wǎng)站設(shè)計與實現(xiàn)論文介紹11-17

        個人生活網(wǎng)站的設(shè)計與制作論文11-13

        學(xué)院網(wǎng)站課程設(shè)計論文04-13

        網(wǎng)站設(shè)計教學(xué)的臨摹思考論文09-06

        校園資訊網(wǎng)站設(shè)計論文11-16

        醫(yī)院網(wǎng)站設(shè)計評價及推廣論文11-09

        網(wǎng)站設(shè)計與手機應(yīng)用設(shè)計的區(qū)別論文02-26

        網(wǎng)站前端實習(xí)工作總結(jié)范文04-29

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>