Nuevo en Javascript/jQuery. Estaba buscando una buena solución emergente y luego encontré el complemento jQuery SimpleModal, de Eric Martin, que parecía ser bastante popular. Tengo curiosidad sobre por qué las personas elegirían complementos como SimpleModal en el cuadro de diálogo de jQuery UI. ¿Cuáles son los pros y los contras al comparar los dos? Gracias.¿Por qué elegir SimpleModal sobre jQuery UI Dialog?
Respuesta
hay pros & los contras de cada uno ...
jQueryUI le da un montón de herramientas con un montón de opciones de configuración. jQueryUI también le brinda temas que se pueden aplicar a todas las herramientas. No es necesario que instale toda la biblioteca jQueryUI para usar un componente, por lo que no debería ser un problema. Sin embargo, creo que con todas las opciones viene una curva de aprendizaje más empinada.
Los complementos individuales tienden a ser más que una solución completa de inmediato, en mi humilde opinión. Algunos complementos están bien escritos y otros son un desastre. Tendrás que investigar cada uno y probar las demostraciones a fondo. Puede que tenga que configurarlos y ajustar el CSS a su gusto, pero creo que cuando elige un complemento de calidad como SimpleModal, está mucho más cerca de un producto final que si hubiera empezado con jQueryUI.
Simplemente use lo que necesita. ¿Necesita todo el framework JQuery UI o necesita una ventana emergente modal?
Esa es la respuesta que iba a dar. Además, SimpleModal ofrece un proceso de pensamiento diferente y opciones. Y Eric Martin es un chico genial. :) – JAAulde
@JAAulde - las grandes mentes piensan igual: P –
¡Apreciar el comentario @JAAulde! –
No he usado personalmente SimpleModal, pero parece que es una solución más liviana. En lugar de usar la voluminosa jQuery UI (voluminosa, es decir, si solo la usa para un diálogo), sería mucho más rápido enviar a los clientes JS un modo simple para mostrar los mensajes.
Esta es una composición:
jQueryUI:
- Gran si está utilizando muchos de sus componentes, como el diálogo, selector de fechas, arrastrar y soltar, etc ...
- Mantiene un aspecto uniforme y limpio en todos sus componentes AJAX
- voluminosos si sólo se utiliza para uno de sus componentes
SimpleModal:
- Menos JS, CSS y las imágenes para enviar a los usuarios, el alivio de algunos recursos del servidor, y el tiempo de descarga del cliente
- gran elección si sólo está utilizando AJAX para los diálogos en su sitio
- No tan consistente con la apariencia de otros componentes de jQuery, si planea integrar más, como un selector de fechas
Al final, depende de usted, pero estos son algunos consejos.
Espero que ayude.
Aquí fue mi respuesta a alguien en Twitter con una pregunta similar:
que realmente depende de sus necesidades. @SimpleModal es más un borrón y cuenta nueva para construir y establecer su propia apariencia.
Otros han resumido los pros y los contras bastante bien. Llamo a SimpleModal un marco de diálogo modal. Le da los huesos para crear diálogos modales que se ajusten a sus necesidades.
Sin embargo, jQuery UI es una biblioteca increíble y si está utilizando otros componentes de la interfaz de usuario de jQuery, quiere el estilo "de fábrica" o desea usar la capacidad de tematización, ¡también es una gran elección!
Es genial ver tu respuesta. Recuerdo verte en este sitio y por eso estaba tratando de hacerte esta pregunta pero no sabía cómo. He estado jugando con SimpleModal hoy y me gusta lo simple que es para mi uso. Gracias por contribuir con su arduo trabajo a la comunidad abierta. ¡Muy apreciado! – tamakisquare
Hola @ahmoo - De nada ... y gracias por las amables palabras. –
- 1. CSS personalizado JQuery ui-dialog
- 2. jQuery-UI Dialog Memory Leaks
- 3. jQuery UI Modal Dialog Stripe Número
- 4. jquery ui - Nested Dialog z-index issues
- 5. jQuery UI Dialog Estilo de CSS individual
- 6. jQuery UI Dialog y Textarea Focus Issue
- 7. jQuery simplemodal deshabilitar desplazamiento
- 8. ¿Por qué jquery-ui-dialog usa un color de fondo e imagen para la superposición?
- 9. jquery simplemodal altura dinámica
- 10. ¿Por qué jQuery UI no ve jQuery?
- 11. ¿Qué son los parámetros de evento y UI en Dialog
- 12. ui-helper-hidden-accessible class en jQuery-UI Dialog wrapper div issue
- 13. Diálogo JQuery UI - Ajax Actualización del éxito $ (this) .dialog ('close');
- 14. jQuery UI dialog - cómo hacer que no se cierre?
- 15. Configuración de tipos de esquinas redondeadas en jQuery UI Dialog
- 16. ¿Cómo cierras un jQuery Simplemodal?
- 17. Fuente "Dialog/UI" Correcta en Windows
- 18. ¿Por qué JQuery Modal Dialog y JQGrid Modal Dialog se ven diferentes?
- 19. cscope o ctags ¿por qué elegir uno sobre el otro?
- 20. Jquery dialog modal not closing
- 21. SimpleModal breaks ASP.Net Postbacks
- 22. JQuery UI Slider por tiempo
- 23. jQuery UI Diálogo no se abre por segunda vez
- 24. Elegir un archivo en Python con simple Dialog
- 25. jQuery UI Diálogo + Validar
- 26. ¿Cuándo elegir LAMP sobre ASP.NET?
- 27. jQuery UI de diálogo - establece una configuración por defecto
- 28. jQuery ui pantalla completa diálogo
- 29. Uploadify + jQuery UI
- 30. jQuery UI modal Tutorial
Muy buen punto sobre el volumen de jQueryUI. Al igual que los demás, pensé que sería un problema, pero luego pasé por alto el hecho de que jQuery permite a los usuarios crear su propio paquete jQuery UI manteniendo solo los componentes necesarios. Y sí, los complementos de calidad, como SimpleModal, te dan menos de qué preocuparte o de qué pensar cuando se activan las configuraciones. – tamakisquare