esa sección de la html5boilerplate es una especie de una abreviatura de lo que debería/podría ir allí.
Usted puede acercarse a plugins.js algunas maneras:
- ignorarlo y incluyen todos los complementos JS como archivos separados (no deseados)
- manualmente concatenar y Minify los archivos del plugin (esto es un dolor para mantener)
- utilizar un script para concatenar (y la memoria caché es) en tiempo de ejecución (like this)
- Usar un makefile para concatenar/comprimir como un ninja (like this)
- Utilice una biblioteca elegante de JS como yepnope.js para cargar asincrónicamente sus archivos de complemento según sea necesario.
Hay muchas opciones para incluir sus plugins de JS ... tendrá que pesarlos usted mismo, por supuesto. Yo suelo usar las opciones 3 o 4, aunque tengo que empezar a utilizar 5.
En cuanto a lo que sucede en el fragmento de código que le dio:
(function($){
// This is a wrapper for your jQuery stuff
})(this.jQuery);
Vas a ver ese bloque de código envolver una muchos complementos jQuery (marque the docs). Se puede usar para envolver su código específico de jQuery para que pueda utilizar $
mientras mantiene su sitio en modo de compatibilidad jQuery ... lo que permite que su sitio web funcione bien con otras bibliotecas que también pueden usar $
.
Hay una buena plantilla para seguir aquí: http://www.websanova.com/tutorials/jquery/jquery-plugin-development-boilerplate – ROb