前言:
本篇是紀錄JavaScript RESTful API的簡單學習筆記
學習的內容來自 [ Alex 宅幹嘛 ] 👨💻 JSON 與 RESTFUL API 串接一次搞定
上一篇 [筆記] 使用VUE建立RESTful API 也是看Alex大大的教學影片
實作VUE的RESTful API,才發現自己對JS完全不熟,還好Alex頻道上有
有JS版的RESTful API教學,所以就花了點時間練習...感謝Alex大大
這次的內容會使用到 json-server套件,在之前的文章已經有提過怎麼使用了
請查閱[筆記] 使用VUE建立RESTful API
所需要的 data.json格式 如下:
{"users":
[
{"name":"胖虎",
"id":1}
]
}
版本一
這個版本為 [ Alex 宅幹嘛 ] 👨💻 JSON 與 RESTFUL API 串接一次搞定
最後所完成的範例程式
版本一程式碼如下:
版本二
這個版本是我後來修改的版本,所要是解決 JS動態標籤與屬性值的問題
版本二程式碼如下:
在版本2與版本1不同的地方是:刪除跟修改的功能不需要自己填物件的id值
並把原先ul 改成 ol
以下是實作版本2的過程中所碰到的問題:
問題1: 將 id值塞入a tag裡面
答:
這個不管寫什麼程式都會碰到...(寫python也碰過)
字串裡面要加入變數,就要跟單引號雙引號反斜線...勾勾纏
我只能一個一個慢慢試...
問題2:點擊a tag時,取得相對應的id值
答:
這部分一開始google的解答,都不是我要的...
例如:頁面只有一個連結,把連結寫死a[0]、a[1]之類的
最後找到解答,不過版本太舊 Jqurey 1.9就不支援
詳細內容參考Reference 2 and 3
以上就是這次筆記的內容,想要學VUE還是乖乖的從JS學起...
Reference:
- [ Alex 宅幹嘛 ] 👨💻 JSON 與 RESTFUL API 串接一次搞定
- Use jQuery click to handle anchor onClick()
- jQuery 1.9 .live() is not a function