我必须做一个邀请你的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. 在这种情况下使用什么设计模式?
- 3. sched_yield在这种情况下做什么?
- 4. .map()在这种情况下做什么?
- 5. 什么是在这种情况下
- 6. *在这种情况下做什么?:
- 7. 什么是在这种情况下
- 8. 为什么在这种情况下
- 9. C++:这种情况下引用的优点是什么?
- 10. 为什么在这种情况下引发ClassLoader异常?
- 11. 为什么在这种情况下不会引发Validation.Error事件?
- 12. 为什么在这种情况下使用str()?
- 13. 为什么MySQL在这种情况下使用filesort?
- 14. 为什么在这种情况下使用'br.s'IL操作码?
- 15. 在这种情况下使用什么会更好? C#或PHP?
- 16. WCF安全,什么在这种情况下使用
- 17. 在这种情况下使用发电机有什么好处?
- 18. 不知道在这种情况下使用什么循环
- 19. 为什么在这种情况下使用'apply'函数?
- 20. 为什么在这种简单的情况下使用闭包?
- 21. 为什么在这种情况下使用IIFE?
- 22. 为什么不能在这种情况下使用隐式?
- 23. 什么是原型模式在这种情况下
- 24. 在这种情况下模型之间需要什么关联?
- 25. 为什么我在这种特殊情况下不需要模板参数?
- 26. 什么是光标,它在做什么(在这种情况下)?
- 27. 我应该使用Web窗体或Razor视图引擎在这种情况下
- 28. 在这种情况下使用Bridge?
- 29. 为什么QWebFrame :: evalutateJavaScript在这种情况下什么都不做?
- 30. 什么是wrapper_descriptor,在这种情况下为什么是Foo .__ init __()?