2012-07-05 103 views
0

我必须做一个邀请你的Facebook好友模块,它提取你的朋友的名字,照片,并允许你发送消息。我需要这看起来像我的网站的一个组成部分,所以我必须设计它。我使用朋友的ID,名称等来获取json,并希望将这些值放入特定的html标记和属性中。我该如何支持?我可以在jQuery中创建它,但是想避免jQuery意大利面代码与字符串和变量的差异。你推荐我什么lib /模板引擎?易用性和重量是最重要的事情。该网站已包含jQuery。在这种情况下使用什么JavaScript库/模板引擎?

回答

-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函数的简单调整,那么实现了“参数交换“功能,因此您只需将值传递给该函数一次,但可以在模板字符串中的多个位置使用它们。)

相关问题