HBuilder完成webApp入門(4) 實例


 接下來我們就來做一個最基本的頁面:登錄頁面。

 1.index頭部

     HBuilder默認生成的index.html里的meta部分,只有viewport一個屬性:

     

     這些遠遠不夠你可以根據需要加入其它做移動端的meta屬性

     其次,我們要引入 mui 需要的 css,以及相應的 javascript 文件。或者你自定義的一些js

     

     至此,HTML 的 head 部分就結束了。接着我們開始寫body部分了。

2.body部分

    按照官方的說法,頁面中所有的內容都應該放入一個 div 中,並且這個 div 的class 應該是 "mui-content" --- 當然,這是你使用 mui 的時候。這里我們暫定會使用 mui 。

 

    按照一般的方式,我們都會在窗口的底部加一個 copyright 之類的文字。按照標准的說法,我們需要有一個class="mui-bar mui-bar-tab" 的 div,而且要注意:這個 mui-bar DIV 一定要放到 mui-content 之上。總之,最后的代碼應該是這個樣子:

   

接下來,我們來放入一些 mui 的組件:輸入框

3.與后台的交互

   接下來就是登錄按鈕如何與服務器進行交互?

  1. 定義一個表單(form),點擊登錄按鈕的時候提交到后台。后台處理完畢后,顯示新的頁面給前端。
  2. 在登錄按鈕上綁定一個click方法。點擊的時候,使用Ajax發送數據到后台,接受到數據后,前端頁面更新。

     在手機的HTML5開發中,使用 form 提交方法不提倡。所以用 Ajax。

     按照官方的說法,盡量不要使用JQuery,同時,也不要使用 onclick 這樣的方式,取而代之應該使用的是綁定一個事件:

     

    這個事件的名字叫 ”tap“,也就是點擊屏幕的事件。

     按照官方的說法,我們應該寫在 mui 組件和頁面組件全部加載完畢后,就如同 JQuery的ready方法一樣,mui 也有一個 ready 的方法:

    

對於mui,雖然你可以不使用mui 組件,但是一些基本的規則,例如 mui.init,mui.plusReady 這樣的方法,還是要使用的。

接下來,我們就要實現登錄按鈕通過ajax與后台進行交互。

 

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM