HTML CSS JavaScript实战详解的前 言
十多年前,Internet在国内开始流行。其中,网页作为互联网的主要媒介受到了电脑爱好者的广泛关注。由于当时网速限制,网页主要承载文本、图片等简单数据,使用Dreamweaver或Frontpage软件即可轻松完成网页制作。而今天,Internet领域已经改变了太多,用软件点几下、拖几下即可完成整个网站的方法已经完全不适用。现在的网页制作领域,综合了多种技术,新一批的初学者该怎样学习网页制作?似乎各大技术高手没有心思考虑这个问题,各技术论坛上长篇累牍的术语,使初学者望而生畏。
笔者将网页制作技术粗略划分为前台浏览器端技术和后台服务器端技术。本书主要学习前台浏览器端技术,也就是静态页面制作技术。早期只需要使用HTML即可单独完成前台网页制作,而今天需要学习整个Web标准体系才能完成规范的前台网页制作。在Web标准中,HTML/XHTML负责页面结构,CSS负责样式表现,JavaScript负责动态行为。本书集合这3种技术带初学者入门,相比复杂的后台技术而言,初学者学习前台技术将更加简单、直观。
笔者从初学者的角度出发,展现网页制作独特的魅力,使技术学习不再枯燥、教条。网页制作中融入了很多设计的理念,读者会发现,原来冷冰冰的代码竟能如此有趣。绝大多数初学网页制作的读者没有编写程序的经验,而在Web技术中更深一步提升需要学习大量的程序。本书中的JavaScript部分能带领读者入门编程的学习,学习完本书后,读者将会发现学习其他程序语言也将轻松很多。
本书要求读者边学习边实践操作,每一章都有大量实例供读者参考,避免学习的知识流于表面、限于理论。不仅如此,本书还综合了很多实际项目中的经验技巧,使读者学习的知识可以马上应用于相关工作中。
作为入门书籍,本书技术面比较广,所以不可能讲述所有知识点,笔者力求读者能马上应用于实践。技术学习的关键是方法,本书在很多实例中体现了方法的重要性,读者只要掌握了各种技术的运用方法,在学习更深入的知识中可大大提高自学的效率。