【问题标题】:What books to start on web programming for an experienced non-web programmer? [closed]对于经验丰富的非网络程序员来说,从哪些书开始学习网络编程? [关闭]
【发布时间】:2010-11-17 07:42:59
【问题描述】:

这并不奇怪,可能是骗子:

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 页来解释变量或函数是什么的书? (最好将所有这些技术都涵盖在一起,但每个主题的不同书籍也可以)

【问题讨论】:

  • 是的,我看到了这些问题。但是第一个链接是一个新手程序员的问题,第二个链接明确指出他不想要有关框架或技术的书籍,而是“挑战和术语”。我确实想要有关技术和框架的书籍,所以我不认为这是一个骗局。

标签: javascript html css django dhtml


【解决方案1】:

我可以推荐一些我通常提供给我的 Jr. Web 开发人员的,并且我会不时发现自己参考的一些内容。这些是为基本的 Web 开发而创建的,根据您的后端服务器环境,您可能需要购买有关 IIS 和 C#,或 Apache 和 PHP 等的书籍。

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

【讨论】:

  • 感谢您的回答,我会看看那些书(我看到很多提到的 Javascript。)我确实有一些后端编程 (PHP) 和 Apache 的经验,以及webservices,我的弱点是 HTML/CSS/Javascript/Ajax。
【解决方案2】:

我的建议是: 转到所有这些主题的 w3schools.com 教程。他们将指导您从基础知识到更高级的内容。但 IMO 网页设计需要良好的设计眼光;这是来自实践的东西,而且很多,直到您知道最终用户看起来不错。
我还建议直接学习 xhtml,因为它强制使用良好的语法,因为它具有更广泛的可能性。 另一条建议是:不要尝试在 html 中学习样式,当您意识到在 CSS 中可以更快地完成时,您将结束浪费时间。

【讨论】:

  • 我听说过关于 w3schools 教程的好消息和坏消息。我担心它们看起来涵盖了核心概念,但分解了更高级别的设计和架构问题。其他知识渊博的人是否会回复:网络开发人员不同意,还是我不公平?
  • 我是一名软件工程师,希望了解 Web 开发,我做的第一件事就是浏览 w3schools 上的 html、css 和 javascript 教程。它涵盖了基础并使其他读数(参见 PortageMonkey 的答案)更容易。
【解决方案3】:

Jeffrey Zeldman 的《Designing With Web Standards》很好地介绍了前端最佳实践。我不得不说 John Resig 的 Pro JavaScript Techniques 是我读过的最好的 JavaScript 书籍。至于 CSS,上面提到的 Bulletproof Web Design 和 Pro CSS Techniques(与 Pro JavaScript Techniques 来自同一出版商)非常出色。

【讨论】:

    【解决方案4】:

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

    还可以查看去年在东北大学的一次演讲的 JS 精彩介绍视频:

    Javascript and jQuery

    【讨论】:

      【解决方案5】:

      感谢所有回答的家伙,总结一下,我已经保存了这个列表:

      Javascript/AJAX:

      • Javascript,权威指南
      • W3schools(已阅读)
      • 专业版 JavaScript
      • Douglas Crockford 关于 javascript 和 DOM 的系列讲座
      • Javascript,好的部分
      • DOM 脚本
      • 头上的 JavaScript
      • Ajax 的基础

      CSS/HTML:

      • CSS 掌握
      • 专业 CSS 和 HTML 设计模式
      • 使用 CSS 和 XHTML 的头先 HTML

      网页设计:

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

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-27
      • 2011-12-28
      • 1970-01-01
      • 2018-12-20
      • 2010-10-03
      • 1970-01-01
      • 2010-09-30
      • 2012-07-19
      相关资源
      最近更新 更多