什么是 HTML
HTML:Hyper Text Markup Language 超文本标记语言,不是一种编程语言。
超文本: 不同于普通的文本,比普通文本功能上更加强大。文本有颜色,有链接,有图片等。
标记语言:由各种各样的标记组成,标记又称为标签或元素。 标签:<标签名/>
表单标签作用
BS:Browser Server 浏览器/服务器模式
作用:将浏览器上的数据发送给服务器。表单标签的名字:form 不是 from
可见性: 表单标签在网页上不可见,只是一个容器,用来包含其它表单控件的。
form 常用的属性
action 提交给服务器的地址 URL
method 提交的方式,两种提交方式:GET 或 POST
CSS 美化的好处
CSS 称之为层叠样式表(Cascading Style Sheet)。在网页制作时可以有效地对页面的布局、字体、颜色、
背景和其它效果实现更加精确的控制。上 HTML 制作出来的网页更加漂亮,页面更容易维护。
JavaScript 的作用
为什么要使用 JavaScript
HTML 网页与用户没有交互的功能,之前我们制作出来的网页只能看,不能进行任何操作。为了让 HTML有交互功能,提升用户的体验。使用一种脚本语言运行在网页上,让网页进一步丰富多彩。
技术 作用
HTML 制作网页的结构,显示内容
CSS 对已经做的网页进行美化
JavaScript 提升网页的功能,提升用户体验,让网页可以执行脚本
什么是 XML
1) 英文:eXtensible(可扩展) Markup Language 标记语言
2) 功能:
用于框架配置,c3p-config.xml
用于数据交换,数据传输
3) 标签:由各种标签组成,标签可以扩展的。标签没有固定功能,所有的标签都是自定义
jsoup 的基本概念
作用:jsoup 是一款 Java 的 XML 解析器,可直接解析某个 URL 地址、HTML 文本内容和已经存在的文件。
它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 CSS 选择器的操作方法来取出和操作数据。
JsoupXPath
JsoupXpath 是一款纯 Java 开发的使用 xpath 解析 HTML 的解析器,JsoupXpath 不是 jsoup 的一部分,是
在 jsoup 基础上进行的扩展。
特点:XPath 使用路径表达式来选取 HTML 或 XML 文档中的元素节点或属性节点。
CS —— Client Server 客户端服务器模式
1) 客户端必须在系统上进行安装,手机中所有的 app 都是 CS 结构。
2) 如果服务器进行升级,客户端也要升级。
Browser Server 浏览器服务器模式
1) 客户端不用安装,运行在浏览器中。
2) 服务器如果升级,客户端不影响。
程序是否在服务器端运行,是重要标志。如果有程序在服务器端运行,属于动态资源。否则属于静态资源。
静态网站的特点:
静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示
的就是什么、不会有任何改变。
使用的技术:HTML、CSS、JS
2.2.3 动态网站的特点:
1) 动态网页以数据库技术为基础,可以大大减少降低网站维护的工作量;
2) 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管
理等等;
3) 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网
页;网页是动态生成的,是 Java 程序运行的结果。
使用的技术:JSP、Servlet、.Net、PHP
什么是 Servlet,
Servlet 是运行在 Web 容器中的 Java 小程序,用来处理用户的请求,并且做出响应。
什么就是jsp
Java Server Pages 运行在服务器端的Java页面 制作动态页面.