目录
- 什么是增删改查
- Web 程序员是什么
- 一个 Demo
- HTTP Response
回顾
- 表单提交
- 表单验证
- AJAX
- 同源策略与跨域请求
- JS 正则表达式
- HTTP 基础
- 模板引擎
- ……
什么是增删改查 CRUD
新增:create
查看(读取):read
改变(更新):update
删除:delete
大部分网站都是对数据库进行增删改查操作。
什么是 Web 程序员
使用基于 Internet 和 HTTP 的技术的程序员(不准确的说法)
- 你是哪一类程序员?
- 我是写 JS 的
我是写 Java 的
我是写 C++ 的
我做 Web 开发
我做有服务器开发
我做游戏开发
我做 Windows 客户端开发
什么是 Web 程序员
分为前端和后台
- Web back-end dev
- Web front-end dev
- 静态页面制作(
页面重构工程师)- PC 静态页面
-
H5手机营销页面
- 动态页面制作(网页开发工程师、前端工程师)
- 数据从 back-end 获取(Ajax)
- Web 应用制作
- 静态页面制作(
Web 开发
数据库
后台
前端
用户
server
server
client
HTML/CSS/JavaScript
Java/JavaScript/PHP/Python/Ruby
MySQL/NoSQL
所以有人戏称 Web 程序员为:
数据库包装员
一个简单的CRUD站点
MP3 Manager
思考
- 如何上传文件
- form post
- ajax (no IE)
- 如何对一项进行操作
- 如何处理服务器响应(errorCode)
- 什么是后台接口?由谁制定接口?
- 如何知道兼容性
- 如何应变
HTTP Response
请求与响应
响应的格式
- 响应行
- 响应头
- 空行
- 响应体
与响应相关的知识点
- 设置 cookie
- cookie 的类型
-
状态码
- 2XX
- 3XX
- 4XX
- 5XX
- 缓存
- ETAG: xxx
- Cache-Control: max-age=3600
下节课
移动页面部分:
HTML 5 标签与 CSS 3 选择器
动态页面串讲
By 方方
动态页面串讲
- 1,555