Web程序设计基础
上QQ阅读APP看书,第一时间看更新

前言

随着互联网技术的发展和应用,当今世界的生产和生活也随之发生着变革。而互联网应用中最为重要的“马甲”——Web,也正深刻地影响人们获取和发布信息的方式。相对传统的计算机创作软件而言,Web具有入门比较容易的特点。但这种相对的容易,会让人错误地理解为,Web创作就是使用可视化软件进行网站和网页的制作。而实际上,这条“捷径”是越走越窄的。

Web诞生至今也只有二十几年的历史,其行业惯例和国际标准的建立也经历了一个相当长的过程。该如何让广大读者系统地理解互联网和Web,为其指明一条规范的Web程序设计之路,是本书编写的初衷。

从内容上来看,首先,本书为读者简单搭建了庞大的互联网相关概念的理解框架;其次,从最简单的文字编辑开始,逐步展现Web前端设计的重要内容——从HTML到CSS,再到JavaScript;最后,综合前三者并结合jQuery程序库,把读者引入Web程序设计的高效之路。

本书的鲜明特色是:不罗列纷繁复杂的Web程序技术,而是站在初学者的角度,为其精挑细选合适的内容逐步展开。这样做不但可以让读者高效地掌握概念,能够进行上机实操和建立信心,而且可以帮助读者更快地走上Web创作之路。

此外,本书亦采用了人们解决问题最简练的方法,即“先动口,再动手”的模式。在解析概念之后,把概念融入案例,可以让读者立刻进行上机实践来验证概念。书中所有的配套案例都是原创的(读者可登录网站查看:http://www.jxstnu.edu.cn/wskc/html/exam-ples/index.html),其难度从简到难。书中的案例尤其是以读者的需求为核心,不追求表面上大而全的效果,而是立足于让读者通过对技巧的融会贯通和重点概念的理解,以最大限度减少读者在长期学习过程中的挫折。

本书的读者应该具备必要的上网和文字编辑能力。编者建议初涉Web程序的读者,把本书的学习合理安排在一到两年内完成。考虑到读者的学习背景不同,建议偏文科、艺术的读者重点学习前面5章,偏理工科的读者应重点学习第6章。

本书由李健宏教授和左家春高工编著。对本书付出心力的其他教师还有:李广振、谢祥选、何牧泓、陈海涛、章琳。由于编者水平有限,错误之处在所难免,请广大读者能对本书提出宝贵的意见和建议。

编者

2017年12月