Noob web开发人员希望添加web设计和交互

Noob web developer wants to add web design and interaction

本文关键字:web 交互 添加 希望 开发 Noob      更新时间:2023-09-26

我肯定有人问过这个问题,但很难专门在谷歌上搜索我想要的东西。

所以,基本上我已经适应了OOP和大学材料中的计算机科学。现在,我正在尝试学习web开发,并且已经掌握了HTML、CSS和一些django的基础知识(这就是我用来制作网站的东西)。

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

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

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

编辑:我从事网络开发工作已经一年多了。我学到了基础知识,我标记为答案的帖子无疑很有帮助。但现在,我觉得在制作网络方面,学习任何东西的最好方法是把你的想法全部灌输到你的脑海中,然后在谷歌上搜索,了解你可以寻找和使用什么工具来实现这些想法。例如,我的帖子是关于"网络设计和交互"的。作为一名网络开发人员,这不是我的工作,所以很明显,像twitter引导程序这样的东西会有所帮助。但也有其他前端插件和工具,它帮助我搜索并查找它们,以找到我想要做的事情。我觉得这是"学习这些材料"的最佳方式

退房http://w3schools.com/他们在你提到的领域为初学者提供了很棒的教程。

Code Academy上的交互式教程很棒HTML/CSS:http://www.codecademy.com/tracks/webJavaScript:http://www.codecademy.com/tracks/javascript-upgraded

希望这些帮助。

祝你进入Web开发行业好运。

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

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

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

关注Smashing Magazine和CSS Tricks等博客是非常有用的,因为它们提供了技巧和解决方案,通常会让网络行业激动人心。

编辑:

建立网站的标准起点是:

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

Twitter引导程序-类似于HTML5的样板,大多数人都使用两者的混合,这个引导程序是快速整合网站的好方法,并且有使其响应的选项。

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

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

如果你喜欢一个一体化的解决方案-TeamTreehouse非常棒。