首先我理解的題主所說的調(diào)用API的WebApp指的是有前后" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > 如果零起點(diǎn) 從頭學(xué)網(wǎng)頁編程的話 求推薦書籍 方法和工具 打算寫一個(gè)調(diào)用API(

如果零起點(diǎn) 從頭學(xué)網(wǎng)頁編程的話 求推薦書籍 方法和工具 打算寫一個(gè)調(diào)用API(

時(shí)間:2024-02-13 10:20:02 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2024-02-13 10:20:02 來源:網(wǎng)站運(yùn)營

如果零起點(diǎn) 從頭學(xué)網(wǎng)頁編程的話 求推薦書籍 方法和工具 打算寫一個(gè)調(diào)用API(JavaScript-jquery)的webapp?:入前端坑不久的人來回答一下,如果有錯(cuò)誤請(qǐng)不要客氣指出來~

首先我理解的題主所說的調(diào)用API的WebApp指的是有前后臺(tái)數(shù)據(jù)交互的WebApp。只是問題中「打算寫一個(gè)調(diào)用API(JavaScript-jquery)的webapp」有點(diǎn)疑惑,不知道題主寫這個(gè)App的動(dòng)機(jī)是在寫個(gè)玩玩還是把這做個(gè)起點(diǎn)希望之后越寫越多呢?

那么我假設(shè)題主是想寫個(gè)特別簡單的webApp(要寫個(gè)牛B的WebApp也要從最簡單的開始吧)。僅僅是為了做一個(gè)東西出來,所以效率至上,JS操作DOM看一看就直奔jQuery吧。

「如果零起點(diǎn) 從頭學(xué)網(wǎng)頁編程的話」大部分情況下HTML/CSS被眾人認(rèn)為不屬于編程語言,如果題主的情況是一個(gè)從未寫過JS的專業(yè)切圖工(絕無惡意),請(qǐng)直接去看jQuery;如果是HTML/CSS也是零起點(diǎn)那么請(qǐng)根據(jù)Codecademy HTML-> CSS-> JS的路線 然后去看jQuery。

調(diào)用API指的是前臺(tái)向后臺(tái)發(fā)出請(qǐng)求,如果請(qǐng)求成功,那么后臺(tái)會(huì)返回一些特定格式的數(shù)據(jù),前臺(tái)需要用JavaScript/ jQuery去分析這些數(shù)據(jù),很多情況下返回的數(shù)據(jù)是JSON格式的,所以題主要了JSON是什么。

假如題主想要的是一個(gè)單頁面的WebApp(就像本站首頁將滾動(dòng)條拉到最下就會(huì)自動(dòng)獲取新的數(shù)據(jù)),那么還需要了解Ajax是什么,因?yàn)橐婚_始我已經(jīng)推薦了jQuery,所以這里要推薦的是

jQuery AJAX 函數(shù)。

其實(shí)做WebApp更推薦的應(yīng)該是使用AngularJS,只是AngularJS的學(xué)習(xí)成本比jQuery的要高,文檔和社區(qū)也沒有jQuery成熟。不過只要稍微入了門,它的效率都比jQuery要高得多。

如果題主是linux用戶,那Vim+tmux推薦使用,各種前端開發(fā)的插件應(yīng)該是一搜就有的,鑒于我不是linux用戶就無法推薦什么別的了;windows下的話,Vim也有windows客戶端,我沒有用過就不作評(píng)價(jià),Sublime Text2值得一用(2還可以永久試用,3已經(jīng)必須購買了),插件齊全開發(fā)效率高。Mac OS下用什么我等窮人就母雞了…

綜上

+ 不要書籍先上教程和文檔:online Tutorial CodecademyW3CSchool 在線教程jQuery API 中文文檔(適用jQuery 1.0

+ 工具:

Sublime Text + 方法:寫寫寫...

最后一個(gè)問題是,WebApp和網(wǎng)頁是有一定區(qū)別的,題主確定自己要做的是一個(gè)WebApp不是一個(gè)單頁面嗎- -?

關(guān)鍵詞:工具,方法,書籍,推薦,調(diào)用,起點(diǎn)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