Eksperimen aplikasi web UI percakapan. Demo
Dibangun di atas struktur Category -> Sub-category -> Info
seperti yang didefinisikan dalam js/app.js
. Periksa juga file ini untuk menyesuaikan pemilihan balasan, dipilih secara acak untuk setiap langkah. Lihat repo ini untuk contoh dunia nyata menggunakan AJAX untuk konten.
Tampilan konten untuk langkah info ditentukan di sini di bawah .content
div. Id dari menu dan submenu perlu digabungkan.
Proyek ini terutama menggunakan fitur JavaScript ES2015. Dapat dijalankan di Pratinjau Teknis Chrome atau Safari tanpa hambatan, tetapi memerlukan transpilasi dengan Babel untuk browser lain yang menggunakan Gulp.
Untuk melakukan transpile, instal Node.js dan Gulp jika Anda belum melakukannya. Kemudian instal dependensi proyek yang diperlukan, yang tercantum di package.json
, dengan:
npm install
Kemudian jalankan tugas transpile yang ditentukan di gulpfile.js
:
gulp js
Ini diubah dan diperkecil menjadi js/app.min.js
.