例一:京東搜尋,歷史記錄
html:
搜尋ts中:
public keyword:string="";
public historylist:any=;
dosearch()else
}else
}deletehistory(key)
解析:console.log(this.keyword);獲取輸入框中的值。
this.historylist.indexof(this.keyword)==-1 歷史列表中的值是否等於-1
if(this.historylist.indexof(this.keyword)==-1));
this.keyword="";
}else}}
// 封裝去重寫法
todolisthaskeyword(todolist:any,keyword:any)
}return false;
}deletedata(key)
解析:傳入todolist(歷史記錄列表),keyword(輸入框中的值)這兩個值進入自定義的函式中,在接下來進行判斷,因為todolist的title就是輸入框中的值也就是驗證
todolist.title ==keyword;在todolist(歷史列表中)進行逐個排查 for( var i= 0;i返回true(真),if(!keyword) return false;判斷裡面是否存在和keyword相同的值,不存在返回false;
linux反向搜尋執行過的命令
linux命令列的history是乙個熟知但不常用的命令,原因是要查某個命令的編號需要輸入 history grep 又因為 屬於執行即執行也不方便,ctrl r則方便多了。ctrl r 用途 反向搜尋執行過的命令。reverse i search 若對於現有history 611 ruby foo...
hdu6228 搜尋 類似樹的重心 Tree
這道題其實不是樹的重心,只是乙個搜尋qwq 給定乙個無根樹,問你把樹的任意點染成某個顏色,總共有k個顏色,然後沒個顏色相互連線,把那些連線用的邊搞成乙個集合,總共k個集合,每個集合要求裡面的邊盡可能的小,問你這些集合的最大交集 有多少 思路 以前做過樹的重心,樹的重心滿足一點,就是這個重心去掉之後,...
類似Google搜尋提示的兩種做法
做了個簡單的搜尋提示程式,類似google之類的搜尋提示,就是輸入乙個內容時,會把開頭對得上的內容顯示出來。下面可以測試看看 呵呵,這裡沒有顯示有多少條結果,當然也要做到統計也是可以的。這裡只做簡單的顯示。下面就說說兩種做法。第一種,是在使用者輸入提示資訊的時候,把使用者輸入的資訊跟應用中存的資料進...