HandleBar.js nedir

image

Handlebars, Mustache şablon dilinin eksik olan bazı özelliklerinin eklendiği hafif bir template dir.

Ben monolitic uygulamalarımda çok küçük olduğu için bunu kullanıyorum json verisini basmak çok kolay oluyor hatta aşırı kolay oluyor. Jquery ile json basmaktan ne farkı var derseniz, orada satırlarca kod yazarak yaptığınız işlemi 3 satırda yapıyor, ayrıca frontend ci arkadaş içinde büyük kolaylık oluyor.

Benim kullanma amacım json dataları çok fazla olduğunda çoklu json basacakcam bu hafif template seçeneğini seçiyorum, Partials yapısı olması, if end olması ,each-else olması benim için harika özellikler

aynı zamanda buna benzer knockout js var observer patterni kullanıyor türemesini istediğiniz verilerde de onu kullanabilirsiniz .

handlebar sizi aşağıdaki gibi gereksiz javasciprt döngü ve kodlarından kurtarırır aynı işlemi 3 satırlık kodlar ile çözebilirsiniz.

benim handle bar js için hazırladığım json api DEMOSU

https://stnc.github.io/handleBar

Demoyu indirin

bu konuda yazılmış bir türkçe yazı

https://kodedu.com/2014/02/handlebars-template-cozumu/

meraklısına handlebar eklenti yazımı

http://jsfiddle.net/IrvinDominin/T7knB/

Scroll to Top