Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用了多个jQuery脚本-如何以可扩展的OO方式包含这些脚本?_Javascript_Jquery_Oop - Fatal编程技术网

Javascript 使用了多个jQuery脚本-如何以可扩展的OO方式包含这些脚本?

Javascript 使用了多个jQuery脚本-如何以可扩展的OO方式包含这些脚本?,javascript,jquery,oop,Javascript,Jquery,Oop,是否有可用的文档或培训材料建议以抽象方式包含多个jQuery插件的最佳方式,允许扩展这些插件,以及全局控制事件、setTimeout()等 我希望能够做这些事情: 扩展其他人的jQuery插件,例如,如果我想添加新功能,但不触及原始代码库 让我自己的服务器端检测脚本将一个值传递给JS(使用HTML元标记),以便JS可以检测到该值,然后决定使用哪个脚本(例如,为较小的设备降低一些jQuery) 更好地控制所有附加的事件 setTimeout()-我以不同的时间间隔在这个地方分布了很多这样的东西-

是否有可用的文档或培训材料建议以抽象方式包含多个jQuery插件的最佳方式,允许扩展这些插件,以及全局控制事件、setTimeout()等

我希望能够做这些事情:

  • 扩展其他人的jQuery插件,例如,如果我想添加新功能,但不触及原始代码库
  • 让我自己的服务器端检测脚本将一个值传递给JS(使用HTML元标记),以便JS可以检测到该值,然后决定使用哪个脚本(例如,为较小的设备降低一些jQuery)
  • 更好地控制所有附加的事件
  • setTimeout()-我以不同的时间间隔在这个地方分布了很多这样的东西-我想在一个函数中控制所有这些
  • 向jQuery脚本添加我自己的修复程序。如果我下载一个现成的并使用它,我总是发现我可以提高可用性——特别是在移动设备上——所以我想添加我自己的修复和改进
  • 控制调整大小事件。目前正在进行各种各样的调整,当我编写新代码时,这是一项相当艰巨的任务,会触发完全的重新调整大小(在某些移动设备上,调整大小的速度非常慢)

您可以使用或类似的库根据屏幕大小或navigator的用户代理参数动态加载脚本(不过您需要自己设置条件检查)。

您最好提出多个问题,而不是将所有问题都放在一个问题中。您能将问题修改得更简洁吗?谢谢,我已经重新措辞了