jQuery Mobile CDN vs local

Adr*_*ano 1 jquery web-applications smartphone jquery-mobile

我不确定我是否使用cdn或local.本地是否意味着需要在智能手机上安装jquery资源,以便可以使用离线应用程序?

ntz*_*lis 6

在这种情况下,本地意味着您自己托管文件(作为网站的一部分),而不是依赖于CDN,也不意味着它们需要安装在设备上.

下载库后,可以在没有数据连接的情况下使用应用程序,直到清除缓存.当然,这取决于您的实际应用程序,如果它需要数据连接来查询服务器上的内容它将无法工作,但这与JS库的脱机可用性无关.

无论哪种方式,您首先需要数据连接.

CDN托管库的好处是它可能已经加载到另一个网站,因此当用户访问您的网站时,他们不需要再次下载它.

但是,还有其他因素需要考虑,例如:

  • DNS解析
  • 库碎片(不同版本)

然而,对于jQueryMobile,它更可能是另一个网站使用它(和相同的版本),而不是jQuery,所以我建议使用CDN版本.