Python高效开发实战:Django、Tornado、Flask、Twisted(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 客户端的编程技术

B/S架构的应用系统在本质上是将客户端和服务器端的代码都部署在服务器的网站上。服务器一般为客户端的浏览器产生静态网页和脚本,由后者解释、显示出来并执行动态脚本,所以全栈Web开发者既要精通服务器端编程,又要掌握基于浏览器的客户端开发技术。本章将带领读者学习用Python进行网站开发时涉及的最主要的客户端技术。本章的主要内容如下。

· HTML语言:讲解HTML的作用及基本语法,包括常用标签、基于DIV的网页布局、HTML表单等。

· CSS样式表:讲解层叠样式表CSS表达HTML的语法和规则,通过CSS集中化并更好地控制HTML元素的属性和方法。

· JavaScript:讲解脚本语言的作用及JavaScript的基本语法,使用文件对象模型DOM生成动态网页效果并响应HTML事件。

· jQuery:是对JavaScript的有效封装,本章讲解了jQuery的作用、语法和最常用的动态效果。