本篇文章信途科技給大家談?wù)勈謾C(jī)版網(wǎng)頁開發(fā),以及手機(jī)端網(wǎng)頁開發(fā)工具對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站。
怎樣制作手機(jī)網(wǎng)站?
【麥多手機(jī)商城系統(tǒng)】精心整理:
做手機(jī)網(wǎng)站的語法多半是運(yùn)用WML或XWML來寫。如果用HTML到也可以做成電腦和手機(jī)兩用訪問的網(wǎng)站,但是,許多手機(jī)在接收HEML時會提示框架錯或內(nèi)存不足,現(xiàn)在所以都分開做,包掛百度WAP,百度應(yīng)有這方面更強(qiáng)的技術(shù)力量,他們也選擇分開做,可以想像那應(yīng)是經(jīng)過多次測試后得出來的結(jié)果。手機(jī)站和電腦站分開做,電腦頁面大氣,就是錯點(diǎn)代碼問題也同樣照樣可看到頁面,而手機(jī)網(wǎng)站就不同了,WAP手機(jī)本身級其脆弱,一點(diǎn)小標(biāo)點(diǎn)的錯放就可能倒直整站的運(yùn)行不協(xié)調(diào)。做成的手機(jī)網(wǎng)站,電腦可通過在線手機(jī)模擬器進(jìn)行瀏覽和發(fā)言。在線WAP手機(jī)網(wǎng)頁模擬器,網(wǎng)上一搜,一大把的在線模擬器應(yīng)用,無需下載。
手機(jī)網(wǎng)站的語法要求得非常細(xì)仔,而且相當(dāng)高,非經(jīng)常設(shè)計手機(jī)網(wǎng)頁的技術(shù)頂多只可設(shè)計出簡單的鏈接頁面。
如果你真的有HTML頁面的基礎(chǔ),就應(yīng)該多少了解手機(jī)網(wǎng)站的做法非一般電腦網(wǎng)頁那樣的好制作。電腦技術(shù)專業(yè)人員提到手機(jī)站都基本是搖頭,退避三舍。因?yàn)槭謾C(jī)網(wǎng)站的頁面制作與電腦的頁面制作根本屬兩個不同的系,就如文科與理科一樣,懂電腦的頁面制作,不一定就會最簡單的WML頁面,也許就如常人一樣,要從頭學(xué)起。
怎么制作網(wǎng)站的手機(jī)版?
隨著智能手機(jī)的普及,手機(jī)網(wǎng)站的使用率和重要性也日益彰顯,2015年最新數(shù)據(jù)顯示,目前在所有的網(wǎng)站中,同時具有PC及移動端的網(wǎng)站占了52%,首次超過了純PC端網(wǎng)站的43%,下面給我們就說一下手機(jī)網(wǎng)站的一般制作流程,它包含七個方面的知識,讓你避免走一些制作手機(jī)網(wǎng)頁的彎路。閱讀完成以下知識點(diǎn),你就能對手機(jī)網(wǎng)頁的制作和設(shè)計有大概的了解,然后有針對性地學(xué)相應(yīng)知識。
1.手機(jī)網(wǎng)頁的標(biāo)記語言
WML :
因?yàn)閃ML大部分針對早期和低端的手機(jī),現(xiàn)在已經(jīng)逐步被其他的技術(shù)取代了,現(xiàn)在學(xué)習(xí)手機(jī)網(wǎng)頁設(shè)計制作完全可以忽略WML。
XHTML:
未來智能手機(jī)的市場份額會越來越大,考慮到這點(diǎn),現(xiàn)在進(jìn)行手機(jī)網(wǎng)頁設(shè)計制作時,我們會用到更加熟悉的標(biāo)記語言Xhtml。現(xiàn)在大部分智能手機(jī)的瀏覽器都能正確處理Xhtml,它會識別兩種類型的Html。
①Xhtml:基礎(chǔ)的,和桌面瀏覽器相同的Xhtml
②Xhtml-MP:針對智能手機(jī)的Xhtml
這兩種類型的不同之處,Xhtml-MP包含比較少的要素和相對寬松的限制,能適合手機(jī)平臺的渲染,現(xiàn)在很多手機(jī)網(wǎng)頁設(shè)計制作直接用Xhtml,也沒什么大問題。
2.手機(jī)類型
手機(jī)市場上既有非常高端的iPhone手機(jī)和谷歌的Android手機(jī),也有諾基亞一些單色點(diǎn)陣顯示的低端機(jī)。這些低端機(jī)在瀏覽手機(jī)網(wǎng)頁時有很多的限制,如屏幕分辨率、渲染Xhtml的性能等,因此如果你的手機(jī)網(wǎng)頁是針對這部分用戶,最好還是用WML。
另一方面,類似于iPhone和Nexus One這種高端智能機(jī),擁有可以和桌面瀏覽器相媲美的渲染網(wǎng)頁的性能。對這部分用戶而言,良好的用戶體驗(yàn)是很重要的,受限于手機(jī)的傳輸速度,如果直接用一般的電腦上瀏覽的網(wǎng)頁來代替手機(jī)網(wǎng)頁,對手機(jī)網(wǎng)頁的目標(biāo)客戶來說,并非明智之舉
3.手機(jī)網(wǎng)頁的目標(biāo)群體
任何網(wǎng)站設(shè)計網(wǎng)頁時都應(yīng)該明白自己的目標(biāo)群體,以便向他們傳輸最合適的信息。這點(diǎn)在進(jìn)行手機(jī)網(wǎng)頁設(shè)計制作時更為重要。因?yàn)槟悴粌H要知道你的目標(biāo)群體,還要知道他們?yōu)g覽手機(jī)網(wǎng)頁時的情景。瀏覽傳統(tǒng)的網(wǎng)站,訪客會坐在桌上,有著大分辨率的屏幕。手機(jī)網(wǎng)頁的訪客則有可能是在排隊、等交車、坐在地鐵等。
手機(jī)網(wǎng)頁的目標(biāo)群體,谷歌的開發(fā)者將看手機(jī)網(wǎng)頁人群分為三大類,這對我們進(jìn)行手
機(jī)網(wǎng)頁的設(shè)計和制作,很有參考意義。
4.根據(jù)具體需要提供網(wǎng)站內(nèi)容
一個很常見的誤區(qū)是很多網(wǎng)頁開發(fā)者認(rèn)為只需要簡單的設(shè)置,就可以將一個傳統(tǒng)的網(wǎng)頁變成可以適應(yīng)手機(jī)瀏覽的網(wǎng)頁,他們認(rèn)為只需要在CSS樣式表將media=”screen”變成media=”handheld”就能使網(wǎng)頁神奇般地適用于手機(jī)。這是錯誤的想法。
雖然針對手機(jī)用戶變更網(wǎng)頁的CSS可以過濾一部分的內(nèi)容,或者一些CMS網(wǎng)頁也提供了相應(yīng)的轉(zhuǎn)換插件。但這些方案并不完善。
W3c定義了“一個網(wǎng)站”的概念,意思是手機(jī)網(wǎng)頁不一定要提供和傳統(tǒng)網(wǎng)站完全一樣的內(nèi)容和設(shè)計,而是要根據(jù)手機(jī)的性能、帶寬等方面的不同提供一些差異化服務(wù)。
根據(jù)這個定義,一些傳統(tǒng)網(wǎng)頁的內(nèi)容和功能不能在手機(jī)上實(shí)現(xiàn)是很合理的。不同手機(jī)
能處理的內(nèi)容和功能也都是不一樣的。所以也可以根據(jù)這些手機(jī)進(jìn)行相應(yīng)的網(wǎng)頁制作。
5.選擇域名
為手機(jī)網(wǎng)頁選擇什么域名取決于你的目標(biāo)群體是如何進(jìn)入網(wǎng)站的。這里有三種域名可
供選擇:
A:為手機(jī)網(wǎng)頁使用獨(dú)立域名
B:為手機(jī)網(wǎng)頁使用子域名
C:為手機(jī)網(wǎng)頁注冊mobi的頂級域名
D:判斷客戶端,并自動顯示對應(yīng)內(nèi)容
6.為手機(jī)網(wǎng)頁驗(yàn)證標(biāo)記語言
電腦的網(wǎng)頁瀏覽器對錯誤比較寬容,一些html標(biāo)記的忘記書寫或者沒有正確嵌套在電腦瀏覽器都會正確顯示,當(dāng)然容錯率高意味著消耗更高的cpu和內(nèi)存。
手機(jī)瀏覽器的性能還無法和電腦相提并論,所以手機(jī)瀏覽器對手機(jī)網(wǎng)頁的錯誤要嚴(yán)格一些。所以在設(shè)計和制作手機(jī)網(wǎng)頁時,你必須不斷進(jìn)行檢查、驗(yàn)證和糾錯。驗(yàn)證手機(jī)網(wǎng)頁和驗(yàn)證一般傳統(tǒng)的網(wǎng)頁沒什么區(qū)別,如果你使用Xhtml編寫,可以使用相同的工具。W3C驗(yàn)證器可以驗(yàn)證一些簡單的錯誤,當(dāng)然這里有一個更適合驗(yàn)證手機(jī)網(wǎng)頁的版本。
7.為手機(jī)網(wǎng)頁不斷測試
當(dāng)通過了手機(jī)網(wǎng)頁的驗(yàn)證之后,就要針對幾種不同的手機(jī)進(jìn)行各種測試了。用電腦的
瀏覽器雖然可以進(jìn)行模擬測試,但是并不完善。這種方式通過的手機(jī)網(wǎng)頁不能適用于某些手機(jī)。
有些手機(jī)文件尺寸的限制可能會很小,所以你制作的手機(jī)網(wǎng)頁在這些設(shè)備上甚至無法顯示。另外瀏覽器支持的文件類型也會不同,支持的圖像格式也會不同。測試時候手機(jī)網(wǎng)頁當(dāng)然不可能擁有所有手機(jī),所以制作網(wǎng)頁時可以使用一些替代手段。
如何在手機(jī)上制作自己的網(wǎng)頁
1,手機(jī)的傳輸協(xié)議是wml,電腦的是html。另外用程序判斷下來自IP,如果是移動網(wǎng)關(guān)的就讓顯示W(wǎng)AP頁面。否則顯示電腦網(wǎng)頁。
2.這個是WML技術(shù)。
3.一般WAP網(wǎng)站可以用任何語言開發(fā),但是WML必須要懂。
4.做WAP網(wǎng)站不需要什么軟件,只要會寫WML就可以;
5.可以本地架設(shè)服務(wù)器,做個WAP網(wǎng)站很簡單。
手機(jī)網(wǎng)頁怎么制作,用什么軟件
1,手機(jī)的傳輸協(xié)議是wml,電腦的是html。另外用程序判斷下來自ip,如果是移動網(wǎng)關(guān)的就讓顯示wap頁面。否則顯示電腦網(wǎng)頁。
2.這個是wml技術(shù)。
3.一般wap網(wǎng)站可以用任何語言開發(fā),但是wml必須要懂。
4.做wap網(wǎng)站不需要什么軟件,只要會寫wml就可以;
5.可以本地架設(shè)服務(wù)器,做個wap網(wǎng)站很簡單。
手機(jī)網(wǎng)站如何建設(shè)
手機(jī)網(wǎng)站的建設(shè),簡單的說就是,手機(jī)網(wǎng)站=域名+空間。只要把域名和空間準(zhǔn)備好,一個初步的手機(jī)網(wǎng)站就做好了。
一、詳細(xì)步驟。
1,第一步:注冊手機(jī)域名:手機(jī)域名就是我們平常說的mobi域名。他是目前唯一的一個手機(jī)域名!并因?yàn)槭謾C(jī)的大范圍普及,手機(jī)域名投資一度被看好!,注冊手機(jī)域名首先要選擇域名注冊商!這個步驟很關(guān)鍵,因?yàn)橛蛎氖酆蠓浅V匾?所以一定要找一個有實(shí)力的注冊商。
2,第二步:購買空間:手機(jī)網(wǎng)站的空間和域名不同的是,沒有特殊性,和平時建站用的空間是一樣的。買空間主要是一個定位的問題。首先要知道要做的是什么,買多大的空間??臻g就像一個瓶子裝不滿了可惜,不夠裝了麻煩!空間當(dāng)然是大點(diǎn)好,本來100M空間可以完成的事情就沒必要買1G的。
3,第三部:做網(wǎng)站:1.手機(jī)網(wǎng)站可以為企業(yè)建立良好形象。企業(yè)手機(jī)網(wǎng)站可以將企業(yè)、產(chǎn)品以及相關(guān)信息圖文并茂地呈現(xiàn)給所有無線終端用戶的網(wǎng)站,可以讓企業(yè)和產(chǎn)品得到另一個窗口展示,從而打開一個前所未有的手機(jī)消費(fèi)市場。
二、手機(jī)網(wǎng)站是指用WML(無線標(biāo)記語言)編寫的專門用于手機(jī)瀏覽的網(wǎng)站,通常以文字信息和簡單的圖片信息為主。由于手機(jī)的屏幕尺寸和CPU處理能力有限,專門為手機(jī)進(jìn)行優(yōu)化的網(wǎng)站更為方便用戶瀏覽。這也為網(wǎng)站設(shè)計提出了新的要求:網(wǎng)站要適應(yīng)手機(jī)瀏覽。
三、手機(jī)網(wǎng)站優(yōu)化技巧。
1、域名盡量簡短,越短的域名,用戶記憶越容易記憶;
2、robots限制放開,百度spider的爬蟲UA是Baiduspider(xintu和wap一致),個別站長經(jīng)常會誤認(rèn)為百度手機(jī)爬蟲的UA是baiduspider-mobile;
3、利用第三方智能手機(jī)服務(wù)平臺建設(shè),這種平臺的好處是模板豐富多樣,不需要專業(yè)技術(shù),并且有專業(yè)團(tuán)隊支持;
4、明確網(wǎng)站關(guān)鍵字,當(dāng)然越精短熱門越好;
5、頁面是否靜態(tài)化,靜態(tài)處理到位,訪問也是一路看漲;
6、重視鏈接因素,因?yàn)殒溄右蛩卦谀撤N意義上說,重要性大于頁面內(nèi)容,這里突出錨文本的重要性;
7、最后,要清晰網(wǎng)站的整體結(jié)構(gòu),一個結(jié)構(gòu)混亂的網(wǎng)站,是沒有搜索引擎喜歡的。
在手機(jī)上如何進(jìn)行網(wǎng)頁開發(fā)
一樓說的有點(diǎn)文不對題,
手機(jī)頁面開發(fā)是需要面向不同平臺不同機(jī)器的,就像你開發(fā)的時候?qū)慾s代碼你需要考慮不同廠家的瀏覽器一樣。
目前你有兩個方向,我不知道你想向哪個方向發(fā)展:
1。wap開發(fā),wap協(xié)議是web的子集,你學(xué)習(xí)會很快,并且支持大部分平臺的手機(jī)。純BS的架構(gòu),你完全重用J2ee中的框架。 其實(shí)每個客戶端手機(jī)都有自己的瀏覽器(W3C標(biāo)準(zhǔn))。你就是與它們的瀏覽器通訊做頁面而己。
2。local的UI開發(fā),也就是純CS架構(gòu),前端需要寫UI代碼,后端的話你還是可以重用的你構(gòu)架,寫UI代碼時類似Swing編碼,我想如果你對Java很熟的話那Swing和AWT應(yīng)該多少知道了。
在這方面你需要選擇陣營,目前有幾大陣營平臺的OS系統(tǒng):
a. Nokia的Symbian系統(tǒng); (Symbian語言,接近c(diǎn)++但不同C++)
b. MicroSoft的 Window mobile系統(tǒng) (c++語言)
c. 最近最火的Iphone系統(tǒng); (Object C++語言,接近smallTalk語言)
d. 最近上升最快的Google的Android系統(tǒng) (java)
e. 長久不衰,各個平臺都支持,是個“萬精油”的J2me系統(tǒng)(j2me各個平臺都支持)
f. 黑霉手機(jī)采用的RIM系統(tǒng)(也是java語言與j2me有點(diǎn)類似)
g. 現(xiàn)在比較少用,并且不推薦的Palm,和linux系統(tǒng)。(c\c++)
個人建議: 如果你覺得做wap己經(jīng)夠了,那你現(xiàn)在只需要花半個月時間研究一下w3c中關(guān)于wap的標(biāo)簽規(guī)范,那你就可以做手機(jī)網(wǎng)絡(luò)應(yīng)用開發(fā)了。
如果你想做更高級的應(yīng)用,即cS架構(gòu)的本地UI程序,比如游戲等。又分:
a. 如果想簡單點(diǎn),就學(xué)j2me和Android,因?yàn)樗麄兌际莏ava基礎(chǔ)的。并且j2me只是java的子集,比j2se和j2ee要更簡單,但j2me沒有Android強(qiáng)大,學(xué)Android如果有Swing基礎(chǔ)會快很多。
b. 如果你覺得轉(zhuǎn)行到C語言也不難,那可以試試Iphone和WM以及Symbian平臺,目前這三個平臺占據(jù)了市場上絕大多數(shù)手機(jī)的份額。
一個人完全掌握上面所有系統(tǒng)非常難,需要一段長的時間。 我個人掌握了d,e,f三種,因?yàn)樗麄兌际莏ava基礎(chǔ)的。
另外補(bǔ)充一下你的疑問: j2me和android是兩個完全不同的平臺,完全沒有必要為了學(xué)android 而先去學(xué)j2me。
j2me是一個虛擬機(jī),它可以被廠家選擇安裝在任何一臺機(jī)器上,這樣所有用j2me寫的游戲都可以跑。
而Android是一個操作系統(tǒng),它目前只被支持Google的手機(jī)支持。只能跑用Android語言開發(fā)的程序(Android語言其實(shí)就是java語言準(zhǔn)備的說是j2se而不是j2me)
手機(jī)版網(wǎng)頁開發(fā)的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于手機(jī)端網(wǎng)頁開發(fā)工具、手機(jī)版網(wǎng)頁開發(fā)的信息別忘了在本站信途科技進(jìn)行查找。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。
轉(zhuǎn)載請注明出處http://macbookprostickers.com/xintu/77366.html