首先,你提到的Java Servlet是用來提供數(shù)據(jù)的,ajax是用來獲取數(shù)據(jù)的。

成都創(chuàng)新互聯(lián)公司主營酉陽土家族苗族網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,app軟件定制開發(fā),酉陽土家族苗族h5小程序設計搭建,酉陽土家族苗族網(wǎng)站營銷推廣歡迎酉陽土家族苗族等地區(qū)企業(yè)咨詢
1、后端用servlet、struts、springmvc等從數(shù)據(jù)庫取數(shù)據(jù)并轉(zhuǎn)換成json格式返回,前端用ajax獲取這些json數(shù)據(jù)。
2、后端用servlet、struts、springmvc等從數(shù)據(jù)庫取數(shù)據(jù)并將數(shù)據(jù)嵌到模板頁面里,前端用jsp、freemarker之類的模板語言直接寫for循環(huán)。
可以采用浮動布局,當有新的數(shù)據(jù)到來的時候,后面的數(shù)據(jù)會自動向后移動。如果要保持高度不變,那么久需要寬度不做限制,這樣,在橫向的空間內(nèi)就可以無限延展。
你可能會問下面的div怎么保證位置,你可以分層,每個div只在自己的層浮動,這樣就不會浮動到其它層,不會移位,當然對于固定的位置,你也可以對他絕對定位,這樣其它元素改變位置的時候,它依然可以保持自己的位置。
這個原理其實很簡單的。你知道html5只是html+css3+js的全程,所以控制圖片的定位都是有css的一個position屬性來做的,圖片無非就是去改變定位中的left值。知道這個之后我就可以接下來的實現(xiàn)步驟:
當然,這些只是實現(xiàn)邏輯。具體細化功能這個你自己去調(diào)整。原理知道其他的都簡單的很。
第一步:將N張圖片去排版定位。
#pic1{
position:absolute;
width:50px;
height:50px;
top:10px;
left:0px;
}
#pic2{
position:absolute;
width:50px;
height:50px;
top:10px;
left:60px;
}
#pic3{
position:absolute;
width:50px;
height:50px;
top:10px;
left:120px;
}
第二步:我們現(xiàn)在已經(jīng)知道了這3張圖片的位置,接下來就是去點擊它,改變他的位置,這個點擊其實用js就很容易實現(xiàn)。onclick點擊事件,你可以搜下;
例如:
//監(jiān)聽點擊事件
document.addEventListener("click",function(){
for(var?i=1;i4;i++){
$("#pic"+i).css("left",?parseInt($("#pic"+i).css("left"))?-?60?+?"px");
}
})
現(xiàn)在我們在去看css屬性的left值,依次類推:-60px,0px,60px,
第三步:圖片就這樣切換了。我這假設我們的手機屏幕寬是50像素的,但現(xiàn)實不是這樣,所以需要加個遮照。就是在這個滾動的圖片上再加一層div去遮住不去顯示的圖片(當然這是一種蔗照方法),方法很多不一一列舉。關(guān)鍵屬性overflow:hidden;
網(wǎng)頁標題:關(guān)于html5展示數(shù)據(jù)的信息
轉(zhuǎn)載源于:http://chinadenli.net/article46/dsidehg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、微信小程序、微信公眾號、響應式網(wǎng)站、商城網(wǎng)站、營銷型網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)