脑图和MarkDown
使用脑图整理前端体系
根据以下网址整理
http://web.jobbole.com/84062/
http://naotu.baidu.com/
学习MarkDown语法格式
(一) 标题
在首行插入1-6个#,对应1到6阶标题
例如:
#这是H1标题
##这是H2标题
######这是H6标题
(二) 列表
无序列表可以使用*(星号),+(加号),-(减号)来作为无序列表的标记
* Red
* Green
* Blue
等同于:
+ Red
+ Green
+ Blue
也等同于:
- Red
- Green
- Blue
产生结果是一样的:
• Red
• Green
• Blue
有序列表用数字挨着一个英文句点再加一个空格表示:
1. Bird
2. McHale
3. Parish
标记上的数字和顺序不会影响产生的结果
等同于:
1. Bird
1. McHale
1. Parish
或甚至是:
3. Bird
1. McHale
8. Parish
以上三种输出结果都是:
1. Bird
2. McHale
3. Parish
三、链接
方法一:
加入链接的文字用[方括号]来标记,后面紧跟圆括号来插入网址链接如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可,例如:
[This is the link](http://example.net/ “Title”)
同样的主机资源的时候,可以使用相对路径
方法二:
参考式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记:
[This is the link][id]
两个括号之间有没有空格都可以
在文件的任意处把这个标记的链接内容定义出来:
[id]: http://example.net/ “Title”.
链接内容定义的形式为:
• 方括号(前面可以选择性地加上至多三个空格来缩进),里面输入链接文字
• 接着一个冒号
• 接着一个以上的空格或制表符
• 接着链接的网址
• 选择性地接着 title 内容,可以用单引号、双引号或是括弧包着
下面这三种链接的定义都是相同:
[foo]: http://example.com/ "Optional Title Here"
[foo]: http://example.com/ 'Optional Title Here'
[foo]: http://example.com/ (Optional Title Here)
方法三:
隐式链接标记功能让你可以省略指定链接标记,这种情形下,链接标记会视为等同于链接文字,要用隐式链接标记只要在链接文字后面加上一个空的方括号,如果你要让 "Google" 链接到 google.com,你可以简化成:
[Google][]
空白的[]里面可以任意加内容,不受影响。
然后定义链接内容:
[Google]: http://google.com/
四、强调
Markdown 使用星号(*)和底线(_)作为标记强调字词的符号,被* 或 _ 包围的字词会被转成用 <em>
标签包围,用两个 * 或_ 包起来的话,则会被转成 <strong>
,例如:
*single asterisks*
_single underscores_
**double asterisks**
__double underscores__
会转成:
<em>single asterisks</em>
<em>single underscores</em>
<strong>double asterisks</strong>
<strong>double underscores</strong>
你可以随便用你喜欢的样式,唯一的限制是,你用什么符号开启标签,就要用什么符号结束。
强调也可以直接插在文字中间:
un*frigging*believable
但是如果你的 * 和 _ 两边都有空白的话,它们就只会被当成普通的符号。
如果要在文字前后直接插入普通的星号或底线,你可以用反斜线:
\*this text is surrounded by literal asterisks\*
五、代码
如果要标记一小段行内代码,你可以用反引号把它包起来(`),例如:
Use the `printf()` function.
会产生:
``
Use the printf()
function.
There is a literal backtick (`) here.
A single backtick in a code span: `
A backtick-delimited string in a code span: `foo`