我必須做一個邀請你的Facebook好友模塊,它提取你的朋友的名字,照片,並允許你發送消息。我需要這看起來像我的網站的一個組成部分,所以我必須設計它。我使用朋友的ID,名稱等來獲取json,並希望將這些值放入特定的html標記和屬性中。我該如何支持?我可以在jQuery中創建它,但是想避免jQuery意大利麪代碼與字符串和變量的差異。你推薦我什麼lib /模板引擎?易用性和重量是最重要的事情。該網站已包含jQuery。在這種情況下使用什麼JavaScript庫/模板引擎?
0
A
回答
-1
最簡單的方法是使用Requests dialog。你需要做的第一件事就是創建一個應用程序。一旦你有了這個,你應該可以在請求對話框頁面上使用JavaScript示例。
0
我可以在jQuery中創建它,但是想要避免jQuery意大利麪代碼與字符串和變量的ragu。你推薦我什麼lib /模板引擎?
我建議使用沒有大額外的lib或模板引擎 - 我只希望繼續使用jQuery和嵌入的sprintf對於那些在網上流傳的jQuery實現之一。
所以,你可以在一個位置定義你的「HTML模板」爲您輸出一個字符串,比變量值替換該字符串的佔位符,而你遍歷jQuery中的數據。
如果你不喜歡任何的sprintf jQuery的插件在那裏的,這裏是另一個非常簡單和短期函數僅僅實現了基本的字符串佔位符%S(但更重要的是你最有可能將不再需要無論如何):http://www.nczonline.net/blog/2011/10/11/simple-maintainable-templating-with-javascript/。 (如果你不得不在你的模板字符串的多個位置插入值,比看看我對該頁面底部的評論,如果已經提出了對Nicolas函數的簡單調整,那麼實現了「參數交換「功能,因此您只需將值傳遞給該函數一次,但可以在模板字符串中的多個位置使用它們。)
相關問題
- 1. 有什麼用在這種情況下
- 2. (爲什麼)在這種情況下MySQL不能使用索引?
- 3. 什麼是數據倉庫在這種使用情況下
- 4. 在這種情況下使用什麼模式?
- 5. 在這種情況下使用什麼設計模式?
- 6. 在這種情況下哪種引擎類型會更好?
- 7. 爲什麼在這三種情況下
- 8. 「:」在這種情況下做什麼?
- 9. sched_yield在這種情況下做什麼?
- 10. 什麼是在這種情況下
- 11. *在這種情況下做什麼?:
- 12. 爲什麼在這種情況下
- 13. .map()在這種情況下做什麼?
- 14. 什麼是在這種情況下
- 15. 什麼在這種情況下
- 16. 爲什麼在這種情況下
- 17. C++:這種情況下引用的優點是什麼?
- 18. 爲什麼在這種情況下引發ClassLoader異常?
- 19. 爲什麼在這種情況下引發UnrecoverableKeyException異常?
- 20. 爲什麼在這種情況下不會引發Validation.Error事件?
- 21. Theano:爲什麼索引在這種情況下失敗?
- 22. Javascript原型 - 在這種情況下有什麼優勢?
- 23. 爲什麼JavaScript原型不工作在這種情況下
- 24. 這種情況在JavaScript中的首選模式是什麼?
- 25. array_diff/array_diff_assoc/array_diff_key不知道在這種情況下使用什麼
- 26. 爲什麼在這種情況下使用IIFE?
- 27. 爲什麼在這種情況下使用ConcurrentQueue?
- 28. 爲什麼MySQL在這種情況下使用filesort?
- 29. WCF安全,什麼在這種情況下使用
- 30. 在這種情況下使用&(&符號)是什麼意思?