所在位置:
首页 >
营销资讯 >
网站运营 > 如果零起点 从头学网页编程的话 求推荐书籍 方法和工具 打算写一个调用API(
如果零起点 从头学网页编程的话 求推荐书籍 方法和工具 打算写一个调用API(
时间:2024-02-13 10:20:02 | 来源:网站运营
时间:2024-02-13 10:20:02 来源:网站运营
如果零起点 从头学网页编程的话 求推荐书籍 方法和工具 打算写一个调用API(JavaScript-jquery)的webapp?:入前端坑不久的人来回答一下,如果有错误请不要客气指出来~
首先我理解的题主所说的调用API的WebApp指的是有前后台数据交互的WebApp。只是问题中「打算写一个调用API(JavaScript-jquery)的webapp」有点疑惑,不知道题主写这个App的动机是在写个玩玩还是把这做个起点希望之后越写越多呢?
那么我假设题主是想写个特别简单的webApp(要写个牛B的WebApp也要从最简单的开始吧)。仅仅是为了做一个东西出来,所以效率至上,JS操作DOM看一看就直奔
jQuery吧。
「如果零起点 从头学网页编程的话」大部分情况下HTML/CSS被众人认为不属于编程语言,如果题主的情况是一个从未写过JS的专业切图工(绝无恶意),请直接去看jQuery;如果是HTML/CSS也是零起点那么请根据
Codecademy HTML-> CSS-> JS的路线 然后去看jQuery。
调用API指的是前台向后台发出请求,如果请求成功,那么后台会返回一些特定格式的数据,前台需要用JavaScript/ jQuery去分析这些数据,很多情况下返回的数据是JSON格式的,所以题主要了
JSON是什么。
假如题主想要的是一个单页面的WebApp(就像本站首页将滚动条拉到最下就会自动获取新的数据),那么还需要了解Ajax是什么,因为一开始我已经推荐了jQuery,所以这里要推荐的是
jQuery AJAX 函数。
其实做WebApp更推荐的应该是使用AngularJS,只是AngularJS的学习成本比jQuery的要高,文档和社区也没有jQuery成熟。不过只要稍微入了门,它的效率都比jQuery要高得多。
如果题主是linux用户,那Vim+tmux推荐使用,各种前端开发的插件应该是一搜就有的,鉴于我不是linux用户就无法推荐什么别的了;windows下的话,Vim也有windows客户端,我没有用过就不作评价,
Sublime Text2值得一用(2还可以永久试用,3已经必须购买了),插件齐全开发效率高。Mac OS下用什么我等穷人就母鸡了…
综上
+ 不要书籍先上教程和文档:online Tutorial
CodecademyW3CSchool 在线教程jQuery API 中文文档(适用jQuery 1.0 + 工具:
Sublime Text + 方法:写写写...
最后一个问题是,WebApp和网页是有一定区别的,题主确定自己要做的是一个WebApp不是一个单页面吗- -?