我來做百科 第四天

2021-08-29 11:46:08 字數 726 閱讀 6846

休息了一天,上次已經把幾個頁面的功能做出來了,現在就輪到頁面了。雖然我對頁面不太熟悉,但也用div+css做過幾個頁面,相信做簡單的頁面是沒什麼問題的。

先想想主色是什麼,我喜歡藍色,而且google和baidu大部分也是白配藍,就用白配藍吧。logo嘛,用字拼出來就是了,畢竟美術我不懂。主題就叫「順德百科」,因為我就在順德嘛。頁面風格仿照baidu和google就是了,夠簡潔,太複雜的我也不會。接著開啟dw和ps準備開工了。

首先是仿照baidu和google搜尋首頁那樣做的首頁。看了一下baidu和google的**,為了盡可能減少**,壓縮js,**寫成一行,id和name屬性盡量簡短等等,連單雙引號也省了,深刻體會到什麼叫簡化**。不過這樣的寫法也只能用在極小數頁吧,畢竟在沒有任何規範,**混亂的頁面程式設計,那簡直是地獄啊。我還是按照普通的方法來吧。這頁的東西很少,html、css和js放在一頁就行了。

接著到裡面的頁面了,這就要css檔案了。建個style.css放到css資料夾,把一些常用的規則先寫進去,平時有點積累還是好的。css準備好了後,就開始正式的頁面布局了。第一頁做好的話那後面就容易多了。

先是頂部。頂部打算放會員資訊簡單顯示,搜尋,就這些了。

接著是底部。底部放些站內連線和版權資訊就夠了。

中間部分嘛,頭部放題目,尾部放個搜尋,也差不多了。

這樣再根據每頁的內容寫中間的內容就好了。現在也沒什麼功能,都是些簡單的頁面。把頁面都搞好後,再把**嵌進去,這樣乙個百科的基本框架就有了。累了,是時候休息啦。

我來做百科 第三天

進入第三天,今天主要做詞條部分,先做詞條的新增和顯示吧。顯示應該很容易吧。但這時又遇到一樣的問題,由於是從兩個表來獲取資訊,那把兩個表獲取的資訊合併是哪一層的責任呢?第一排除的應該是dal,既然新增邏輯都給了bll,那這個就更不需要他了。如果交給bll的話又要做乙個詞條加內容的模型,偷點懶,放到pl...

我來做百科 第三天

進入第三天,今天主要做詞條部分,先做詞條的新增和顯示吧。顯示應該很容易吧。但這時又遇到一樣的問題,由於是從兩個表來獲取資訊,那把兩個表獲取的資訊合併是哪一層的責任呢?第一排除的應該是dal,既然新增邏輯都給了bll,那這個就更不需要他了。如果交給bll的話又要做乙個詞條加內容的模型,偷點懶,放到pl...

我來做百科 第九天

今天做一下後台吧。先是頁面,以前用的太醜了,還是另找乙個吧。網上找了一下,看到有人說動網那個後台不錯,於是找來看看。搞了一輪,終於開啟後台頁面,一看,頁面是可以啦,但作為後台是太繁雜了吧。於是改啊改,最後剩下中間那條 關閉開啟左欄 是原來的,不過色彩還是保留原來的,還不錯啦。再把大概的欄目搞上去就差...