列出搜尋過的資料 類似京東頂部搜尋框

2022-08-09 06:39:08 字數 733 閱讀 4418

例一:京東搜尋,歷史記錄

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之類的搜尋提示,就是輸入乙個內容時,會把開頭對得上的內容顯示出來。下面可以測試看看 呵呵,這裡沒有顯示有多少條結果,當然也要做到統計也是可以的。這裡只做簡單的顯示。下面就說說兩種做法。第一種,是在使用者輸入提示資訊的時候,把使用者輸入的資訊跟應用中存的資料進...