Experimento de aplicación web de interfaz de usuario conversacional. Manifestación
Construido sobre la estructura Category -> Sub-category -> Info
como se define en js/app.js
. Consulte también este archivo para personalizar la selección de respuestas, seleccionadas aleatoriamente para cada paso. Consulte este repositorio para ver un ejemplo del mundo real que utiliza AJAX para contenido.
La vista de contenido para el paso de información se define aquí en .content
div. Las identificaciones del menú y del submenú deben combinarse.
Este proyecto utiliza principalmente funciones de JavaScript ES2015. Se puede ejecutar en Chrome o Safari Technical Preview sin problemas, pero necesita transpilación con Babel para otros navegadores que utilicen Gulp.
Para transpilar, instale Node.js y Gulp si aún no lo ha hecho. Luego instale las dependencias del proyecto necesarias, enumeradas en package.json
, con:
npm install
Luego ejecute la tarea de transpilación definida en gulpfile.js
:
gulp js
Esto se transpila y minimiza a js/app.min.js
.