rel =“external”,jQuery Mobile中的PHP

时间:2012-08-15 12:39:52

标签: php jquery jquery-mobile

我使用jQuery mobile制作一个网络应用程序,但很多页面都是.php文件。我必须在标签中使用rel =“external”指向那些php文件,否则链接将是“未定义”。 问题是我必须为我拥有的每个.php页面加载jQuery脚本(因为我想要JQM布局)。如果我每次到达.php页面时都不想再次下载js文件,可能会有什么出路?

1 个答案:

答案 0 :(得分:1)

调用静态命名的js文件。我的意思是,让浏览器缓存它不会让你自己受苦。

回答您的评论:

  

你必须“利用浏览器缓存”。这是解释:

     

http://developers.google.com/speed/docs/best-practices/caching

     

之后,你的js文件src必须与每一页完全相同。

     

我的意思是,如果您使用“ src ='js / x.js'”调用a.php上的x.js文件,请在b.php上调用它,并使用“ SRC = 'JS / x.js'”。

     

如果您仍在开发或者您将开发js文件,则在调用它们时必须有版本号。因为利用杠杆浏览器缓存,你会说“这个文件将在明年到期”。因此,当您开发时,如果他不强制使用新开发的js将不会被用户下载。您可以使用版本号调用js文件,例如“ src ='js / x.js?v = 0.0.1'

     

您可以使用此工具轻松测试网页的缓存:http://tools.pingdom.com/