【iVX 初級工程師培訓教程 10篇文拿證】07 08 新聞頁制作

目錄

【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡
【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作
【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲
【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照
【iVX 初級工程師培訓教程 10篇文拿證】05 畫布及飛機大戰游戲制作
【iVX 初級工程師培訓教程 10篇文拿證】06 數據庫及服務
【iVX 初級工程師培訓教程 10篇文拿證】07 08 新聞頁制作
【iVX 初級工程師培訓教程 10篇文拿證】09 聊天室制作

高分提升請查看專欄:
iVX入門到精通
大話 IVX 實戰到精通

一、首頁制作

本節以相對定位的手機端web為例,著重講解后臺功能實現,前端簡單的布局不再進行贅述。

本節所做一共分為3個頁面、6個服務和兩個數據庫:
在這里插入圖片描述
其中主頁為這個網站首頁、發布頁為發布信息、詳情頁為內容詳情;評論和信息數據庫分別存儲評論內容和發布信息內容;其他服務均為數據獲取和信息提交。

接下來查看一下首頁頁面,該項目中的頁面不再進行繪制描述,著重以功能實現為主。

首先是首頁,首頁對象樹和頁面如下:
在這里插入圖片描述

首先查看如何獲取數據。在頁面顯示時觸發頁面響應事件:
在這里插入圖片描述
該頁面調用數據獲取服務,傳入始末兩個變量,始末變量為數據庫分頁變量,通過數據獲取服務即可得到對應的數據,隨后將數據賦值到信息對象數組中。在此我們暫時并不關心如何編寫服務實現分頁,此時我們已經知道信息對象數組已經獲取到了數據,那么接下來就需要通過該信息數組利用循環創建創建頁面內容。

咱們可以先查看信息對象數組列:
在這里插入圖片描述

以上對象數組內容即可說明數據庫列名與其一致,不然則不方便調用進行調動,那么信息數據庫列如下:
在這里插入圖片描述
在這里插入圖片描述
隨后查看 循環創建如下,再將數據對其進行數據綁定即可:
在這里插入圖片描述
接著咱們從數據獲取服務中查看:
在這里插入圖片描述
該數據服務接收了始末兩個變量作為對數據選取的區間值,例如變量始為0,末為3,那么就是0到3之間的數據內容,如果每頁數據條數為3,每下一頁的始末值就是3 6、6 9、9 12 依次加上,每上一頁內容就是始末變量遞減3即可。

那么在此列出上下頁按鈕事件:
在這里插入圖片描述
在這里插入圖片描述

二、詳情頁

詳情頁需要我們點擊首頁中的內容進入,那么就是首頁中的信息行設置點擊事件:
在這里插入圖片描述
我們可以看到,在點擊信息后需要傳遞一個當前數據的ID值,這個ID值系統會自動提供到輸入框中,此ID值為必需,否則無法通過數據庫中唯一值獲取數據庫中的內容。

當點擊了信息行后跳轉到詳情頁,在詳情頁的顯示事件中調用服務獲取到詳情數據。

首先看一下詳情頁以及簡要說明:
在這里插入圖片描述

接著查看詳情頁的頁面響應事件:
在這里插入圖片描述
我們可以看到,通過編寫一個詳情獲取服務即可得到對應的數據,但是必須要通過ID對數據進行查找,當找到值后,信息將會存儲到信息對象數組中,評論信息也會通過獲取評論服務獲取存儲到評論對象數組中。

我們在獲取評論服務中看到,通過數據ID從評論數據中得到對應的評論數據,那么就說明數據庫中肯定是以對應的數據ID作為對應內容的索引,最終將會返回得到的數據:
在這里插入圖片描述
隨后我們從評論數據庫中進行查看,發現果然是以文章內容數據ID作為數據評論的索引:
在這里插入圖片描述
接著咱們查看詳情服務:
在這里插入圖片描述
由此發現詳情服務也類似,均是以ID作為對應數據的索引。

