Skip to content

Commit 4341dfb

Browse files
committed
Compiler generation page Tue Nov 22 2016 02:25:27 GMT+0800 (CST)
1 parent 4da7890 commit 4341dfb

File tree

2 files changed

+34
-12
lines changed

2 files changed

+34
-12
lines changed

c/find.html

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,16 @@
4040
<h1 id="find">find</h1><p>指定目录下查找文件。</p>
4141
<h2 id="补充说明">补充说明</h2><p>find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。</p>
4242
<p>find指令用于查找符合条件的文件。任何位于参数之前的字符串都将被视为欲查找的目录。</p>
43-
<h2 id="语法">语法</h2><pre><code class="lang-bash">find [目录...][-amin &lt;分钟&gt;][-anewer &lt;参考文件或目录&gt;][-atime &lt;24小时数&gt;][-cmin &lt;分钟&gt;][-cnewer &lt;参考文件或目录&gt;][-ctime &lt;24小时数&gt;][-daystart][-depyh][-empty][-exec &lt;执行指令&gt;][-false][-fls &lt;列表文件&gt;][-follow][-fprint &lt;列表文件&gt;][-fprint0 &lt;列表文件&gt;][-fprintf &lt;列表文件&gt;&lt;输出格式&gt;][-fstype &lt;文件系统类型&gt;][-gid &lt;群组识别码&gt;][-group &lt;群组名称&gt;][-help][-ilname &lt;范本样式&gt;][-iname &lt;范本样式&gt;][-inum &lt;inode编号&gt;][-ipath &lt;范本样式&gt;][-iregex &lt;范本样式&gt;][-links &lt;连接数目&gt;][-lname &lt;范本样式&gt;][-ls][-maxdepth &lt;目录层级&gt;][-mindepth &lt;目录层级&gt;][-mmin &lt;分钟&gt;][-mount]
44-
[-mtime &lt;24小时数&gt;][-name &lt;范本样式&gt;][-newer &lt;参考文件或目录&gt;][-nogroup][noleaf] [-nouser][-ok &lt;执行指令&gt;][-path &lt;范本样式&gt;][-perm &lt;权限数值&gt;][-print][-print0][-printf &lt;输出格式&gt;][-prune][-regex &lt;范本样式&gt;][-size &lt;文件大小&gt;][-true][-type &lt;文件类型&gt;][-uid &lt;用户识别码&gt;][-used &lt;日数&gt;][-user &lt;拥有者名称&gt;][-version][-xdev][-xtype &lt;文件类型&gt;]
43+
<h2 id="语法">语法</h2><pre><code class="lang-bash">find [目录...][-amin &lt;分钟&gt;][-anewer &lt;参考文件或目录&gt;]
44+
[-atime &lt;24小时数&gt;][-cmin &lt;分钟&gt;][-cnewer &lt;参考文件或目录&gt;]
45+
[-ctime &lt;24小时数&gt;][-daystart][-depyh][-empty][-exec &lt;执行指令&gt;]
46+
[-false][-fls &lt;列表文件&gt;][-follow][-fprint &lt;列表文件&gt;][-fprint0 &lt;列表文件&gt;][-fprintf &lt;列表文件&gt;&lt;输出格式&gt;]
47+
[-fstype &lt;文件系统类型&gt;][-gid &lt;群组识别码&gt;][-group &lt;群组名称&gt;][-help]
48+
[-ilname &lt;范本样式&gt;][-iname &lt;范本样式&gt;][-inum &lt;inode编号&gt;][-ipath &lt;范本样式&gt;][-iregex &lt;范本样式&gt;]
49+
[-links &lt;连接数目&gt;][-lname &lt;范本样式&gt;][-ls]
50+
[-maxdepth &lt;目录层级&gt;][-mindepth &lt;目录层级&gt;][-mmin &lt;分钟&gt;][-mount]
51+
[-mtime &lt;24小时数&gt;][-name &lt;范本样式&gt;][-newer &lt;参考文件或目录&gt;][-nogroup][noleaf] [-nouser][-ok &lt;执行指令&gt;][-path &lt;范本样式&gt;][-perm &lt;权限数值&gt;][-print][-print0][-printf &lt;输出格式&gt;][-prune][-regex &lt;范本样式&gt;]
52+
[-size &lt;文件大小&gt;][-true][-type &lt;文件类型&gt;][-uid &lt;用户识别码&gt;][-used &lt;日数&gt;][-user &lt;拥有者名称&gt;][-version][-xdev][-xtype &lt;文件类型&gt;]
4553
</code></pre>
4654
<h2 id="参数">参数</h2><ul>
4755
<li>-amin&lt;分钟&gt;  查找在指定时间曾被存取过的文件或目录,单位以分钟计算。 </li>

js/index.js

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
}
112112
if(arrResultHTML.length === 0){
113113
var myLi = document.createElement("LI");
114-
myLi.innerHTML = '<span>'+this.query?'请尝试输入一些字符,进行搜素!'+'</span>':'没有搜索到任何内容,请尝试输入其它字符!';
114+
myLi.innerHTML = '<span>'+this.query?'请尝试输入一些字符,进行搜索!'+'</span>':'没有搜索到任何内容,请尝试输入其它字符!';
115115
elm.appendChild(myLi);
116116
}
117117
},
@@ -120,32 +120,46 @@
120120
var kw = self.getQueryString('kw');
121121
var timer = null
122122
this.elm_query.value = kw;
123-
this.query = kw;
123+
this.query = kw||'';
124124
if(this.elm_search_result) self.searchResult(true);
125125
this.bindEvent(this.elm_query,'input',function(e){
126126
self.query = e.target.value;
127+
127128
self.pushState()
128-
self.searchResult();
129-
self.elm_result.style.display = self.query?'block':'none';
129+
if(self.query){
130+
self.searchResult();
131+
}else{
132+
self.elm_result.style.display = 'none';
133+
}
134+
if(!self.elm_search_result){
135+
self.elm_result.style.display = self.query?'block':'none';
136+
}else{
137+
self.elm_btn.click();
138+
}
130139
})
131140
this.bindEvent(this.elm_btn,'click',function(e){
132-
console.log("---->")
133-
if(self.elm_search_result){
134-
self.searchResult(true);
135-
}
141+
self.elm_result.style.display = 'none';
142+
if(self.elm_search_result) self.searchResult(true);
136143
else{
137144
window.location.href = self.root_path + '/list.html#!kw='+self.query;
138145
}
139146
})
140147
this.bindEvent(this.elm_query,'focus',function(e){
141148
self.searchResult();
142-
self.elm_result.style.display = 'block';
149+
if(self.query)self.elm_result.style.display = 'block';
143150
})
144151
this.bindEvent(this.elm_query,'blur',function(e){
145152
timer = setTimeout(function(){
146153
self.elm_result.style.display = 'none';
147-
},600)
154+
},300)
148155
})
156+
// 输入Enter键
157+
this.bindEvent(document,'keyup',function(e){
158+
if(e.key =='Enter'){
159+
self.elm_btn.click();
160+
}
161+
})
162+
149163
if(kw) self.searchResult();
150164
}
151165
}

0 commit comments

Comments
 (0)