网络安全-Web应用基础2
Web应用基础
CSS
CSS介绍
- CSS 指层叠样式表(Cascading Style Sheets)
- 与HTML相辅相成,实现网页的排版布局与样式美化
CSS使用
根据CSS在页面中呈现的方式不同,有以下三种使用方式
- 内联
- 内嵌
- 外链
CSS内联
内联(行内)样式
- 任意的标签都有style属性,用于某个元素的样式设置
1 | <标签名 style=“样式声明”> |
- 样式声明:由CSS属性和值组成
1 | style="属性:值;属性:值;" |
- 内联(行内)样式案例
1 | <body> |
CSS内嵌
通过style标签,在HTML文档中嵌入CSS样式代码
实现样式与内容的分离
多个不同标签重用样式
方便统一修改
内嵌样式案例
1 | <head> |
CSS外链
多个不同的页面重用样式,可以采用外链样式
- 创建外部样式表文件,后缀使用.css
1 | /* 外部样式文件 */ |
- 在HTML页面中使用link标签引入外部样式表,格式如下
1 | <!-- 外部链接方式 --> |
JavaScript
JavaScript简介
- 诞生于1995年,早期主要用于处理用户的输入验证
- 嵌入到HTML页面中,实现页面的特性和行为
- 是一种解释性编程语言,基于浏览器解释执行
- 发明者是布兰登·艾克
JavaScript组成
一个完整的JavaScript实现由下列三个不同的部分组成
- ECMAScript,提供核心语言功能
- 文档对象模型(DOM),提供访问和操作文档内容的方法和接口
- 浏览器对象模型(BOM),提供与浏览器交互的方法和接口
JavaScript使用方式
将JavaScript嵌入页面的三种方式
- 元素绑定事件
- 文档内嵌
- 外部链接
元素绑定事件
- 事件:指用户的行为
- 事件处理:元素监听事件,并在事件发生后自动执行事件的过程
- 绑定:将事件名称以标签属性的方式绑定到元素上执行事件处理
1 | <button onclick="console.log('hello world')">click me</button> |
文档内嵌
- 传统的做法,所有的