我有一个难题。我在互联网上找不到答案...所以这是我最后的机会。
我想实现以下情况:
换句话说:
如何创建带有函数\ Other(例如HelloWorld()
)并通过委派或继承(或其他我忽略的解决方案)的A.js文件?我可以使用A-mobile.js的HelloWorld()
还是A-classic.js的HelloWorld()
?
非常感谢!
我认为您不想在javascript的类级别上解决此问题。相反,请针对移动版和完整版使用不同的JS文件。您可以在服务器端(为每个脚本渲染不同的HTML脚本标记)或在客户端(javascript可以像这样加载另一个javascript :)
if (mobile){ var fileref=document.createElement('script') fileref.setAttribute("type","text/javascript") fileref.setAttribute("src", mobileJsFilename) document.getElementsByTagName("head")[0].appendChild(fileref) }
关于检测移动浏览器,请看这里:http://detectmobilebrowsers.com/