UNPKG

7.9 kBHTMLView Raw
1<!DOCTYPE html>
2<html>
3<head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <title>Mock.js Service</title>
6
7 <link href="/bower_components/bootstrap/dist/css/bootstrap.css" rel="stylesheet">
8 <script src="/bower_components/jquery/jquery.js"></script>
9 <script src="/dist/mock.js"></script>
10 <link href="/bower_components/codemirror/lib/codemirror.css" rel="stylesheet">
11 <link href="/bower_components/codemirror/theme/neat.css" rel="stylesheet">
12 <script src="/bower_components/codemirror/lib/codemirror.js"></script>
13 <script src="/bower_components/codemirror/mode/javascript/javascript.js"></script>
14 <script src="/bower_components/js-beautify/js/lib/beautify.js"></script>
15
16 <link href="/editor/editor.css" rel="stylesheet">
17</head>
18<body>
19 <div class="header">
20 <!-- -->
21 <div class="brand">
22 <div class="logo">
23 <a href="/"><i class="iconlogo">&#x3435;</i></a>
24 </div>
25 <div class="name">Mock.js</div>
26 </div>
27 <!-- -->
28 <ul class="nav navbar-right">
29 <li><a href="#help" class="help"><i class="glyphicon glyphicon-question-sign"></i> Help</a></li>
30 <li><a href="javascript:void('About');" class="about"><i class="glyphicon glyphicon-info-sign"></i> About</a></li>
31 <li><a href="javascript:void('Login/Sign up');" class="account"><i class="glyphicon glyphicon-user"></i> Login/Sign up</a></li>
32 </ul>
33 <!-- -->
34 <ul class="nav">
35 <!-- <li><a class="save" href="javascript:;"><i class="glyphicon glyphicon-floppy-save"></i> Save</a></li> -->
36 <!-- <li><a class="update" href="javascript:;">Update</a></li> -->
37 <li><a class="tidy" href="javascript:;"><i class="glyphicon glyphicon-eye-open"></i> Tidy</a></li>
38 <!-- <li><a class="share" href="javascript:;"><i class="glyphicon glyphicon-share-alt"></i> Share</a></li> -->
39 </ul>
40 </div>
41 <div class="viewport">
42 <div class="box template pull-left">
43 <textarea name="tpl"></textarea>
44 </div>
45 <div class="box result pull-left">
46 <textarea name="data"></textarea>
47 <span class="badge"></span>
48 </div>
49 <div class="sidebar pull-left">
50 <div class="help">
51 <div class="content">
52 <h3>示例 Demo</h3>
53 <ul>
54 <li><a href="javascript:;" class="importSyntaxExample">导入语法示例</a></li>
55 <li><a href="javascript:;" class="importPlaceholderExample">导入占位符示例</a></li>
56 </ul>
57 <h3>语法 Syntax</h3>
58 <table class="table table-bordered">
59 <thead>
60 <tr>
61 <th>Type</th>
62 <th>Syntax</th>
63 </tr>
64 </thead>
65 <tbody>
66 <tr>
67 <td>String</td>
68 <td>
69 <p><code>'name|min-max': 'value'</code></p>
70 <p><code>'name|count': 'value'</code></p>
71 </td>
72 </tr>
73 <tr>
74 <td>Number</td>
75 <td>
76 <p><code>'name|+1': 100</code></p>
77 <p><code>'name|1-100': 100</code></p>
78 <p><code>'name|1-100.1-10</code></p>
79 </td>
80 </tr>
81 <tr>
82 <td>Boolean</td>
83 <td>
84 <p><code>'name|1': value</code></p>
85 <p><code>'name|min-max': value</code></p>
86 </td>
87 </tr>
88 <tr>
89 <td>Object</td>
90 <td>
91 <p><code>'name|min-max': {}</code></p>
92 <p><code>'name|count': {}</code></p>
93 </td>
94 </tr>
95 <tr>
96 <td>Array</td>
97 <td>
98 <p><code>'name|1': [{}, {} ...]</code></p>
99 <p><code>'name|min-max': [{}, {} ...]</code></p>
100 <p><code>'name|count': [{}, {} ...]</code></p>
101 </td>
102 </tr>
103 <tr>
104 <td>Function</td>
105 <td>
106 <p><code>'name': function(){}</code></p>
107 </td>
108 </tr>
109 </tbody>
110 </table>
111 <h3>占位符 Placeholder</h3>
112 <table class="table table-bordered">
113 <thead>
114 <tr>
115 <th>Type</th>
116 <th>Placeholder</th>
117 </tr>
118 </thead>
119 <tbody>
120 <tr>
121 <td>Basics</td>
122 <td><p>boolean, natural, integer, float, character, string, range, date, time, datetime, now</p></td>
123 </tr>
124 <tr>
125 <td>Image</td>
126 <td><p>image, dataImage</p></td>
127 </tr>
128 <tr>
129 <td>Color</td>
130 <td><p>color</td>
131 </tr>
132 <tr>
133 <td>Text</td>
134 <td><p>paragraph, sentence, word, title</p></td>
135 </tr>
136 <tr>
137 <td>Name</td>
138 <td><p>first, last, name</p></td>
139 </tr>
140 <tr>
141 <td>Web</td>
142 <td><p>url, domain, email, ip, tld</p></td>
143 </tr>
144 <tr>
145 <td>Address</td>
146 <td><p>area, region</p></td>
147 </tr>
148 <tr>
149 <td>Helpers</td>
150 <td><p>capitalize, upper, lower, pick, shuffle</p></td>
151 </tr>
152 <tr>
153 <td>Miscellaneous</td>
154 <td><p>guid, id</p></td>
155 </tr>
156 </tbody>
157 </table>
158 </div>
159 </div>
160 <div class="about">
161 <div class="content">
162 <h3>About</h3>
163 <p>TODO</p>
164 </div>
165 </div>
166 <div class="account">
167 <div class="content">
168 <h3>Account</h3>
169 <p>TODO</p>
170 </div>
171 </div>
172 </div>
173 </div>
174 <script src="/editor/editor.js"></script>
175</body>
176</html>
\No newline at end of file