看板 Ajax 關於我們 聯絡資訊
最近用22kopendata的api做了個小玩具 http://22.kjobs.info/ 網站上每個職缺卡片都是new一個Backbone.View的 因為網站也不會再擴充了,覺得要拉underscore + backbone還蠻浪費的 但是我沒有backbone就不會寫這種重複性的區塊 每個區塊都有自己的event和data 所以想請教一下拿掉backbone以後要怎麼改寫? js在這邊 http://22.kjobs.info/javascripts/app.js (CoffeeScript編譯的) 感謝 ---- 補充一下,主要是 view = new JobView({ data: job, template: JobTemplate, detailTemplate: JobDetailTemplate, count: current_job_count + i }); 這個地方,每次丟進去的data和count是不一樣的, 讓生出來的html也不一樣 所以沒有backbone的話不知道怎麼改用jQuery寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.120.247
appleboy46:怎麼用了 Backbone 卻不知道轉換回 jQuery 02/17 22:28
appleboy46:Event 可以用 jQuery on 方式來取代 02/17 22:29
superpai:主要是每次new Backbone丟進去的是不同的資料 02/17 23:13
superpai:才能讓每個區塊的文字不同 這個沒backbone不知道怎麼做 02/17 23:13
tyf99:簡單一點就直接用 jquery ui dialog 02/18 02:20
※ 編輯: superpai 來自: 1.164.131.230 (02/18 07:26)
musie:看起來是缺乏template的功能... 02/18 09:35
musie:最慘要自己做一個template genegrator 02/18 09:38
musie:這部分的功能backbone是仰賴underscore的template function 02/18 09:39
davidsky:template各家做法大同小異 02/18 19:30
davidsky:最簡單就下面那篇寫一段HTML塞進去 02/18 19:30
davidsky:再來看要不要把那段HTML獨立成一個檔案用ajax去要回來 02/18 19:31
davidsky:或者直接放在body的某處用clone node的方式 02/18 19:33
superpai:發現癥結是我不會寫要被new的function 02/18 21:59
superpai:參考下篇範例後會寫了 02/18 21:59
superpai:再次感謝啦 02/18 21:59