开始总结JavaWeb

一、HTML
什么是HTML?
HTML是一种超文本标记性语言,html通过一些标签,把数据包装起来,并展示。常用的一些标签有:图像标签<img src="图片路径"/>、超链接标签<a href="">、表格标签<table></table>、div(自动换行)和span(在一行显示),当然这些标签还有各自的属性,和值,可以查看htmlAPI

二、CSS
什么是CSS
一种样式,指的是层叠样式表。
怎么使用CSS怎么加入到HTML
四种方法,
1、可以在各个标签中有style属性,如下
<div style="background-color:red;color:green;">
2、使用html标签实现,类似于写在html中的js一样,在head里面,如下
<style type="text/css">
div {
background-color:blue;
color: red;
}
</style>
3、在style标签里面,使用语句(有的浏览器不支持),如下所示:
<style type="text/css">
@import url(div.css);
</style>
4、使用外部引用,用标签link,如下
<link rel="stylesheet" type="text/css" href="css文件的路径" />
CSS有优先级的概念,如果同一个标签,在一个页面上用上述两种以上的写法写了,那么是由上到下,由内到外,后加载的优先级高

格式: 选择器名称 { 属性名:属性值;属性名:属性值;…….}

CSS的三种选择器:
(1)标签选择器
* 使用标签名作为选择器的名称
div {
background-color:gray;
color:white;
}
(2)class选择器
* 每个html标签都有一个属性 class
- <div class="haha">aaaaaaa</div>
- .haha {
background-color: orange;
}
(3)id选择器
* 每个html标签上面有一个属性 id
- <div id="hehe">bbbbb</div>
- #hehe {
background-color: #333300;
}
*** 优先级
style > id选择器 > class选择器 > 标签选择器
CSS一些常用的属性:
(1)边框
border: 2px solid blue;
border:统一设置
上 border-top
下 border-bottom
左 border-left
右 border-right

(2)内边距
padding:20px;
使用padding统一设置
也可以分别设置
上下左右四个内边距

(3)外边距
margin: 20px;
可以使用margin统一设置
也可以分别设置
上下左右四个外边距
三、JavaScript
什么是javascript
javascript是一种直译式脚本语言、动态类型、弱类型、基于原型的语言。
通常的说就是将数据动态展示,处理的一种脚本语言。用于客户端。
JS的内置对象:
String Array Date Math BOM(浏览器对象) DOM(HTML对象)
具体详情可以看API
JS的函数没有重载的,但是可以通过其他方式实现重载,js函数参数会放在一个叫arguments组数里面去。
function add1() {
//比如传递的是两个参数
if(arguments.length == 2) {
return arguments[0]+arguments[1];

} else if (arguments.length == 3) {
return arguments[0]+arguments[1]+arguments[2];

} else if (arguments.length == 4) {

return arguments[0]+arguments[1]+arguments[2]+arguments[3];
} else {
return 0;
}
}

四、XML

什么是XML
xml是一种可扩展的标记语言,通过这种标记计算机之间可以处理包含各种内容的信息。
XML有两种约束方式,一种是DTD约束,一种是Schema
解析XML
1、dom4j 通过SAXReader 解析器的 read的方法获取到document对象,然后通过document对象的getRootElemetn()方法获取根节点ELement对象,然后获取其他数据,处理。
2、xtream
。。。。很多方法开源的jar包
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值