1、網(wǎng)頁項目開發(fā)流程

需求分析

對要開發(fā)的產品進行定位,比如產品類型、產品功能、面向的客戶群、達到的目的等。

整體規(guī)劃

根據(jù)需求分析的結論" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 重學前端之PC端靜態(tài)網(wǎng)頁應用開發(fā)

重學前端之PC端靜態(tài)網(wǎng)頁應用開發(fā)

時間:2023-09-06 20:12:01 | 來源:網(wǎng)站運營

時間:2023-09-06 20:12:01 來源:網(wǎng)站運營

重學前端之PC端靜態(tài)網(wǎng)頁應用開發(fā):前端學習路徑及基礎學習教程目錄




1、網(wǎng)頁項目開發(fā)流程

需求分析

對要開發(fā)的產品進行定位,比如產品類型、產品功能、面向的客戶群、達到的目的等。

整體規(guī)劃

根據(jù)需求分析的結論,確定網(wǎng)站中要展示的內容、層次、展示形式等,然后給出對應內容的文案。

界面設計

由設計師根據(jù)整體規(guī)劃的結果,將網(wǎng)站的各個頁面進行設計,最終給出設計圖、顏色、數(shù)據(jù)信息等。

前端程序設計

前端開發(fā)人員將根據(jù)得到的設計圖,進行代碼的編寫,實現(xiàn)網(wǎng)頁的界面、功能。

前后端系統(tǒng)整合

后端開發(fā)人員進行數(shù)據(jù)庫設計 ,將程序功能與界面進行整合,前后端配合進行功能調試。

測試驗收

項目經理及相關測試人員,根據(jù)項目前期策劃為指導,對產品進行測試驗收,測試產品的交互效果、功能實現(xiàn)效果等。




2、頁面開發(fā)的常見概念及布局流程

版心

閱讀報紙時我們會發(fā)現(xiàn),雖然其中內容很多很豐富,但是經過合理的排版布局,版面整體依然清晰、易讀。

同樣,在制作網(wǎng)頁過程中,如果要讓頁面結構清晰、有條理,也需要對網(wǎng)頁內容進行“排版”。

版心:是指網(wǎng)頁中主要內容所在的區(qū)域。一般在瀏覽器窗口中水平居中顯示,從而讓用戶的視線更集中。

常見的版心寬度值包括960px,980px,1000px,1200px等。

制作方法:使用標準流中的margin居中方法。




頁面布局流程

為了提高網(wǎng)頁制作的效率,布局時通常要遵守一定的布局流程,具體如下:

1、確定頁面的版心(可視區(qū)域)

2、分析頁面中的行模塊,以及每個行模塊中的列模塊。

3、制作HTML頁面,CSS樣式。

4、CSS初始化,然后運用盒子模型的原理,經過DIV+CSS布局來制作網(wǎng)頁的各個模塊。




幾種常見的布局類型

一列固定寬度且居中

兩列左窄右寬型

通欄平均分布型

一個網(wǎng)頁中可能以上幾種布局類型都有。




3、項目實戰(zhàn)-head內部配置

文件結構

網(wǎng)站中會包含多個.html文件和.css文件以及圖片等多媒體文件,我們需要使用不同的文件夾分類進行管理。

文件夾最基本的結構包括:

<head>的配置

<title>網(wǎng)頁標題</title>




標簽頁icon圖標

大部分網(wǎng)站在標簽頁標題位置會添加網(wǎng)站的icon圖標。

圖標的文件名要求以favicon.ico命名,文件需要與index.html文件同級存儲。

使用方法,通過<link>標簽進行引用,設置的屬性包括:

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">




CSS分級引入

CSS文件設置需要根據(jù)功能進行分層管理:目的是為了提取出多個頁面公共的部分,提供多個HTML同時引用。公共的部分也可以劃分范圍,有的是所有網(wǎng)頁能用的,有的是某幾個網(wǎng)頁公共的部分。

CSS常見的分層組織:清除默認樣式的CSS,網(wǎng)站的公共樣式CSS,每個頁面自己獨有的CSS。

注意書寫順序,引入多層CSS時,需要按照后面的層疊前面的CSS進行設置,使用頁面獨有的樣式層疊公共的樣式。




清除默認樣式

使用范圍:所有網(wǎng)頁都能使用。

制作方法:自己工作中進行積累,或者使用網(wǎng)絡上已有的資源。

命名的習慣:reset.css

引入時必須作為第一層引入,網(wǎng)頁中獨有的樣式可以層疊掉reset中的樣式。

注意:reset.css文件寫完后不允許再次更改。




公共樣式

使用范圍:單獨的一個網(wǎng)站所有的頁面、幾個頁面。

制作方法:從設計圖中觀察,找到所有頁面或多個頁面公共的部分,劃分成不同的模塊分別進行.css文件的書寫。

命名習慣:common.css或者模塊名.css

多個網(wǎng)站頁面的公共部分書寫完之后不允許后期更改,一旦更改,多個引用的HTML頁面都會發(fā)生變化 。需要注意類名的使用,公共文件中的類名一般不要在其他的CSS文件中再用。

引入順序:一般在reset.css后面,單獨的樣式文件前面。




頁面獨有樣式

使用范圍:單獨的一個HTML頁面

制作方法:找到頁面獨有的而其他頁面沒有的樣式,單獨書寫在一個.css文件中,只有對應的HTML文件能夠引用。

