❶ 請問移動端網頁開發怎麼開發
下面是我從網上收集整理的wap2.0手機網站開發需要注意的7個問題:
手機網頁編碼需要遵循什麼規范?
遵循XHTML Mobile Profile規范(WAP-277-XHTMLMP-20011029-a.pdf),簡稱為XHTML MP,也就是通常說的WAP2.0規范。 XHTMLMP是為不支持XHTML的全部特性且資源有限的客戶端所設計的。它以XHTML Basic為基礎,加入了一些來自XHTML 1.0的元素和屬性。這些內容包括一些其他元素和對內部樣式表的支持。和XHTML Basic相同,XHTML MP是嚴格的XHTML 1.0子集。
網頁文檔推薦使用擴展名?
推薦命名為xhtml,按WAP2.0的規范標准寫成html/htm等也是可以的。但少數手機對html支持的不好。
為什麼現今大多數的網站一行字數上限為14個中文字元?
由於手持設備的特殊性,其頁面中實際文字大小未必是我們在CSS中設定的文字大小,尤其是在第三方瀏覽器中。例如Nokia5310,其內置瀏覽器 頁面內文字大小與CSS設定相符,但是第三方瀏覽器OperaMini與UCWEB頁面內文字大小卻大於CSS設定。經測試,其文本大概在16px左右。 假如屏幕解析度寬度為240px,去除外邊距,那麼其一行顯示14個字以內,是比較保險(避免文本換行)的做法。
使用WCSS還是CSS?
WCSS (WAP Cascading Style Sheet 或稱 WAP CSS)是移動版本的CSS樣式表。它是CSS2的一個子集,去掉了一些不適於移動互聯網特性的屬性,並加入一些具有WAP特性的擴展(如-wap-input-format/-wap-input-required/display:-wap-marquee等)。 需要留意的是,這些特殊的屬性擴展並不是很實用,所以在實際的項目開發當中,不推薦使用WCSS特有的屬性。
避免空值屬性
如果屬性值為空,在web頁面中是完全沒有問題的,但是在大部分手機網頁上會報錯。
網頁大小限制
建議低版本頁面不超過15k,高版本頁面不超過60k。
用手機模擬器和第三方手機瀏覽器的在線模擬器來測試頁面是不是靠譜?
有條件的話,我們當然建議在手機實體上進行測試,因為目標客戶群的手機設備總是在不斷變化的,這些手機模擬器通常不能完全正確的模擬頁面在手機上的顯示情況,比如圖片色彩,頁面大小限制等就很難再模擬器上測試出來。當然,一些第三方手機瀏覽器的在線模擬器還是可以進行測試的,第三方瀏覽器相對來說受手機設備的影響較小。
❷ 如何開發手機端網頁開發調試工具
下面,介紹常用手機wap網站開發工具:
一、中文WAP瀏覽器Wapdisplayer V1.5(模擬調試程序)
WapDisplayer 是一款利用M3Gate控制項開發的中文WAP瀏覽器,除了保留原英文版M3Gate Version 1.2 beta的全部功能外,並在原有基礎上增加了很多常用的輔助功能。它可以讓用戶不需要透過無線裝置,直接在PC中連上Internet觀看WAP網頁的內容。
WapDiplayer V1.5完全兼容M3Gate V1.2,如果您樂意使用M3Gate瀏覽器,請使用WapDiplayer所安裝目錄下的M3Gate.exe程序。
二、QuickWAP V1.5(輔助建站)
QuickWAP V1.5是一款以WAP1.2協議為基礎開發的輔助ASP+WML語言編寫WAP網頁程序的ActiveX組件。它解決了WAP開發中所遇到的常見問題,並且給出了完善的解決方案,同時全力支持Microsoft SQL Server2000和Microsoft Access2000以上版本資料庫,是開發功能強大的動態WAP網站不可多得的輔助軟體。
三、BicyleWapTool V2.1(代碼編輯)
主要是字元串處理,WML代碼輔助編輯,功能包括:
1、GB2312編碼的*.wml文件整體轉UTF-8編碼。
2、UTF-8--->GB2312。
3、GB2312--->UTF-8。
4、統計字元個數。
5、空格和回車的處理。
6、ASCII編碼查詢。
7、字元創自定義替換等。
四、WAP編碼轉換器 1.0(編程輔助)
WAP編碼轉換器是一款將代碼、漢字在GB2312和UTF-8編碼之間互轉的綠色免費軟體。它不僅支持文本互轉,同時支持整個WAP文件整體轉換。
最重要的是wap網站開發編程完畢後,必須用手機去測試,模擬器畢竟無法替代終端設備,WAP最終的服務對象也是手機設備。找出手機測試之後的bug,進行修改,讓wap網站能夠完美的運行。
❸ 有自己的網站,要怎麼做手機app
使用網站做APP一般都是擁有固定模板的。一般使用的都是APP製作模板
它有的好處有——
1、高效低成本
效率高、成本低是app製作模板搭建手機app最大的優勢。不論是企業還是個人,在使用app模板製作app軟體時,可以不用再找開發團隊重新開發app功能,只要明確哪種模板適合自己,能夠滿足自身的需求,然後進行簡單的操作就可以完成一款app的製作。由於不需要app技術人員參與開發,所以價格較為低廉,一般在幾百到幾千元不等。
2、花費時間少、便捷
app模板開發手機app的過程比較簡單,需要投入的人力、物力和資金都較少,更不需要用戶學習任何app開發相關的技術語言,用戶直接添加相應的內容就可生成一個滿意的app應用,花費的時間較短,短的幾個小時、幾天,長的的一個禮拜足以。
3、製作出來的app行業性足
每個app公司開發出來的app製作模板都是經過了充分的市場調查、行業分析、用戶需求分析後,通過嚴格的要求,對等的技術製作出來的。同時,每個行業對應的app模板是不一樣的。因此,app模板的可行性較高,製作出來的手機app行業性高。
不足之處在於——
App模板雖然有高效低成本,開發時間短,製作出來的產品行業性好等優勢,但是也有自身的不足。比如利用模板製作出來的手機app的特性較少,和同類型的app沒有較大區別,都是一個模子出來的。再就是,app模板製作出來的app的用戶粘度不高,這也是因為特性不夠造成的。
製作app的模板有優勢也有劣勢是情有可原的,企業或者是個人在進行app製作之前對app模板有更全面的了解是有必要的,有利於分析出自身的發展情況是否適合選用app製作模板進行app開發。
而要自己可以做APP的網站有很多,一一舉例的有:
雲打包,商侶軟體,凡科,簡網,應用,E捷等等。其實真正要做一款上檔次的APP,沒點技術含量是做不好的。其中商侶軟體和E捷比較好,通過他們的官網頁面的咨詢去了解。找到適合你的APP製作。你也可以適了解一下以下這些:
1、明白app製作原理
製作公司app前,公司可以先去了解一下app製作原理是什麼,app開發流程有幾個步驟。這樣做的目的是為了讓公司在製作app之前做好相應的准備和救急措施。企業app製作原理也可以很多公司俗稱的製作app的進程,一般包括幾個方面,如app製作前需求評估,app開發細節(方案策劃、技術要求、前後端開發等)。
在知曉公司製作企業app的原理後,也就不會對app製作過程有所疑慮了,如為什麼一定要進行某個步驟,為什麼這個步驟非得放在那個步驟的前面等。總而言之,就是讓公司在app製作流程做到心中有底。
2、App製作要找家合適的合作夥伴
接下來,公司要製作app的話,要找對製作app的方式,以及選好一個公司app製作公司或者是app製作系統。俗話說,工具是完成任務的杠桿。一個好的企業app製作公司不僅就是公司進行app開發只好的助力,這也是為什麼那麼多公司在製作手機app時,那麼注重app製作公司名譽、質量、經驗的最大原因。
3、做好公司app內容填充和推廣
在一款公司app被製作出來以後,然後就要進行app內容的填充以及app軟體的推廣。App製作出來以後,還只是一個架子,只是有很多相應的功能,沒有實質性的內容,這些都是需要公司app製作之後自行去補充的。最後,公司製作app後並不就萬事大吉了,想要公司app程序有粉絲,有用戶的話,還要進行app的推廣。
❹ 在手機上如何進行網頁開發
一樓說的有點文不對題,
手機頁面開發是需要面向不同平台不同機器的,就像你開發的時候寫js代碼你需要考慮不同廠家的瀏覽器一樣。
目前你有兩個方向,我不知道你想向哪個方向發展:
1。wap開發,wap協議是web的子集,你學習會很快,並且支持大部分平台的手機。純BS的架構,你完全重用J2ee中的框架。 其實每個客戶端手機都有自己的瀏覽器(W3C標准)。你就是與它們的瀏覽器通訊做頁面而己。
2。local的UI開發,也就是純CS架構,前端需要寫UI代碼,後端的話你還是可以重用的你構架,寫UI代碼時類似Swing編碼,我想如果你對Java很熟的話那Swing和AWT應該多少知道了。
在這方面你需要選擇陣營,目前有幾大陣營平台的OS系統:
a. Nokia的Symbian系統; (Symbian語言,接近c++但不同C++)
b. MicroSoft的 Window mobile系統 (c++語言)
c. 最近最火的Iphone系統; (Object C++語言,接近smallTalk語言)
d. 最近上升最快的Google的Android系統 (java)
e. 長久不衰,各個平台都支持,是個「萬精油」的J2me系統(j2me各個平台都支持)
f. 黑霉手機採用的RIM系統(也是java語言與j2me有點類似)
g. 現在比較少用,並且不推薦的Palm,和linux系統。(c\c++)
個人建議: 如果你覺得做wap己經夠了,那你現在只需要花半個月時間研究一下w3c中關於wap的標簽規范,那你就可以做手機網路應用開發了。
如果你想做更高級的應用,即cS架構的本地UI程序,比如游戲等。又分:
a. 如果想簡單點,就學j2me和Android,因為他們都是java基礎的。並且j2me只是java的子集,比j2se和j2ee要更簡單,但j2me沒有Android強大,學Android如果有Swing基礎會快很多。
b. 如果你覺得轉行到C語言也不難,那可以試試Iphone和WM以及Symbian平台,目前這三個平台占據了市場上絕大多數手機的份額。
一個人完全掌握上面所有系統非常難,需要一段長的時間。 我個人掌握了d,e,f三種,因為他們都是java基礎的。
另外補充一下你的疑問: j2me和android是兩個完全不同的平台,完全沒有必要為了學android 而先去學j2me。
j2me是一個虛擬機,它可以被廠家選擇安裝在任何一台機器上,這樣所有用j2me寫的游戲都可以跑。
而Android是一個操作系統,它目前只被支持Google的手機支持。只能跑用Android語言開發的程序(Android語言其實就是java語言准備的說是j2se而不是j2me)
❺ 手機站是怎麼做的怎樣讓pc端網站做成手機站
隨著手機用戶日益增多,那麼手機網站已經不僅僅局限於WAP,其表現形式基本已經接近互聯網電腦站點,它的普及率也會越來越廣泛。它真正實現了,方便、安全、快速等作用以及效果。
現在做網站手機站必須要做,手機上搜索越來越多。電腦站手機打開瀏覽網頁,體驗非常不好。目前手機網站製作有3種方法:
1、獨立域名手機站
這種手機站對優化排名比較好,也可以自己設計手機模板,專門買個空間放手機站程序,域名解析二級域名。
2、自適應網站
這種網站體驗比較少,會根據屏幕大小,自動顯示不同的頁面布局。手機和電腦站用的一個模板。一個域名,對優化體驗非常好。
3、二級目錄手機站
這種比較常用的一種,電腦站域名後面加/wap,或者/m 。通過跳轉代碼,手機打開電腦站網址,自動進入手機站。內容和PC是同步的,管理也比較方法。
❻ 如何開發手機網站
手機網站開發牽涉到很多流程和細節,而這需要的時間和成本都不一樣。一個完整的網站建設必須經過市場調查、網站策劃、系統分析、網頁設計、ue用戶體驗設計、程序及資料庫開發、seo網站優化、系統測試、操作培訓、售後服務等等系列工作,這是個龐大的工程,而要做好這一切都需要大量的人力、物力及時間成本,如果價格太低,你也千萬別指望手機網站開發會認真執行每個細節和流程。建設手機網站可以說容易,也可以說不容易。容易是因為:只要你下載手機建站軟體,你就可以進行手機建站了。不容易是因為很多手機建站軟體操作不易,特別是在按照自己的特定設計風格建站就更困難了。另外,建好的手機網站要想使用,必須要進行激活。或許你可以考慮廣州麥多手機購物網站開發據說需要3000塊錢就可以擁有完善的一個手機網站、微信商城、pc端商城相結合的系統。報價比應該是比較高的。
❼ 怎麼製作網站的手機版
隨著智能手機的普及,手機網站的使用率和重要性也日益彰顯,2015年最新數據顯示,目前在所有的網站中,同時具有PC及移動端的網站佔了52%,首次超過了純PC端網站的43%,下面給我們就說一下手機網站的一般製作流程,它包含七個方面的知識,讓你避免走一些製作手機網頁的彎路。閱讀完成以下知識點,你就能對手機網頁的製作和設計有大概的了解,然後有針對性地學相應知識。
❽ 如何開發一個網站的手機客戶端
可以實現。寫一個服務端項目(java/php/c#)都可以寫這里以java為例。寫個servlet, 起名為LoginServlet,該servlet接收從手機端傳遞過來的 username和password參數,然後查詢資料庫,如何和資料庫中的用戶名密碼一致,說明登錄成功,否則登錄失敗,分別返回登錄成功或失敗的數據。返回的數據可以採用Json格式。
❾ 手機端的頁面怎麼開發,和web html有區別嗎
兩者之間沒有區別。
有許多方法可以在手機上開發網頁。 目前,html5的發展還不夠平衡,導致主要瀏覽器對h5的支持不盡人意。 但是,其添加了@media屬性(屬於css3,html5和css3的名稱在這里沒有嚴格區分,實際上,是兩種不同的技術)。
從那時起,網頁創建可以根據用戶所持有的設備的像素寬度來識別是否正在使用行動電話,從而在用戶正在使用移動設備時下載移動頁面。 但是,其存在某些缺點。 在這個階段,手機的標准還很不規范。
(9)網站程序手機端怎麼開發擴展閱讀:
目前現階段的手機網頁開發,主要的手段是:
其一,在meta標簽中添加關於像素寬度的限制語句,然後實現css的相對寬度。 但是,界面會顯得雜亂無章,因此很少使用此方法。
其二,這種方法是最常見的。 網站頁面分為兩個部分,分別面向計算機和手機。 當用戶請求頁面時,標題信息用於確定其是否是計算機瀏覽器,然後針對不同的請求發送不同的網頁文件。 這樣的網頁通常不是靜態的。
另外,開發移動網頁時,可以使用Chrome的開發人員工具。 Chrome開發人員工具可以模擬手機頁面的開發,還可以模擬許多設備,方便用戶開發。
手機軟體開發有哪些步驟
軟體開發流程分為: 需求確認——概要設計——詳細設計——編碼——單元測試——集成測試——系統測試——維護
軟體開發致---電---幺伍扒---幺幺叄叄---駟柒駟駟是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。軟體一般是用某種程序設計語言來實現的。通常採用軟體開發工具可以進行開發。軟體分為系統軟體和應用軟體,並不只是包括可以在計算機上運行的程序,與這些程序相關的文件一般也被認為是軟體的一部分。
軟體致---電---幺伍扒---幺幺叄叄---駟柒駟駟設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。
(10)網站程序手機端怎麼開發擴展閱讀
軟體開發方面的工作。具體可分為以下方面:
1 可視化編程掌握程序設計方法及可視化技術,精通一種可視化平台及其軟體開發技術。獲取Delphi程序員系列、Java初級或VB開發能手認證。
就業方向:企業、政府、社區、各類學校等可視化編程程序員。
2 WEB應用程序設計
具有美工基礎和網頁動畫設計能力,掌握互動式網頁程序的設計技術,能進行網站建設和維護。獲取Macromedia多媒體互動設計師或Delphi初級程序員或Delphi快速網路開發工程師認證。
就業方向:企業、政府、社區、各類學校等WEB應用程序員。
3 軟體測試 掌握軟體測試的基本原理、方法和組織管理,精通軟體測試工具。獲取ATA軟體測試工程師或Delphi初級程序員或Java初級程序員認證。
就業方向:企業、政府、社區、各類學校等軟體測試員。
4 資料庫管理 能應用關系範式進行資料庫設計,精通SQL語言,勝任資料庫伺服器管理與應用工作。獲取Oracle資料庫管理或SQL
Server資料庫應用或Windows XP應用認證。 就業方向:企業、政府、社區、各類學校等部門的中、大型資料庫管理員。
5 圖形圖像製作 精通國際上流行的圖形/圖像製作工具(如CorelDraw、Photoshop、Pagemaker等)。獲取平面設計師相關的認證。
就業方向:廣告製作公司、建築設計公司、包裝裝璜設計公司、居室裝修公司、出版印刷公司。