接下來咱們先查看評論服務:
在這里插入圖片描述
從評論服務中的值,只需要存入提交對應的值到服務中即可,那么在評論按鈕處只需要獲取到評論輸入框內容,并且把ID值同時傳入服務即可:
在這里插入圖片描述

三、發布頁

發布頁內容也類似于其他頁,均是以內容的增刪查改為主,相比其他頁面來說過于簡單,基本上是填入對應的信息傳入服務即可:
在這里插入圖片描述

在這里插入圖片描述
其搜索內容也類似:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286508.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286508.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286508.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【WEB API項目實戰干貨系列】- WEB API入門(一)

這篇做為這個系列的第一篇,做基本的介紹,有經驗的人可以直接跳到第二部分創建 ProductController。創建 Web API 項目 在這里我們使用VS2013, .NET 4.5.1創建一個Web API 2的項目選擇項目WEB API模板, 在最下方的MVC主要是默認會自帶微軟的API Helper, 使…

父元素 高度固定,如何使其中的文字垂直居中?

方法一&#xff1a; 設置父元素高度&#xff0c;設置子元素行高垂直居中 <style> *{padding: 0;margin:0;font-size: 12px;} div{float: left;width: 200px;height:200px;margin: 10px;border:1px solid blue; line-height: 200px;} span{display: inline-block;verti…

Android之打開繼承DialogFragment對話框里面EditText獲取光標并且彈出鍵盤把底部布局頂上去

1 需求 打開繼承DialogFragment對話框里面EditText獲取光標并且彈出鍵盤把底部布局頂上去 2 效果爆照如下 打開這個DialogFragment 3 關鍵代碼實現 override fun onViewCreated(view: View, savedInstanceState: Bundle?) {super.onViewCreated(view, savedInstanceState)…

驅動介紹

關于驅動驅動&#xff08;也稱連接器&#xff09;是對傳統的數據采集程序的標準化&#xff0c;驅動可以作為你的資產進行管理系統為每個設備創建一個驅動實例通過反射創建驅動實例驅動不可以是靜態的驅動要繼承IDriver接口驅動內需要通過web配置的屬性(支持枚舉等基本類型),上要…

【iVX 初級工程師培訓教程 10篇文拿證】06 數據庫及服務

目錄 【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡 【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作 【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲 【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照 【iV…

memcached安裝和php擴展memcache安裝

1.準備安裝包: libevent-2.1.8-stable.tar.gz memcached-1.5.0.tar.gz memcache-2.2.7.tgz 2.安裝libevent tar xf /opt/libevent-2.1.8-stable.tar.gz cd libevent-2.1.8-stable mkdir /usr/local/libevent ./configure --prefix/usr/local/libevent make && make …

J2EE開發技術點4:ajax技術

前言 AJAX 是在不重新加載整個頁面的情況下&#xff0c;與服務器交換數據并更新部分網頁的技術。需要知道的是&#xff0c;Ajax技術并不是一項新的技術&#xff0c;而是使用現有技術解決問題的新方法。Ajax&#xff08;Asynchronous JavaScript and XML&#xff09;也叫異步Jav…

【WEB API項目實戰干貨系列】- 接口文檔與在線測試(二)

這一篇我們主要介紹如何做API幫助文檔&#xff0c;給API的調用人員介紹各個 API的功能, 輸入參數&#xff0c;輸出參數, 以及在線測試 API功能(這個也是方便我們自己開發調試) 我們先來看看我們的API最終幫助文檔及在線測試最終達到的效果: 概要圖GET API添加產品API:刪除產品 …

IOS多線程

http://www.jianshu.com/p/0b0d9b1f1f19 首頁專題下載手機應用顯示模式登錄注冊登錄添加關注作者 伯恩的遺產 2015.07.29 00:37* 寫了35249字&#xff0c;被2296人關注&#xff0c;獲得了1668個喜歡關于iOS多線程&#xff0c;你看我就夠了 字數8596 閱讀92152 評論153 喜歡905在…

Android之提示Failed to load WebView provider: No WebView installed

1 問題 Fatal Exception: android.util.AndroidRuntimeException: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installedat android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:435)at a…

