Framework7 - Gambaran Template

Deskripsi

Template7 adalah mesin JavaScript yang ringan dan memprioritaskan seluler, yang mewakili Ajax dan halaman dinamis sebagai template Template7 dengan konteks tertentu dan tidak memerlukan skrip tambahan. Template7 dikaitkan dengan Framework7 sebagai default, mesin template ringan, yang bekerja lebih cepat untuk aplikasi.

Performa

Proses kompilasi string ke fungsi JS adalah segmen paling lambat dari template7. Oleh karena itu, Anda tidak perlu mengkompilasi template berkali-kali, cukup sekali saja.

//Here initialize the app
var myApp = new Framework7();

// After initializing compile templates on app
var searchTemplate = $('script#search-template').html();
var compiledSearchTemplate = Template7.compile(searchTemplate);

var listTemplate = $('script#list-template').html();
var compiledListTemplate = Template7.compile(listTemplate);

// Execute the compiled templates with required context using onPageInit() method
myApp.onPageInit('search', function (page) {

   // Execute the compiled templates with required content
   var html = compiledSearchTemplate({/*...some data...*/});

   // Do stuff with html
});

Template7 adalah mesin template ringan yang digunakan sebagai pustaka mandiri tanpa Framework7. File Template7 dapat diinstal dengan dua cara -

  • Anda dapat mendownload dari repositori github Template7 .

  • Atau

  • Anda dapat menginstalnya menggunakan perintah berikut melalui Bower -

bower install template7