有哪些适合有编程经验但不熟悉网页编程的人入门的网络编程书籍?

5

毫不意外,可能存在重复:

学习Web编程的好书
即将成为Web开发者的必读资料
还会有更多。

我正在进行一个个人项目,使用Django进行一些Web编程。我从很小的时候就开始编程,使用过几种语言,主要是Pascal/Delphi、C/C++、SQL、Python(有时也用其他语言如Java、PHP或Perl),所以我不是新手程序员,但除了基本的HTML之外,我在Web编程的前端方面(CSS、HTML、Javascript和AJAX)几乎没有经验,因为在我以前的专业项目中,如果需要Web编程,会有人负责前端部分。

我喜欢Django框架,但我在前端方面感到非常局限和迷茫,希望能够改善它。你推荐哪些书籍,不会浪费100页来解释变量或函数?(最好所有这些技术都被一起涵盖,但每个主题的不同书籍也可以)


是的,我看到了这些问题。但第一个链接是一个新手程序员的问题,第二个链接明确说明他不想要关于框架或技术的书籍,而是“挑战和术语”。我确实想要关于技术和框架的书籍,所以我不认为这是重复的问题。 - juanjux
5个回答

9
我可以推荐一些我通常提供给初级Web开发人员的书籍,我自己也会不时地参考。这些书籍适用于基本的Web开发,根据您的后端服务器环境,您可能需要购买关于IIS和C#,或Apache和PHP等方面的书籍。
1. 弹性网页设计,作者Dan Cedarholm 2. CSS精通:高级Web标准解决方案 3. JavaScript权威指南

1
谢谢你的回答,我会去看一下这些书(我注意到有很多人推荐JavaScript那本)。我在后端编程(PHP)和Apache以及Web服务方面有经验,但HTML/CSS/Javascript/Ajax是我的弱点。 - juanjux

2
我的建议是: 请去 w3schools.com 学习所有这些主题的教程。他们会从基础知识一直引导您进入更高级的内容。但我认为,网页设计需要对设计有好的眼光; 这需要大量实践,直到您知道什么样的设计适合最终用户。
我还建议学习 XHTML,因为它强制使用良好的语法并具有更广泛的可能性。 另一个建议是:不要试图在 HTML 中学习样式,当您意识到在 CSS 中可以更快地完成时,您将浪费时间。

我听说过关于w3schools教程的好坏之处。我担心它们看起来覆盖了核心概念,但在更高级别的设计和架构问题上会出现问题。其他更熟悉Web开发的人是否同意我的看法,或者我是不公正的? - Greg D
1
我曾经是一名软件工程师,想学习web开发,于是我首先做的是在w3schools上跟着html、css和javascript的教程走了一遍。这些课程让我打好了基础,使得阅读其他文章(参见PortageMonkey的回答)变得更加容易。 - idrumgood

2

Jeffrey Zeldman的《使用Web标准进行设计》是前端最佳实践的很好介绍。我必须说,John Resig的《Pro JavaScript Techniques》是我读过的最好的JavaScript书籍。至于CSS,上述提到的《Bulletproof Web Design》和《Pro CSS Techniques》(与《Pro JavaScript Techniques》同一出版社)都非常出色。


1
我会推荐你阅读《JavaScript: The Good Parts》,因为你已经知道如何编程,这本书对于学习JavaScript来说非常容易上手。
此外,去年在东北大学的一次演讲中,有一个很棒的介绍JS的视频,你也可以看看: JavaScript和jQuery

1

感谢大家提供的所有答案,为了总结一下,我已经保存了这个列表:

Javascript / AJAX:

  • Javascript 权威指南
  • W3schools(已在阅读中)
  • Pro JavaScript
  • Douglas Crockford 的 Javascript 和 DOM 系列讲座
  • Javascript 语言精粹
  • DOM 编程艺术
  • Head First JavaScript
  • Ajax 基础教程

CSS / HTML:

  • CSS Mastery
  • Pro CSS 和 HTML 设计模式
  • Head First HTML with CSS & XHTML

网页设计:

  • Bulletproof web design
  • Designing With Web Standards

1
我不会推荐W3Schools。请看这个网站http://w3fools.com/。 - chhantyal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接