首先,做這個閱讀站的目的只是為了學習。部落客碼農一枚,主要語言java,入行2年多,一直在大神的庇護下兢兢業業的寫業務代碼。所以總是有一顆一展拳腳,完整搭建一個框架的衝動,奈何一直沒(懶)有(癌)個(症)合(嚴)適(重)的(患)機(者)會。
另外,這是博主第一次這麼認真的寫博客,雖然以前也寫過一些閒言碎語,大抵就是複製粘貼留個自己看的,太亂了,後來反正自己也看不懂了,淚崩中~~有不好的地方,歡迎拍磚指正。
所以,寫這一系列博文目的大概有這麼幾個:
1,主要的目的是透過寫這篇博文對開發閱讀站的全程做一個回顧和整理複習。
2,部落客在開發閱讀站之前在網路上搜尋過一些類似的大神的例子,有很多用php寫的,沒有找到合適的java後端開發的例子,所以當時的想法是自己做一個,做出來以後分享給大家,所謂開源一家親,大家共同進步~~
好了,廢話不多說,進入這一章的正式內容
這一章主要是對整個網站的功能進行介紹和梳理,作為一個純粹的閱讀站,博主弱弱的認為功能大抵已經齊全,不足之處,各位同學不吝賜教。
首頁
首頁預設為推薦頁,並依更新時間倒序推薦最新更新的50本書,在菜單導航和書籍列表間,即列表的最上方是一個文字跑馬燈,可手動配置更改。
特定類別頁
類別頁共有首頁同一個展示模板,選擇某一類別,對應選單白色顯示。類別頁每頁載入25本,往下滑動到底的時候動態向伺服器取得下一頁更多書籍。每一次取得25本,另外類別頁排序依相應類別書籍的主鍵id倒序排,即書籍入庫臨近的排在前面。
書籍詳情頁
#從首頁或類別頁點選對應書籍進入書籍詳情頁。
這一頁展示書籍詳情,頁面的上方顯示包括作者,書籍類別,字數,和最後更新時間。
中間灰底展示書籍描述簡介。
在簡介下面對應兩個按鈕,開始閱讀,將從第一章開始,進入章節內容頁,加入書架將把本書保存在本地cookie中。儲存到cookie的書籍可以透過選單上的書包進入檢視。
在下面是目錄的一個預覽,最上面是最新的章節目錄,後面是本書的前三章目錄。點選目錄進入章節內容頁。 在目錄這一塊的最右邊有 “查看更多”,點擊,進入具體目錄頁。
目錄頁
#
考慮目錄會很多,所以目錄頁做了分頁處理。且預設每頁顯示100章,隔行變色,在目錄頁底部有上一頁,下一頁,可分別跳到目前目錄頁的相對頁。另外手動輸入頁面,點選「跳到」也可快速跳到索引目錄頁面。
目錄頁的上方展示書籍名稱,和作者。在頁面的頂上,固定左右兩個按鈕,分別跳到首頁和我的書架頁
和詳情頁裡的目錄預覽一樣,透過這一頁的相應目錄也可以點擊進入相應的章節內容頁。
章節內容頁
書架頁面
無論是在書籍詳情頁點擊」加入書架「還是在內容頁點擊」收藏「的書籍,透過選單書包或頁面出現的」我的書架「按鈕。進入我的書架頁。
我的書架頁按一行三本顯示收藏的書。點擊相應書籍圖片,進入書籍的正文,注意,此時進入的時你最後一次看這本書的相應章節的正文頁。可能會出現你最後一次看到20章,但從這裡進去的時候卻在21章的可能,因為手機瀏覽器可能會提前加載了一章。另外,我的書架功能瀏覽器必須開啟cookie快取功能。即在無痕下瀏覽將無法收藏書籍。
搜尋頁
從選單進入搜尋頁,預設顯示最新更新的5本書。
在輸入框中輸入文字,點選搜尋按鈕。將模糊匹配書籍名稱。並且全部展示出來
以上就是閱讀站的所有功能介紹,另外,接下來我將會按以下計劃,更新博文
第一章,功能介紹
第二章,技術選型
第三章,資料庫表結構
第四章,後台框架建構
第五章,前端範本介紹
第六章,首頁及分類頁實作
第七章,詳情頁實作
第八章,目錄頁實作
#第九章,內容頁實現
第十章,收藏書架頁實現
第十一章,搜尋頁實現
第十二章,最後總結(完結篇)
另外,一為了保證質量,二因為博主最近繁雜事務纏身,可能不能及時更新,預計一周更兩到三章,大概在一個月內將所有章節更新完畢。敬請期待。
在最後一章寫完後,我會將程式碼開源,並提供地址,供有需要的同學參考
#
以上是Java有什麼用處的詳細內容。更多資訊請關注PHP中文網其他相關文章!