在问过谷歌博士一些好例子之后,我读到了一些东西:
但是你们呢?你们知道什么好的技巧或技巧使jQuery更模块化吗?
我对jQuery非常陌生,所以我正在努力学习一种保持它模块化的方法,这样当我得到更复杂的东西时,我就可以更干净地编写代码,让人们理解。
此外,如果你们知道有任何好的网站讨论或教授如何使jQuery模块化,我想知道:^)
发布于 2016-12-25 23:46:06
这里有一些关于你的事情的好资源,你是否希望它是基于插件的,使用模块化模式,如生命,甚至AMD。下面是我的一个问题,它有一个足智多谋的答案(由Sam0提出):
尝试将这个jQuery slideShow插件转换成一个整洁的模块化“模块”。
但是,如果您不喜欢使用插件,那么简单地将代码的部分封装到单独的闭包中肯定是一个很好的开始。确保为模块化功能包括可靠的jQuery初始化代码:
(function($) {
// For plugins you may want to include:
$.fn.pluginName = function( args ) { /* stuff goes here */ }
// non-plugin stuff
}) (jQuery);另外,如果您使用插件,请确保包含一个单独的extension.js文件,调用这些插件并使用它们,以保证清晰、简洁和模块化。是的,让它也成为一个模块是一个的好主意.
一开始你可能会发现这有点复杂,但是当你学习和理解它的时候,我肯定你会发现它很简单。
https://stackoverflow.com/questions/34638126
复制相似问题