Skip to content

Commit b9fd39f

Browse files
committed
Add example data
1 parent 3a172b8 commit b9fd39f

File tree

5 files changed

+95
-0
lines changed

5 files changed

+95
-0
lines changed

data/0.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"id": 0,
3+
"title": "Computer",
4+
"title_zh": "计算机",
5+
"description": "计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机",
6+
"rankDescriptions": [
7+
"熟练操作电脑"
8+
]
9+
}

data/1-html.json

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[
2+
{
3+
"id": 0,
4+
"title": "Computer",
5+
"title_zh": "计算机",
6+
"description": "计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机",
7+
"rankDescriptions": [
8+
"熟练操作电脑"
9+
]
10+
},
11+
{
12+
"id": 1,
13+
"title": "HTML",
14+
"title_zh": "HTML(超文本标记语言)",
15+
"description": "Internet主要由从服务器通过HTTP协议向浏览器发送的HTML文档组成。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。",
16+
"rankDescriptions": [
17+
"理解如何创建和浏览一个基本的网页",
18+
"理解网页间是如何链接的、如何设计多列布局,可以处理表单字段和媒体元素"
19+
],
20+
"links": [
21+
{
22+
"label": "无处不在的html",
23+
"url": "http://www.phodal.com/blog/be-a-geek-chapter-1-anywhere-html/"
24+
}
25+
],
26+
"books": [
27+
{
28+
"label": "Head First HTML与CSS",
29+
"url": "http://www.amazon.cn/Head-First-HTML%E4%B8%8ECSS-%E7%BD%97%E5%B8%83%E6%A3%AE/dp/B00FF3P8FY/ref=sr_1_1?ie=UTF8&qid=1424182950&sr=8-1&keywords=html"
30+
},
31+
{
32+
"label": "图灵程序设计丛书:HTML5权威指南",
33+
"url": "http://www.amazon.cn/%E5%9B%BE%E7%81%B5%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1…9B%BC/dp/B00H706BIG/ref=sr_1_4?ie=UTF8&qid=1424220765&sr=8-4&keywords=html"
34+
}
35+
]
36+
}
37+
]

data/data.json

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[
2+
{
3+
"id": 0,
4+
"title": "Computer",
5+
"title_zh": "计算机",
6+
"description": "计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机",
7+
"rankDescriptions": [
8+
"熟练操作电脑"
9+
]
10+
},
11+
{
12+
"id": 1,
13+
"title": "HTML",
14+
"description": "Internet主要由从服务器通过HTTP协议向浏览器发送的HTML文档组成。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。",
15+
"rankDescriptions": [
16+
"理解如何创建和浏览一个基本的网页",
17+
"理解网页间是如何链接的、如何设计多列布局,可以处理表单字段和媒体元素"
18+
],
19+
"links": [
20+
{
21+
"label": "无处不在的html",
22+
"url": "http://www.phodal.com/blog/be-a-geek-chapter-1-anywhere-html/"
23+
}
24+
],
25+
"books": [
26+
{
27+
"label": "Head First HTML与CSS",
28+
"url": "http://www.amazon.cn/Head-First-HTML%E4%B8%8ECSS-%E7%BD%97%E5%B8%83%E6%A3%AE/dp/B00FF3P8FY/ref=sr_1_1?ie=UTF8&qid=1424182950&sr=8-1&keywords=html"
29+
},
30+
{
31+
"label": "图灵程序设计丛书:HTML5权威指南",
32+
"url": "http://www.amazon.cn/%E5%9B%BE%E7%81%B5%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1…9B%BC/dp/B00H706BIG/ref=sr_1_4?ie=UTF8&qid=1424220765&sr=8-4&keywords=html"
33+
}
34+
],
35+
"title_zh": "HTML(超文本标记语言)"
36+
}
37+
]

gulpfile.js

+11
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ gulp.task('test', function () {
99
.pipe(mocha());
1010
});
1111

12+
gulp.task('contact', function () {
13+
var jsonConcat = require("json-concat");
14+
15+
jsonConcat({
16+
src: ["data/0.json", "data/1-html.json"],
17+
dest: "./data/data.json"
18+
}, function (json) {
19+
console.log(json);
20+
});
21+
});
22+
1223
gulp.task('jshint', function () {
1324
return gulp.src('app/scripts/**/*.js')
1425
.pipe($.jshint())

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"istanbul": "^0.3.0",
3232
"jsdom": "3.1.2",
3333
"jshint-stylish": "^1.0.0",
34+
"json-concat": "0.0.0-alpha.1.0",
3435
"lazypipe": "^0.2.1",
3536
"main-bower-files": "^2.1.0",
3637
"mocha": "2.1.0",

0 commit comments

Comments
 (0)