命名習慣:一般文件名與HTML的文件名保持一致,例如index.css,如果拆分的更細致可以使用多個單詞的拼寫,例如index_banner.css等。

引入順序:在所有公共樣式后面。

注意:使用單獨樣式文件去層疊前面公共樣式時,需要注意選擇器權重。




整個CSS分層引入的順序

<link rel="stylesheet" href="css/reset.css" type="text/css"><link rel="stylesheet" href="css/common.css" type="text/css"><link rel="stylesheet" href="css/index.css" type="text/css">


4、項目實戰(zhàn)-base.css

首頁index.html結構布局




header區(qū)域

header:網(wǎng)頁頂部結構常用命名,通常包含logo、導航nav等內容。

布局類型:通欄背景,內部包含版心居中的主要內容,內容包含左、右浮動的兩部分。

整體結構:100%的div>版心的div

注意:為了避免更改公共的版心樣式,<div>需要重新添加一個class屬性值。

logo:使用h1>a結構,可以適當添加SEO搜索的關鍵字。

nav導航:常用ul>li>a列表結構搭建。




5、項目實戰(zhàn)-header整體布局

6、項目實戰(zhàn)-logo和選擇城市

7、項目實戰(zhàn)-導航nav

8、項目實戰(zhàn)-導航右側

9、項目實戰(zhàn)-login-banner大結構

login-banner區(qū)域

login:登錄

布局類型:通欄背景,內部包含版心居中的主要內容,內容包含左、右浮動的兩部分。

注意:實際網(wǎng)頁中,部分表單效果通常使用其他標簽+css樣式的效果進行模擬,比如按鈕、下拉菜單等。

10、項目實戰(zhàn)-login-form部分一

11、項目實戰(zhàn)-login-form部分二

12、項目實戰(zhàn)-login-form下拉菜單

13、項目實戰(zhàn)-search區(qū)域

search:搜索框部分

布局類型:通欄背景,內部包含居中的主要內容 。

搜索框區(qū)域表單:需要添加<form>標簽,保證數(shù)據(jù)能夠提交數(shù)據(jù)庫。

補充:文本框<input>標簽可以通過一個plackholder屬性,設置默認提示文本,點擊文本框輸入文字后,plackholder屬性的內容會自動消失。

14、項目實戰(zhàn)-content區(qū)域

content:網(wǎng)頁的主要內容區(qū)域,用于展示更多的產品、信息等。

布局類型:通欄,底部設置邊框,內容為版心居中。

content內部包括四個部分:

.main主要區(qū)域列表焦點圖,

.hot-recruit熱門職位,

.hot_company熱門公司,

.hot_links熱門鏈接

15、項目實戰(zhàn)-main區(qū)域大結構

布局類型:左窄右寬的兩列布局,通過浮動實現(xiàn)

aside:側邊欄常用命名,整體為無序列表結構,表現(xiàn)為一種特殊的下拉菜單效果,鼠標移上<li>后顯示內部的子級元素。下拉菜單的列表,可以使用定義列表結構搭建。

注意:側邊欄aside這種結構中的數(shù)據(jù)是動態(tài)變化的,前端做好HTML結構和CSS樣式,讓HTML結構足夠清楚,方便后期開發(fā)。

焦點圖部分為滾動輪播圖效果,點擊滾動效果后期JS配合完成。

16、項目實戰(zhàn)-aside側邊欄部分

17、項目實戰(zhàn)-banner焦點圖部分

18、項目實戰(zhàn)-熱門職位選項卡1

熱門職位部分是一種tab選項卡結構,并且與后面的熱門公司和熱門鏈接有類似的結構和樣式,需要做好公共樣式,經過公共類名設置CSS,熱門職位獨有的樣式需要使用單獨的類名設置,避免影響其他兩個部分。

布局類型:tab欄選項卡結構,整體為上下對齊的版心結構。

標題部分:浮動制作,當前展示的部分標簽使用current的類名進行標記,設置特殊樣式。

詳細內容布局類型:平均分步型,使用浮動制作。

補充:多余文字顯示成……省略號形式,通過三行代碼實現(xiàn)。

19、項目實戰(zhàn)-熱門職位選項卡2

20、項目實戰(zhàn)-熱門職位列表內容1

多余文字顯示成……省略號

.word_cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}21、項目實戰(zhàn)-熱門職位列表內容2

22、項目實戰(zhàn)-查看更多按鈕

23、項目實戰(zhàn)-快速生成熱門公司部分

24、項目實戰(zhàn)-熱門公司列表部分

25、項目實戰(zhàn)-熱門鏈接部分

26、項目實戰(zhàn)-footer區(qū)域大結構

27、項目實戰(zhàn)-其他登錄方式

28、項目實戰(zhàn)-二維碼定位效果

29、項目實戰(zhàn)-service部分

30、項目實戰(zhàn)-copyright部分

31、項目實戰(zhàn)-返回頂部

32、項目實戰(zhàn)-快速搭建公共頁面




首頁制作完畢后,分析與其他頁面的共同之處,按照模塊進行拆分復制選擇。

方法:直接復制index.html文件,刪除不需要的結構,保留公司頁需要的公共結構部分。同時刪除不需要的CSS文件引入的<link>標簽,保留需要的公共樣式文件。



關鍵詞:靜態(tài)

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