服务器端网站编程(后端)主要涉及什么?
主要是为了选择发送给浏览器的内容
客户端编程的一部分挑战?
优雅地解决浏览器的兼容性问题
服务器端网站编程语言有哪些?
PHP、C#、Ruby、Python、JavaScript
Web框架?
是函数、对象、方法和特定代码体的集合,主要解决一些普遍问题
前端框架?
便于UI设计、布局和展示
后端框架?
提供大量的普通网络服务功能
你可以在后端做什么?
信息的高效存储和传输
定制用户体验
控制对内容的访问
存储会话和状态信息
通知和通讯
数据分析
会话?
存储用户信息,基于此发送不同回应
HTTP Request包括的内容?
URL
请求方法
额外信息--键值对的形式--“?”、“=”、“&”
HTTP Response包括的内容?
状态码
请求内容
Web应用程序的工作?
接收HTTP请求,并返回HTTP响应
单页面应用程序?
所有的HTML代码在一个页面中,根据需要,更新内容。此时,浏览器承载着更多的计算量
AJAX?
将数据返回到浏览器以便它可以动态更新自己的内容