为经验丰富的非网络程序员开始编写Web编程的书籍?

时间:2009-08-06 11:29:39

标签: javascript html css django dhtml

  

这里不足为奇,可能会愚蠢:

     

Good Books for Learning Web Programming
  Required Reading for a Soon to be Web Developer
  而且还会有更多。

对于个人项目,我开始使用Django进行一些网络编程。我已经编程了,因为我很年轻的几种语言,主要是Pascal / Delphi,C / C ++,SQL Python(有时用其他语言,如Java,PHP或Perl)所以我不是新手程序员,但除了基本HTML我在网络编程(CSS,HTML,Javascript和AJAX)的前端方面经验很少,因为在我以前的专业项目中,如果有网络编程,有人会做前端部分。

我喜欢Django框架,但我觉得非常有限,并且在前端部分丢失了,并希望改进它。哪些书不会丢失100页来解释变量或功能是什么? (如果所有这些技术都包含在一起,那就更好了,但每个主题的不同书籍也都可以)。

5 个答案:

答案 0 :(得分:9)

我可以推荐一些我经常为我的Jr. web开发人员提供的东西,并且我不时会发现自我引用。这些是为基本Web开发创建的,根据您的后端服务器环境,您可能希望在IIS和C#,Apache和PHP等上购买书籍。

    Dan Cedarholm的
  1. Bulletproof Web Design
  2. CSS Mastery:高级网络标准解决方案
  3. JavaScript: The Definitive Guide

答案 1 :(得分:2)

我的建议是: 转到所有这些主题的w3schools.com教程。他们将指导您完成更高级的基础知识。但IMO网页设计需要很好的设计眼光;这是来自练习和大量的东西,直到你知道最终用户看起来什么好 我还建议直接学习xhtml,因为它强制使用良好的语法,因为它具有更广泛的可能性。 另一条建议是:不要尝试在HTML中学习风格,当你意识到在CSS中可以更快地完成它时,你会浪费你的时间。

答案 2 :(得分:2)

使用Web标准进行设计Jeffrey Zeldman是对前端最佳实践的非常好的介绍。我不得不说John Resig的Pro JavaScript Techniques是我读过的最好的JavaScript书。至于CSS,上面提到的防弹网页设计和Pro CSS技术(来自与Pro JavaScript技术相同的出版商)非常出色。

答案 3 :(得分:1)

我会推荐“Javascript:The Good Parts”,以便在学习Javascript时轻松阅读,因为您已经知道如何编程。

另请参阅去年在东北部举行的JS视频的精彩介绍:

Javascript and jQuery

答案 4 :(得分:1)

感谢所有答案的人,总结一下我保存了这个列表:

的Javascript / AJAX:

  • Javascript,权威指南
  • W3schools(已阅读)
  • Pro JavaScript
  • Douglas Crockford关于javascript和DOM的系列讲座
  • Javascript,好的部分
  • DOM Scripting
  • Head First JavaScript
  • Ajax的基础

CSS / HTML:

  • CSS Mastery
  • Pro CSS和HTML设计模式
  • 使用CSS& amp; XHTML

网页设计:

  • 防弹网页设计
  • 使用Web标准进行设计