Skip to content

Commit

Permalink
20190808上午
Browse files Browse the repository at this point in the history
  • Loading branch information
0xcaffebabe committed Aug 8, 2019
1 parent 6ebc740 commit 85d9e8a
Show file tree
Hide file tree
Showing 4 changed files with 126 additions and 1 deletion.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ From now
- 语言
- [C](./后端开发/语言/C/nav.md)
- [JAVA](./后端开发/语言/JAVA/nav.md)
- [XML](./后端开发/语言/xml.md)
- 中间件
- [ActiveMQ](./后端开发/中间件/activeMQ.md)
- [RabbitMQ](./后端开发/中间件/rabbitMQ.md)
Expand All @@ -36,13 +37,17 @@ From now
- [HTML](./前端开发/HTML.md)
- [CSS](./前端开发/CSS.md)
- [JavaScript](./前端开发/JavaScript.md)
- [Bootstrap](./前端开发/Bootstrap.md)

#### 移动开发

- [安卓](./移动开发/安卓/nav.md)


#### 开发工具
<details>

<summary>开发工具</summary>

- [Docker](./开发工具/Docker.md)
- [VIM](./开发工具/vim/vim.md)
- [GIT](./开发工具/git.md)
Expand All @@ -52,3 +57,7 @@ From now

- [Gradle](./开发工具/构建工具/gradle.md)
- [Maven](./开发工具/构建工具/maven.md)

</details>


Binary file added assets/约束.bmp
Binary file not shown.
39 changes: 39 additions & 0 deletions 前端开发/Bootstrap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# 响应式布局

- 容器分类

- container:两边留白
- container-fluid:每一种设备都是100%宽度

- 设备代号

- xs:超小屏幕 手机 (<768px):col-xs-12
- sm:小屏幕 平板 (≥768px)
- md:中等屏幕 桌面显示器 (≥992px)
- lg:大屏幕 大桌面显示器 (≥1200px)

# CSS样式和组件

```
1\. 全局CSS样式:
* 按钮:class="btn btn-default"
* 图片:
* class="img-responsive":图片在任意尺寸都占100%
* 图片形状
* <img src="..." alt="..." class="img-rounded">:方形
* <img src="..." alt="..." class="img-circle"> : 圆形
* <img src="..." alt="..." class="img-thumbnail"> :相框
* 表格
* table
* table-bordered
* table-hover
* 表单
* 给表单项添加:class="form-control"
2\. 组件:
* 导航条
* 分页条
3\. 插件:
* 轮播图
```


77 changes: 77 additions & 0 deletions 后端开发/语言/xml.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
_xml 与 html_

- xml标签都是自定义的,html标签是预定义。
- xml的语法严格,html语法松散
- xml是存储数据的,html是展示数据

# 基本语法

- xml文档的后缀名 .xml
- xml第一行必须定义为文档声明
- xml文档中有且仅有一个根标签
- 属性值必须使用引号(单双都可)引起来
- 标签必须正确关闭
- xml标签名称区分大小写

# 组成部分

## 文档声明

- 格式:`<?xml 属性列表 ?>`
- 属性列表:

- version:版本号,必须的属性
- encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1
- standalone:是否独立

- 取值:

- yes:不依赖其他文件
- no:依赖其他文件

## 标签

- 规则:

- 名称可以包含字母、数字以及其他的字符
- 名称不能以数字或者标点符号开始
- 名称不能以字母 xml(或者 XML、Xml 等等)开始
- 名称不能包含空格

## 属性属性

id属性值唯一

## 文本:

- CDATA区:在该区域中的数据会被原样展示

- 格式: `<![CDATA[ 数据 ]]>`

# 约束

![约束](/assets/约束.bmp)

## DTD

- 内部dtd:将约束规则定义在xml文档中
- 外部dtd:将约束的规则定义在外部的dtd文件中

- 本地:`<!DOCTYPE 根标签名 SYSTEM "dtd文件的位置">`
- 网络:`<!DOCTYPE 根标签名 PUBLIC "dtd文件名字" "dtd文件的位置URL">`

## Schema

# 解析

- DOM:将标记语言文档一次性加载进内存,在内存中形成一颗dom树

- 优点:操作方便,可以对文档进行CRUD的所有操作
- 缺点:占内存

- SAX:逐行读取,基于事件驱动的。

- 优点:不占内存。
- 缺点:只能读取,不能增删改


0 comments on commit 85d9e8a

Please sign in to comment.