目录
什么是全栈?
Python体系的云端全栈
前端技术
HTML
HTML的理解
HTML的常用标签
HTML的发展
CSS
CSS的理解
CSS的3种写法
JavaScript
HTTP协议
HTTP的理解
HTTP协议对资源的操作
编辑 Web服务器
什么是全栈?
Python体系的云端全栈
前端技术
HTML
HTML的理解
- Hyper Text Markup Language 超文本传输语言
- HTML是WWW(World Wide Web)的信息组织方式
- HTML通过预定义的<>…标签形式组织不同类型的信息
- HTML本身是一段文本,由标签组成
- 浏览器负责解析HTML,并展示成Web页面内容
- HTML所使用的标签是预定义的,浏览器可解析
- HTML符合XML规范,是XML的一种实例
- HTML是组织不同类型数据的最好形式
HTML的常用标签
- 标题:h1, h2, h3, h4, h5 …
- 段落:p
- 换行:br
- 容器:div, span
- 表格:table, tr, td
- 列表:ul, ol, li
- 链接:a
- 图片:img
- 表单:input
HTML的发展
- Web 1.0: HTML+CSS 基本的网页展示
- Web 2.0: Ajax+JS+XML 高效的数据表达
- Web 3.0: HTML5+CSS3 Web自适应和普适应用
CSS
CSS的理解
- Cascading Style Sheets 层叠样式表
- HTML和不同CSS的组合,可以展示不同风格
- CSS和不同HTML的组合,可以展示不同风格
- CSS对HTML中某一“类”内容定义风格
- CSS可以单独存储成文件,或书写在HTML中
CSS的3种写法
- 行内模式:在标签的style属性中书写
- 页内模式:在HTML网页中使用独立的
- 页内模式:在HTML网页中使用独立的
JavaScript
JavaScript的理解
- JavaScript (简称JS,和Java没任何关系)
- 一种轻量级的脚本型编程语言
- 为Web增加了交互、动态效果和行为功能
- JS由浏览器执行,访问时会被下载到本地
- JS可以写在HTML文件中,也可以单独为.js文件
JavaScript库
- 脚本性使得JS更容易开放开源
- 大量的JS库可以使用
- 希望什么效果,找个第三方库来使用
HTTP协议
HTTP的理解
Hypertext Transfer Protocol 超文本传输协议
HTTP协议采用URL作为定位网络资源的标识,URL格式如下:
http: // host [ : port ] [ path ]
host: 合法的Internet主机域名或IP地址
port: 端口号,缺省端口为80
path: 请求资源的路径
HTTP URL的理解:URL是通过HTTP协议存取资源的Internet路径,一个URL对应一个数据资源
HTTP协议对资源的操作
Web服务器
- Web服务器(Web Server)是软件工具
- Web服务器用于提供HTTP/HTTPS访问服务
- Web服务器很成熟,只需要配置,不需要开发
- 常用的Web服务器软件:Apache、Nginx、IIS、BEA Weblogic、Tomcat、Node.js