2020.8.3英谷实训日志

写在前面的话

最近是真的没什么精力和时间去写博客,攒了一个周的内容,整理了一下午,总算今晚能抽空全部补上了,对不起国家,对不起党,对不起人民,对不起老师,对不起同学,老人生命很严重,住院每天都要近十项检查,家里农活还比较忙,只能我在医院照顾,下周三就动手术,天天吊瓶不断,真的脱不开身去整理一些东西。

HBuilder

HBuilderX,简称HX,是轻如编辑器、强如IDE的合体版本
它令我们爱不释手,希望你也会喜欢上这款免费工具。
HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。
[1] HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。
它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。
[2] 软件名称 HBuilder 开发商 DCloud(数字天堂) 软件平台 windows,mac 软件语言 中文
快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)

HTML

(1)超文本标记语言:Hyper Text Markup Language
(2)HTML文件由一组标签构成,经过浏览器解析之后可以显示网页内容。
(3)HTML文档的构成
在这里插入图片描述
HTML 的语法:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

	<!-- ①标签不能交叉嵌套 -->
	正确:<p><i>早安,Alex</i></p>
	错误:<p><i>早安,Alex</p></i>
	
	<!-- ②标签必须正确关闭 -->
	<!-- i.有文本内容的标签: -->
	正确:<p>早安,Alex</p>
	错误:<p>早安,Alex
	
	<!-- ii.没有文本内容的标签: -->
	正确:aaaaaa<br />bbbbbbbb
	错误:aaaaaa<br>bbbbbbbb
	
	<!-- ③属性必须有值,属性值必须加引号 -->
	正确:<font color="blue">早安,Alex</font>
	错误:<font color>早安,Alex</font>
	错误:<font color=red>早安,Alex</font>
		
	<!-- ④注释不能嵌套 -->
	正确:<!-- 注释内容 -->
	错误:<!-- 注释内容<!-- 嵌套的注释 --> 溢出的注释 -->
	
</body>
</html>

XML vs HTML
HTML先于XML产生,XML是在HTML的基础上改进而来的,但他们的作用不太相同。
HTML是用来显示网页数据的,而XML是用来组织和保存的数据的。
HTML文档中可以使用的标签是固定的一整套,XML允许用户自定义标签。
在这里插入图片描述

Cookie运行机制

①“办卡”:创建Cookie对象
Cookie cookie = new Cookie(“myCookie”, UUID.randomUUID().toString());

②“将卡片交到顾客手中”:将Cookie对象中封装的信息回送到浏览器
API:response.addCookie(cookie);
以响应消息头的形式发送给浏览器
Set-Cookie:myCookie=5691a6b4-7441-4916-b319-1a04c31ec504

③“顾客带着卡片来咖啡厅”:浏览器请求服务器时携带Cookie数据
以请求消息头的形式携带Cookie数据
Cookie:myCookie=5691a6b4-7441-4916-b319-1a04c31ec504

④“咖啡厅检查顾客卡片”:服务器从请求对象中获取Cookie数据
//从request对象中能够获取到Cookie信息,返回的是Cookie的数组
response.setContentType(“text/html;charset=UTF-8”);
PrintWriter writer = response.getWriter();
Cookie[] cookies = request.getCookies();
//cookies数组不一定有值,如果浏览器没有提交Cookie数据,则cookies的值就等于null
if(cookies != null) {
for(int i = 0; i < cookies.length; i++) {
String name = cookies[i].getName();
String value = cookies[i].getValue();
writer.write(“Cookie中的数据是:”+name+"="+value);
writer.write("
");
}
}

猜你喜欢

转载自blog.csdn.net/Aigtbb/article/details/107869665
今日推荐