Browse Source

Gitbook Auto Published

willin 8 years ago
parent
commit
aa4d2fd65b

+ 3 - 3
basic/algorithm/find-the-stray-number.md

@@ -1,8 +1,6 @@
 # 查找散杂数
 # 查找散杂数
 
 
-## 题目
-
-<https://www.codewars.com/kata/find-the-stray-number>
+## 题目 [^1]
 
 
 You are given an odd-length array of integers, in which all of them are the same, except for one single number.
 You are given an odd-length array of integers, in which all of them are the same, except for one single number.
 
 
@@ -18,6 +16,8 @@ Examples:
 [17, 17, 3, 17, 17, 17, 17] => 3
 [17, 17, 3, 17, 17, 17, 17] => 3
 ```
 ```
 
 
+[^1]: <https://www.codewars.com/kata/find-the-stray-number>
+
 ## 思路一
 ## 思路一
 
 
 数组过滤,散杂数的特征是首次出现的下标和最后一次出现的下标应保持一致(仅出现一次)。
 数组过滤,散杂数的特征是首次出现的下标和最后一次出现的下标应保持一致(仅出现一次)。

+ 3 - 3
basic/algorithm/sum-of-odd-numbers.md

@@ -1,8 +1,6 @@
 # 奇数求和
 # 奇数求和
 
 
-## 题目
-
-<https://www.codewars.com/kata/sum-of-odd-numbers>
+## 题目 [^1]
 
 
 Given the triangle of consecutive odd numbers:
 Given the triangle of consecutive odd numbers:
 
 
@@ -21,6 +19,8 @@ rowSumOddNumbers(1); // 1
 rowSumOddNumbers(2); // 3 + 5 = 8
 rowSumOddNumbers(2); // 3 + 5 = 8
 ```
 ```
 
 
+[^1]: <https://www.codewars.com/kata/sum-of-odd-numbers>
+
 ## 解题思路
 ## 解题思路
 
 
 当成数学题来做。
 当成数学题来做。

+ 2 - 2
basic/framework/electron.md

@@ -1,8 +1,8 @@
-# Electron
+# Electron [^1]
 
 
 目前支持:Mac、Win、Linux三个平台。
 目前支持:Mac、Win、Linux三个平台。
 
 
-快速示例: <https://github.com/electron/electron-quick-start>
+[^1]: 快速示例: <https://github.com/electron/electron-quick-start>
 
 
 ## 打包工具
 ## 打包工具
 
 

+ 2 - 2
basic/framework/koa.md

@@ -14,9 +14,9 @@ npm install -g babel-cli
 npm install koa@v2.0.0-alpha.3
 npm install koa@v2.0.0-alpha.3
 ```
 ```
 
 
-(更新本文时的最新版本为2.0 alpha)
+(更新本文时的最新版本为2.0 alpha [^1])
 
 
-最新版本: [https://github.com/koajs/koa](https://github.com/koajs/koa)
+[^1]: 最新版本: <https://github.com/koajs/koa>
 
 
 ## 带async的示例
 ## 带async的示例
 
 

+ 3 - 3
basic/framework/redux.md

@@ -1,9 +1,9 @@
-# React and Redux
-
-中文文档: <https://github.com/camsong/redux-in-chinese>
+# React and Redux [^1]
 
 
 > view层发出actions通知触发store里的reducer从而来更新state;state的改变会将更新反馈给我们的view层,从而让我们的view层发生相应的反应给用户。
 > view层发出actions通知触发store里的reducer从而来更新state;state的改变会将更新反馈给我们的view层,从而让我们的view层发生相应的反应给用户。
 
 
+[^1]: 中文文档: <https://github.com/camsong/redux-in-chinese>
+
 ## 流程图
 ## 流程图
 
 
 ![pic-1](/_static/basic/framework/react.png)
 ![pic-1](/_static/basic/framework/react.png)

+ 2 - 2
basic/framework/socketio.md

@@ -1,6 +1,6 @@
-# Socket.IO
+# Socket.IO [^1]
 
 
-<http://socket.io/>
+[^1]: <http://socket.io/>
 
 
 ## Server
 ## Server
 
 

+ 2 - 2
basic/framework/vue.md

@@ -1,6 +1,6 @@
-# Vue
+# Vue [^1]
 
 
-官方文档: <https://cn.vuejs.org/>
+[^1]: 官方文档: <https://cn.vuejs.org/>
 
 
 特色是单文件组件(模块化开发)。
 特色是单文件组件(模块化开发)。
 
 

+ 5 - 5
basic/js/regexp.md

@@ -1,16 +1,14 @@
 # 正则替换
 # 正则替换
 
 
-## RegExp 对象
+## RegExp 对象[^1]
 
 
-参考: <https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp>
+[^1]: 参考: <https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp>
 
 
 工具:
 工具:
 
 
 * RegExp tester (Chrome插件)
 * RegExp tester (Chrome插件)
 
 
-## 例题
-
-<https://www.codewars.com/kata/create-phone-number>
+## 例题[^2]
 
 
 Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.
 Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.
 
 
@@ -23,6 +21,8 @@ createPhoneNumber([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) // => returns "(123) 456-7890"
 The returned format must be correct in order to complete this challenge. 
 The returned format must be correct in order to complete this challenge. 
 Don't forget the space after the closing parenthese!
 Don't forget the space after the closing parenthese!
 
 
+[^2]: <https://www.codewars.com/kata/create-phone-number>
+
 答案:
 答案:
 
 
 ```js
 ```js

+ 0 - 2
basic/js/tricks.md

@@ -101,8 +101,6 @@ window.addEventListener('scroll', debounce(testFunc));
 
 
 ### Benchmark测试
 ### Benchmark测试
 
 
-<!-- more -->
-
 benchmark脚本:
 benchmark脚本:
 
 
 ```js
 ```js

+ 5 - 7
experience/advanced/desktop-app.md

@@ -23,6 +23,9 @@
 
 
 需要注意`Webpack` 2.x.x 版本与 1.x.x 版本发生了不少改动[^1]。
 需要注意`Webpack` 2.x.x 版本与 1.x.x 版本发生了不少改动[^1]。
 
 
+
+[^1]: 可以参考迁移文档: <https://webpack.js.org/guides/migrating/> 进行学习。
+
 ### 坑1: extract-text-webpack-plugin
 ### 坑1: extract-text-webpack-plugin
 
 
 该插件 NPM 最新版本为1.0.1,不支持 Webpack2,所以需要通过安装 RC3 版本来获得对应支持。
 该插件 NPM 最新版本为1.0.1,不支持 Webpack2,所以需要通过安装 RC3 版本来获得对应支持。
@@ -195,6 +198,8 @@ module.exports = (lang = 'default') => {
 
 
 ### Hosts.js[^2] 分级列表
 ### Hosts.js[^2] 分级列表
 
 
+[^2]: Hosts.js项目源码: <https://github.com/js-cool/Hosts.js>
+
 特点:
 特点:
 
 
 * 支持顶级项目
 * 支持顶级项目
@@ -600,8 +605,6 @@ module.exports = class Category {
 
 
 #### Demo
 #### Demo
 
 
-测试添加:
-
 ```js
 ```js
 import Category from './category';
 import Category from './category';
 
 
@@ -642,8 +645,3 @@ const data = categories.reload();
 
 
 console.log(JSON.stringify(data, null, 2));
 console.log(JSON.stringify(data, null, 2));
 ```
 ```
-
-
-
-[^1]: 可以参考迁移文档: <https://webpack.js.org/guides/migrating/> 进行学习。
-[^2]: Hosts.js项目源码: <https://github.com/js-cool/Hosts.js>