iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 7
0
Modern Web

JS煉金術:Javascript30+聲光玩轉的Drum Pads系列 第 7

[JS30]DAY06 : Type Ahead


[程式碼&DEMO] [HackMD完整筆記]

目標


製作搜尋即時顯示相關效果

步驟流程


step1.
已有建立了一個城市的.json清單,建一個空的陣列cities並透過fetch來取得json資料存進去。

step2.
建立function findMatches(wordToMatch, cities),裡面建立了一個RegExp用於match進行字串比對。

step3.
addEventListener監測輸入框的change&keyup。
每次鍵盤輸入觸發displeyMatches(),去比對,把比對結果用map去return組合的HTML的資料。


學習筆記


Regex


上一篇
[JS30]DAY5 : Flex Panel Image Gallery
下一篇
[JS30]DAY7 : Array Cardio Day 2
系列文
JS煉金術:Javascript30+聲光玩轉的Drum Pads30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言