00-1010因為作者(zhě)曾經是開發,的安卓原生(shēng),但因為工作需要(說(shuō)白了,小公司不願意做(zuò)網(wǎng)頁版,同時做安卓和ioses),開發開始學習webapp。
webapp的開發無非就是:UI JS封裝了移(yí)動終端的原生api。
UI:為(wéi)了讓webapp界麵看起來(lái)更像移動界(jiè)麵,需要對HTML標簽進行修飾(shì)和封裝,形成各種空間,比如ButtonSwitchToggle等等(děng)。然而,不同的開發(fā)工具可能使用不(bú)同的用戶界麵來編寫規範。我覺得wex5用的是UI2,也(yě)就是bootstrap或(huò)者HBuilder。
梅。
JS: JS不斷發展,從nodejs的(de)簡單前端開發到(dào)後端開發,再到nativejs的移動終端開發。
封裝移動api:前端(duān)人員可以更輕鬆的轉移到移動開發,wex5通過cordova插件和justep調用原生(shēng)api。XX而HBuilder通過nativejs控製本機api的調用。
網絡應用的開(kāi)發
優點:
同時,它可以適應移動終端和網絡終端(duān)。可(kě)以說開發無處不在,開發效率(lǜ)高,開發(fā)成本低
缺點:
因為webapp本質上是頁麵和js的結合體,在渲染頁麵的(de)時候肯定(dìng)運行不流暢,用戶體驗也不是很好。
00-1010網頁製作分為動態(tài)頁(yè)麵和靜態頁麵。目前,除了(le)製作和模板,靜態(tài)頁麵沒有實際意(yì)義,動態頁麵仍然學習JSP或。淨。它強大的開發平台和控件可以減少大量代碼編寫(xiě)。這裏的(de)編程語(yǔ)言由後台代碼使用。製作的(de)前(qián)台還(hái)是需要(yào)了解JavaScript、CSS、div等靜態頁麵。使用(yòng)Dreamweaver了解CSS,div。
2.學習C或Java,了解編程思想。通過這種方式,您可以理(lǐ)解JavaScript腳本(大多數腳本都可以在線獲(huò)得,隻要您能夠理解它們)。
3.學會使用數據庫。訪問或SQLServer都可以。
這(zhè)三件事是學習網絡製作的必備(bèi)知(zhī)識
JavaScriptlasp
c語言程(chéng)序
1.了解網頁的美感和基礎知識,比如什麽是位圖和矢量圖,什麽是像素(sù),網頁的基本(běn)構成等(děng)。這(zhè)些在photoshop和市場上的其他教程中有詳(xiáng)細(xì)的解釋。你可以去書店隨便逛逛。你不必買它們。你可(kě)以在那個時(shí)候理解他們。
2.學習使用Macromedia公司出品的dreamweaver(網頁編輯軟件)、flash(動畫製作軟件)、freehand(矢量圖片編輯(jí)軟件)和fireworks(網頁圖片編輯(jí)軟件(jiàn))並不算(suàn)太難。所有的軟件都有中文教程和幫助,所以(yǐ)按照套路來。此時,你已經可以獨立完成一(yī)個{net * *}的構建(jiàn)了。
3.當這四個軟件都精通的時候,學會使用微軟的麵試(shì),這是一個高級的網頁編輯工具。這很難,但語言支持是較好的,所以我們必須在(zài)遙(yáo)遠的(de)未來學習.
4.當然,後期需要學習一些美術和語言,比(bǐ)如asp、php。當(dāng)然,此時你已經是一名網(wǎng)絡工程師了。
必須有一定的編程基礎(chǔ),如HTML、JavaScript腳本編寫,至少有一門動態語言,如asp、ASP.NET、php等。如果隻是一個網頁,HTML和JavaScript就足夠了(le)。否則,一個人往往根本不夠。
一是有一些美學觀點,二是要學會組織規(guī)劃場(chǎng)地。
研究
-Dreamweaver-DivCSS-ASP、JSP、PHP,其中(zhōng)之一(yī)。NET,sql.ps,flash,就這樣。深度ajax.太多了。