Soy nuevo en las bibliotecas javascript de estilo MVC, así que disculpe si esta pregunta es demasiado básica. Intento escribir un Single-Page Application completamente en jQuery y agility.js. Los ejemplos que se proporcionan en agility.js documentation consisten completamente en agregar elementos html a la raíz del documento. Pregunta: ¿Existe una forma de 'Mejores prácticas' para armar una página por componentes?Uso de agility.js para el diseño y la composición de la página
Aquí es un esbozo de mi aplicación html:
<html>
<head> ... </head>
<body>
<header> ... </header>
<div id=PageHolder>
<div id=AppPane_1></div>
<div id=AppPand_2></div>
</div>
<footer> ... </footer>
</body>
</html>
Dentro de la divs 'AppPane' será el contenido de la solicitud.
Bien, dado todo esto, no estoy preguntando qué puedo hacer, pero me pregunto qué debo hacer.
que ver en la documentación y mi investigación que tengo 3 opciones:
- crear mi página de composición de objetos atómicos agilidad y ensamblarlos en un bloque listo
jQuery
documento.$$.document.append(Foo)
funciona para el elemento raíz, pero no pude encontrar la forma de agregar los hijos de Foo a foo. - utilizar una (muy grande) objeto agilidad que establece el html estática básica desde arriba y anexar los controles y otras cosas a que el uso de las funciones
controller
(que yo no ha estado capaz de ir a trabajar tampoco) - Utilice uno agilice el objeto de agilidad y añada todos los elementos secundarios usando view (de alguna manera, tampoco he podido hacer que funcione).
¿Cuál de estos es el mejor y cuál es la sintaxis involucrada? Gracias de antemano, cualquier guía en el montaje de componentes html en una aplicación de agilidad convincente sería muy apreciada.
Por cierto: La referencia de archivo en su jsbin está mal . Correcto: http://agilityjs.com/docs/agility.min.js – yckart