javaweb第二天笔记

更新时间:2024-05-27 07:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

day02

昨天内容回顾 1、html的操作思想 ** 使用标签把要操作的数据包起来,通过修改标签的属性值来实现标签内数据样式的变化 ***

2、图像标签

3、超链接标签

4、表格标签 ** 技巧:数里面有多少行,每行里面有多少个单元格 ** 5、表单标签 ** - action methodenctype - method: get post

** 输入项 *** 有name属性 * 普通输入项 type=\ * 密码:password * 单选:radio - name值相同 - value值 * 复选框:checkbox - name值相同 - value值 * 下拉框 select option * 文本域textarea * 隐藏项:type=\ * 文件:type=\

* 提交按钮 type=\* 重置:reset

CSS

* 使用图片提交:

6、div和span * div: 自动换行 * span:在一行显示

1、css的简介 * css:层叠样式表 ** 层叠:一层一层的

** 样式表: 很多的属性和属性值 * 是页面显示效果更加好 * CSS将网页内容和显示样式进行分离,提高了显示功能。

2、css和html的结合方式(四种结合方式) (1)在每个html标签上面都有一个属性 style,把css和html结合在一起 - 标签,写在head里面 *

*

(4)使用头标签 link,引入外部css文件 - 第一步,创建一个css文件

-

*** 第三种结合方式,缺点:在某些浏览器下不起作用,一般使用第四种方式 *** 优先级(一般情况) 由上到下,由外到内。优先级由低到高。 *** 后加载的优先级高

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

3、css的基本选择器(三种) ** 要对哪个标签里面的数据进行操作

(1)标签选择器 * 使用标签名作为选择器的名称 div { background-color:gray; color:white; } (2)class选择器 * 每个html标签都有一个属性 class -

(3)id选择器 * 每个html标签上面有一个属性 id - id选择器> class选择器>标签选择器

4、css的扩展选择器 (1)关联选择器 *

wwwwwwww

* 设置div标签里面p标签的样式,嵌套标签里面的样式 * div p { background-color: green; }

(2)组合选择器 * 1111

22222

* 把div和p标签设置成相同的样式,把不同的标签设置成相同的样式 * div,p { background-color: orange; }

(3)伪元素选择器(了解,浏览器的兼容性比较差) * css里面提供了一些定义好的样式,可以拿过来使用 * 比如超链接 ** 超链接的状态 原始状态鼠标放上去状态点击点击之后 :link :hover :active :visited

** 记忆的方法 lv ha

5、css的盒子模型 ** 在进行布局前需要把数据封装到一块一块的区域内(div) (1)边框 border: 2px solid blue;

border:统一设置 上 border-top 下 border-bottom 左 border-left 右 border-right

(2)内边距 padding:20px;

使用padding统一设置 也可以分别设置 上下左右四个内边距

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

6、css的布局的漂浮(了解) float: ** 属性值 left : 文本流向对象的右边 right : 文本流向对象的左边

7、css的布局的定位(了解) position: ** 属性值 - absolute : *** 将对象从文档流中拖出 *** 可以是top、bottom等属性进行定位 - relative : *** 不会把对象从文档流中拖出 *** 可以使用top、bottom等属性进行定位

8、案例图文混排案例 ** 图片和文字在一起显示

9、案例图像签名 ** 在图片上面显示文字

10、上午内容总结 1、css和html的四种结合方式(****) 2、css的基本选择器(****) * 标签选择器使用标签名 * class选择器 .名称 * id选择器 #名称 ** 优先级 style > id > class >标签 3、css的扩展选择器(了解) * 关联选择器 - 设置嵌套标签的样式 div p {} * 组合选择器 - 不同的标签具有相同的样式div,p{} * 伪元素选择器 * 超链接的状态 - 原始 :link - 悬停 :hover - 点击 :active

- 点击之后 :visited

4、盒子模型(了解) * 边框 border:2px solid red; 上下左右 border-top border-bottom border-left border-right

* 内边距 padding:20px 上下左右

* 外边距 margin:20px 上下左右

* 对数据进行操作,需要把数据放到一个区域里面(div)

5、布局的漂浮(了解) float

- left: 后面的div到右边 - right:后面的div到左边

6、布局的定位(了解) position - absolute

** 从文档流中拖出 - relative

** 不会从文档流中拖出

一般在目录里面,标出符号 (********):重点,代码看懂,代码会写,代码理解 - (****重点中的重点***) (了解):代码看懂 (理解):能够把原理讲清楚

1、javascript的简介 * 是基于对象和事件驱动的语言,应用与客户端。 - 基于对象: ** 提供好了很多对象,可以直接拿过来使用 - 事件驱动: ** html做网站静态效果,javascript动态效果 - 客户端:专门指的是浏览器 * js的特点 (1)交互性 - 信息的动态交互

(2)安全性 - js不能访问本地磁盘的文件

(3)跨平台性 - java里面跨平台性,虚拟机 - 只有能够支持js的浏览器,都可以运行

* javascript和java的区别(雷锋和雷峰塔) (1)java是sun公司,现在oracle;js是网景公司 (2)JavaScript 是基于对象的,java是面向对象 (3)java是强类型的语言,js是弱类型的语言 - 比如java里面inti = \ - js: vari = 10; var m = \

(4)JavaScript只需解析就可以执行,而java需要先编译成字节码文件,再执行。

* javascript的组成(下面js) 三部分组成 (1)ECMAScript - ECMA : 欧洲计算机协会 - 有ECMA组织制定的js的语法,语句.....

(2)BOM - broswer object model: 浏览器对象模型

(3)DOM

- document object model:文档对象模型

2、js和html的结合方式(两种) 第一种: - 使用一个标签

第二种: - 使用script标签,引入一个外部的js文件 *** 创建一个js文件,写js代码 -

Top