JavaWeb随手笔记

HTML


规范:

<html> ————html标签,整个页面的开始

​ ②<head> ————头标签(title标题,css样式,js代码)

<title>标题</title> ————标题

​ ②</head>

​ ③<body> ————内容标签

​ 主体内容

​ ③</body>

</html> ————整个页面的结束

  • <html lang="zh_CN">:表示页面显示中文
  • ②内:<meta charset="UTF-8">:当前页面的字符编码格式

标签特性

  1. 标签大小写不敏感

  2. 标签拥有两种属性

    ①基本属性:如bgcolor="name":设置页面颜色

    ②事件属性:如onclick="alect('内容')":单击显示alect警告框函数内的信息

  3. 标签两种分类

    ①单标签:如<br/>:换行、<hr/>:水平线

    ②双标签:如<button>文本</button>:按钮、<b>文本</b>:加粗

标签语法

  1. 标签之间不能交叉嵌套
  2. 标签必须正确关闭
  3. 标签属性必须有值,值用" "括起来
  4. 注释不能嵌套

常用标签


字体标签

<font>文本</font>

  • 属性:

    color:颜色

    face:字体

    size:大小

  • 大小范围为1~7,超出的话以7显示

特殊字符

  • <&lt;

  • >&gt;

  • (空格):&nbsp;

标题

<h1>文本</h1>

  • 属性:

    align:标题的对其方式

    • left:左对齐,默认
    • right:右对齐
    • center:居中
  • h1表示标题大小为1(最大),其范围为1~6,超出的话以文本显示

超链接

<a>文本</a>

  • 属性:

    href:表示链接的地址(http://localhost:8080/工程名/可省略)

    target:打开链接的方式

    • _self:当前页面打开,默认
    • _blank:新页面打开
    • name:根据窗口的名字,用窗口打开
列表标签

<ul>

<li>文本1</li>

<li>文本2</li>

</ul>

  • 属性:

    type:修改列表项前面的符号

    • none:无符号
  • ul是无序列表,ol是有序列表,li是列表项

图片

<img/>

  • 属性:

    src:图片的路径

    • 相对路径:相对路径是根据当前页面地址栏中的地址来跳转的

      .:当前文件所在目录

      ..:当前文件的上一级目录

      文件名:当前文件所在目录下的文件,相当于./

    • 绝对路径:

      http://ip:port/文件目录/文件名

    width:图片的宽度

    height:图片的高度

    border:图片的边框大小

    alt:找不到图片的文本提示

表格

<table>

<tr>

<td>文本</td>

</tr>

</table>

  • 属性:

    ①table属性

    align:表格相对于页面的对其方式

    border:表格的边框

    width:表格的宽度

    height:表格的高度

    cellspacing:单元格与单元格间的间距

    ②td属性

    align:内容相当于单元格的对其方式

    clospan:跨列数

    rowspan:跨行数

  • th相当于<td align="center"><b>文本</b></td>,即文本加粗且居中

  • tr是行,td是单元格

窗口

<iframe></iframe>

  • 属性:

    src:图片路径

    width:窗口宽度

    height:窗口高度

    name:窗口名称

表单

<form>

<input/>

<select>

<option>文本</option>

</select>

<textarea>默认值</textarea>

</form>

  • 属性:

    ①form属性

    action:表单数据提交的地址

    method:表单数据提交的方式

    • get(默认):

      1. 地址格式:action属性值+?+请求参数
      2. 请求参数格式:name=value&…

      不安全,有数据长度限制

      表单提交的form连接中,get不能带参数,只能使用隐藏域

    • post

      1. 地址格式:action属性值

      较安全,无长度限制

    enctype:POST请求时,请求体的编码方式

    • application/x-www-form-urlencoded(默认):
      1. 表示用&分隔参数,用=分隔键值对,字符要用URL编码方式进行编码
    • multipart/form-data
      1. 文件上传必须使用的编码方式

    ②input属性

    type:类型

    value:初始值、修改值、提交数据

    name:分类、提交数据

    checked="checked":默认值

    • text:文本输入框,可用value设置初始内容
    • password:密码输入框,可用value设置初始内容
    • radio:单选框,可用name将多个单选框分为一类,可用checked选定某一组分类下的单选框为默认值,提交数据时需要额外用value来传值
    • checkbox:复选框,可用checked选定一个或多个复选框为默认值,被选中的复选框的值为true,提交数据时需要额外用value来传值
    • reset:重置按钮,可用value修改按钮名称
    • submit:提交按钮,可用value修改按钮名称
    • button:按钮,可用value修改按钮名称
    • file:文件上传
    • hidden:隐藏域

    ③select属性

    name:用于提交数据

    multiple="multiple":可多选

    ④option属性

    selected="selected":设置下拉列表框的某个选项为默认值

    value:用于提交数据

    ⑤textarea属性

    rows:多行文本输入框的行数

    cols:多行文本输入框每行显示的字符数量

    name:用于提交数据

  • form是向服务器提交数据,input type设置各种表单类型,select设置下拉框,textarea设置多行文本输入框

  • 表单提交时,数据发送给服务器的三个要求:

    1. 表单内需要提交的数据,要拥有name属性
    2. 单选框、复选框、下拉框中的option属性,需要额外添加value属性
    3. 表单要在form内
其他

<div>文本</div>:文本独占一行

<span>文本</span>:所占长度与文本长度相等

<p>文本</p>:在上方或下方空出一行,空行则不操作

<button>文本</button>:设置一个按钮,在表单提交中在不指明其属性type的值时,默认为submit

  • onclick="函数":可用此来绑定单击事件

CSS


标签名选择器

选择器调用的方式:

1)在标签内使用style属性:

<标签名 style="样式1;样式2...">文本</标签名>

  • 只对该标签有用

2)在<head>中使用style type="text/css"

<style type="text/css">

选择器{

样式1;样式2...

}</style>

  • 对当前页面有效

3)引用.css文件:

<link type="text/css" rel="stylesheet" href="文件名.css"/>

  • 只对调用了该文件的页面有效
  • 修改的样式由文件内容中的选择器定义样式决定
标签选择器

<style type="text/css">

标签名{

}</style>

  • 对当前页面所有的标签有效
id选择器

<style type="text/css">

#idxxx{

}</style>

  • xxx为id编号
  • 调用的标签通过id="idxxx"即可调用该样式
class选择器

<style type="text/css">

.classxxx{

}</style>

  • xxx是class编号
  • 调用的标签通过class="classxxx"即可调用
组合选择器

<style type="text/css">

选择器1,选择器2,...{

}</style>

  • 标签可以通过任意一个选择器调用该代码
常用样式

  • 各样式间用,隔开,样式有多个值的用 (空格)隔开

color:设置字体颜色

border:设置边框像素、颜色、线条(solid)

border-collapse:collapse:表格边框合并

width:设置边框宽度(px)

height:设置边框高度(px)

background-color:设置背景颜色

font-size:设置字体大小(px)

margin-left:automargin-right:auto:设置整体页面居中

text-align:设置字体位置

text-decoration:去超链接下划线(none)

list-style:设置列表符号为空(none)

display:设置显示(none)

left:x轴

top:y轴

样式操作

addClass():添加样式

removeClass():删除样式,且会删除对应的class属性值

toggleClass():有就删除,没有就添加样式

offset():获取或设置元素坐标

JavaScript


1)

<script type="text/javascript">

内容;

</script>

2)调用文件

<script type="text/javascript" src="文件名.js"></script>

  • 两种方法不能在同一个定义中同时调用
语法

变量

1)类型:

​ ①数值类型:number

​ ②字符串类型:string

​ ③对象类型:object

​ ④布尔类型:boolean

​ ⑤函数类型:function

2)值:

​ ①undefined:未定义,所有未赋初始值的变量,默认都是undefined

​ ②null:空值

​ ③NAN:非数字,非数值(有undefined参与运算的值为NAN)

3)定义变量格式:

​ ①var 变量名

​ ②var 变量名=值

运算符

1)关系运算:

​ ①==:比较两者的字面值

​ ②===:比较两者的字面值以及两者的数据类型

2)逻辑运算:

  • 0nullundefined""(空串)为false,其他都为true
  • &&||都有短路效果

​ ①&&且:

  1. 当表达式全为真时,返回最后一个表达式的值
  2. 当表达式中有一个为假时,后面的表达式不再执行,返回为假的表达式的值

​ ②||或:

  1. 当表达式全为假时,返回最后一个表达式的值
  2. 当表达式中有一个为真时,后面的表达式不再执行,返回为真的表达式的值
数组

​ ①var 变量名=[]:空数组

​ ②var 变量名=[值1,值2,...]:定义时赋值

  • 通过数组下标给数组元素赋值时,最大的下标就是数组的长度(下标从0开始),数组的长度与读取时的最大下标无关,超出时为undefined
  • 未被赋值的数组元素值为undefined
函数

  • 函数不允许重载
  • 当调用的函数与声明的函数参数列表不一致时,会调用隐形函数,参数列表为arguments的数组,数组长度与最大赋值下标有关

1)

​ ①无参:

function 函数名(){ 函数体 }

​ ②有参:

function 函数名(num1,num2,...){ 函数体 }

​ ③有返回值:

function 函数名(){ return 返回值 }

2)

​ ①无参:

var 函数名=function(){ 函数体 }

​ ②有参:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值