地理(GIS)教學神器:氣象地球生成器

地理教學中&#xff0c;不管是高中還是初中&#xff0c;都會涉及到大氣運動的相關教學&#xff0c;并且&#xff0c;高中階段的大氣運動知識對很多學生來說相對比較復雜&#xff0c;如&#xff1a; &#xff08;三圈環流&#xff09; &#xff08;青藏高原對西風帶的影響&#…

使用 Yarp 做網關

資料GitHub: https://github.com/microsoft/reverse-proxyYARP 文檔&#xff1a;https://microsoft.github.io/reverse-proxy/articles/getting-started.html主動和被動健康檢查 &#xff1a; https://microsoft.github.io/reverse-proxy/articles/dests-health-checks.html#ac…

Android之OkDownload里面的OKHttp提示java.lang.IllegalArgumentException: Invalid URL port: “image“

1 、問題 release版本線上奔潰如下 Fatal Exception: java.lang.IllegalArgumentException: Invalid URL port: "image"at okhttp3.t$a.a(HttpUrl.kt:63)at okhttp3.t$b.b(HttpUrl.kt:8)at okhttp3.y$a.b(Request.kt:5)at com.liulishuo.okdownload.j.e.b.<init…

【iVX 初級工程師培訓教程 10篇文拿證】05 畫布及飛機大戰游戲制作

目錄 【iVX 初級工程師培訓教程 10篇文拿證】01 了解 iVX 完成新年賀卡 【iVX 初級工程師培訓教程 10篇文拿證】02 數值綁定及自適應網站制作 【iVX 初級工程師培訓教程 10篇文拿證】03 事件及猜數字小游戲 【iVX 初級工程師培訓教程 10篇文拿證】04 畫布及我和 iVX 合照 【iV…

【WEB API項目實戰干貨系列】- API登錄與身份驗證(三)

這篇我們主要來介紹我們如何在API項目中完成API的登錄及身份認證. 所以這篇會分為兩部分, 登錄API&#xff0c; API身份驗證. 這一篇的主要原理是&#xff1a; API會提供一個單獨的登錄API, 通過用戶名&#xff0c;密碼來產生一個SessionKey, SessionKey具有過期時間的特點, 系…

mysql數據庫建立的數據庫在哪個文件夾?

為什么80%的碼農都做不了架構師&#xff1f;>>> 一般在安裝目錄下的data文件夾下&#xff0c;或者在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data&#xff08;你的可能是C:\Documents and Settings\All Users\Application D…

python 學習筆記01

python學習過程遇到一些問題記錄&#xff1a; 1、 IndentationError:expected an indented block錯誤的解決辦法 一句話 有冒號的下一行往往要縮進&#xff0c;該縮進就縮進 參考資料&#xff1a;http://blog.csdn.net/hongkangwl/article/details/16344749 2、17個新手常見Pyt…

ArcGIS實驗教程——實驗二十四:人口密度制圖

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據)》 一、實驗分析 人口密度是指單位土地面積上居住的人口數,通常以每平方千米或每公頃內的常住人口為單位計算。人口密度同資源、經濟密切結合,因此,科學準確地分析人口密度的分布情況,對合理制定…

Navicat 遠程連接ubuntu出現的問題

2003-Cantt connect to Mysql server to xxxxxxx 解決&#xff1a; vim /etc/mysql/my.cnf 修改bind-address 0.0.0.0 然后重啟mysql&#xff1a; 這時進入mysql可能會報錯&#xff1a; ERROR 2002 (HY000): Cant connect to local MySQL server through socket /v…

WPF效果第一百八十八篇之再玩Expander

大端午節的在屋里吹著空調擼著代碼真是酸爽;閑話也不多扯,直接看今天要分享的效果:1、關于簡單的布局設計:2、前臺先來個死布局,回頭ListBox改模板:<Expander ExpandDirection"Left" Header"控制卡" VerticalAlignment"Bottom" HorizontalAli…