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

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

這個AI輔助程式工具在這個AI快速發展的階段,挖掘出了一大批好用的AI輔助程式工具。 AI輔助程式設計工具能夠提升開發效率、提升程式碼品質、降低bug率,是現代軟體開發過程中的重要助手。今天大姚給大家分享4款AI輔助程式工具(而且都支援C#語言),希望對大家有幫助。 https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot是一款AI編碼助手,可幫助你更快、更省力地編寫程式碼,從而將更多精力集中在問題解決和協作上。 Git

2022年3月3日,距離世界首個AI程式設計師Devin誕生不足一個月,普林斯頓大學的NLP團隊開發了一個開源AI程式設計師SWE-agent。它利用GPT-4模型在GitHub儲存庫中自動解決問題。 SWE-agent在SWE-bench測試集上的表現與Devin相似,平均耗時93秒,解決了12.29%的問題。 SWE-agent透過與專用終端交互,可以開啟、搜尋文件內容,使用自動語法檢查、編輯特定行,以及編寫和執行測試。 (註:以上內容為原始內容微調,但保留了原文中的關鍵訊息,未超過指定字數限制。)SWE-A

Go語言開發行動應用程式教學隨著行動應用程式市場的不斷蓬勃發展,越來越多的開發者開始探索如何利用Go語言開發行動應用程式。作為一種簡潔高效的程式語言,Go語言在行動應用開發中也展現了強大的潛力。本文將詳細介紹如何利用Go語言開發行動應用程序,並附上具體的程式碼範例,幫助讀者快速入門並開始開發自己的行動應用程式。一、準備工作在開始之前,我們需要準備好開發環境和工具。首

五大熱門Go語言庫總結:開發必備利器,需要具體程式碼範例Go語言自從誕生以來,受到了廣泛的關注和應用。作為一門新興的高效、簡潔的程式語言,Go的快速發展離不開豐富的開源程式庫的支援。本文將介紹五大熱門的Go語言庫,這些庫在Go開發中扮演了至關重要的角色,為開發者提供了強大的功能和便利的開發體驗。同時,為了更好地理解這些庫的用途和功能,我們會結合具體的程式碼範例進行講

在這篇文章中,我們將向你展示如何在WindowsPC上的沉浸式閱讀器中使用Microsoft閱讀教練。閱讀指導功能幫助學生或個人練習閱讀並培養他們的識字技能。你從閱讀支援的應用程式中的一段或一份文件開始,基於此,你的閱讀報告由閱讀教練工具產生。閱讀報告顯示了閱讀的準確性、閱讀所花費的時間、每分鐘的正確單字數,以及你在閱讀時發現最具挑戰性的單字。你還將能夠練習這些單詞,這總體上有助於培養你的閱讀技能。目前,僅有Office或Microsoft365(包括OneNoteforWeb和WordforWe

Android開發是一項繁忙而又令人興奮的工作,而選擇適合的Linux發行版來進行開發則顯得尤為重要。在眾多的Linux發行版中,究竟哪一個最適合Android開發呢?本文將從幾個方面來探討這個問題,並給出具體的程式碼範例。首先,我們來看看目前流行的幾個Linux發行版:Ubuntu、Fedora、Debian、CentOS等,它們都有各自的優點和特點。

Go語言作為一種快速、高效的程式語言,在後端開發領域廣受歡迎。然而,很少有人將Go語言與前端開發聯繫起來。事實上,使用Go語言進行前端開發不僅可以提高效率,還能為開發者帶來全新的視野。本文將探討使用Go語言進行前端開發的可能性,並提供具體的程式碼範例,幫助讀者更了解這一領域。在傳統的前端開發中,通常會使用JavaScript、HTML和CSS來建立使用者介面

《了解VSCode:這款工具到底是用來做什麼的? 》身為程式設計師,無論是初學者或資深開發者,都離不開程式碼編輯工具的使用。在眾多編輯工具中,VisualStudioCode(簡稱VSCode)作為一款開源、輕量級、強大的程式碼編輯器備受開發者歡迎。那麼,VSCode到底是用來做什麼的呢?本文將深入探討VSCode的功能和用途,並提供具體的程式碼範例,以幫助讀者
