0

我确定已经问过这个问题,但是很难专门针对我正在寻找的内容进行谷歌搜索。

所以,基本上我已经对大学材料中的 OOP 和计算机科学感到满意。现在,我正在尝试学习 Web 开发,并且已经具备 HTML、CSS 和一些 django 的基础知识(这是我用来制作网站的工具)。

现在,我知道 CSS 是用来设计网站外观的。javascript 可以帮助添加动画和额外的东西。然后我听说了更多的东西,比如 AJAX 和 javascript(也许有人可以帮我列出所有用于设计的工具:AJAX、javascript、javascript 库等)。

基本上,我的主要问题是:有人对我应该如何学习这些材料有任何建议吗?

(比如,我应该尝试学习 javascript 并学习一些经常使用的库吗?或者......也许我对 javascript 的作用有错误的想法)

编辑:所以自从我从事网络开发工作以来已经一年多了。我学习了基础知识,我标记为答案的那篇文章肯定很有帮助。但现在,我觉得在制作网络方面学习任何东西的最佳方式是将你的想法全部投入脑海,然后谷歌了解你可以寻找和使用哪些工具来实现这些想法。例如,我的帖子是关于“网页设计和交互”的。作为一名网络开发人员,这不是我的工作,所以很明显像 twitter bootstrap 这样的东西会有所帮助。但也有其他前端插件和工具,它帮助我只是谷歌并查找它们以找到我想要做的事情。我觉得这是接近“学习这种材料”的最佳方式

4

2 回答 2

4

查看http://w3schools.com/他们为您提到的领域的初学者提供了很棒的教程等等。

Code Academy 上的交互式教程非常棒 HTML/CSS: http: //www.codecademy.com/tracks/web JavaScript: http: //www.codecademy.com/tracks/javascript-upgraded

希望这些帮助。

祝你好运进入 Web 开发。

于 2012-09-02T22:38:35.053 回答
2

对于学习 Javascript(和其他一些语言),我建议Codeacademy

AJAX 只是一种使用 JavaScript 加载内容或动态更改的方式。

jQuery是最流行的 JavaScript 库,如果您已经了解 CSS 选择器,那么很容易掌握它,因为它们有一个非常有用的api库。

关注诸如Smashing MagazineCSS-Tricks之类的网络博客非常有用,因为它们提供了技巧和解决方案,并且通常会使网络行业令人兴奋。

编辑:

建立网站的标准起点是:

HTML5 Boilerplate - 一个很棒的空白起始板,提供非常优化的蓝图,修复了许多已知的浏览器错误和提示。

Twitter Bootstrap - 类似于 HTML5 样板,大多数人同时使用两者,这个引导程序是快速将网站组合在一起的好方法,并且可以选择使其具有响应性。

这真的取决于你如何找到最好的学习方式,我个人喜欢通过视频教程学习所有基础知识,然后用我自己的项目推动自己,当我遇到困难时就进行研究。

我想说TutsPlus有一些非常好的教程,特别是:
30 天学习 jQuery
PHP Fundamentals
一般来说他们的任何课程都是诚实的

如果您喜欢多合一的解决方案 - TeamTreehouse很棒。

于 2012-09-02T22:35:05.630 回答