首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于jqtouch的几个问题

问关于jqtouch的几个问题
EN

Stack Overflow用户
提问于 2010-12-08 17:08:11
回答 1查看 258关注 0票数 0

我使用的是Rails3,请考虑下面列出的代码。

1)应该通过href (href="/foo/bar")还是通过#id (id="#foobar_div")链接到其他操作?在我在线读到的一些文档中。提供到href属性的实际链接将告诉iPhone执行AJAX调用。

如果我提供了一个div#id,那么它将在没有ajax的情况下加载页面(与浏览器加载页面的方式相同)。但是,提供div#id意味着所有内容都必须声明为一个页面。

调用服务器上的其他页面的正确方式是什么?

2)下面的代码结构有问题吗?例如,我可以像这样设置我自己的span元素的样式吗?

3) demo pages指示所有内容应该在一个页面中。然而,来自railscast.com的Ryan Bates有一个关于jqtouch的episode,他的页面是独立的。哪种方式才是正确的?

代码语言:javascript
复制
<ul>
  <% @songs.each do |song| %>
    <li class="arrow">
      <%= link_to(song_path(song)) do %>
        <%= image_tag(song.user.profile_image, :alt => 'profile image', :style => 'float:left;') %>
        <span class="title"><%= song.title %></span>
        <span class="artist">by <%= song.user.first_name %></span>
        <span class="likes"><%= song.likes.count %> loves</span>
      <% end %>
    </li>
  <% end %>
</ul>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-09 14:07:48

对于你的第一个和第三个问题(对我来说是问同样的问题),这取决于你正在做的项目。

如果你提供静态内容,你可以一次加载所有页面,因此使用"id=#foobar_div",只要页面不是很多(因为你不想让用户拿着手机,在他们的朋友面前看起来很愚蠢,等你的网站加载30分钟)。

如果您提供的是动态内容,或者站点的页面太多,则可能需要使用AJAX方法,至少对于某些页面是这样。

最重要的是,您希望加载尽可能多的静态页面,同时保持站点的响应性。

对于第二个问题,我不太确定我是否理解了你的问题。我看不出有什么明显的错误,但我再说一次,我不是一个rail程序员。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4385744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档