"Development should be a creative experience that you enjoy, not something that is painful." - Laravel
Showing posts with label template. Show all posts
Showing posts with label template. Show all posts
Sunday, 8 July 2012
TWIG - The flexible, fast, and secure template engine for PHP
TWIG คือ Template Engine สำหรับ PHP 5 พัฒนาโดย Fabien Potencier (เป็นผู้พัฒนา Symfony Framework) ผมเองก็ยังไม่ได้ลองใช้งานเหมือนกัน แต่พอดีอ่านเจอ ดูน่าสนใจดี ก็เลยเอามาแนะนำ เผื่อว่าใครมีเวลา อยากทดลองใช้งานดู ก็เข้าไปที่นี่ครับ http://twig.sensiolabs.org ส่วน Document แนะนำการใช้งาน สามารถดูได้ที่นี่ครับ http://twig.sensiolabs.org/documentation
แหล่งที่มา: http://twig.sensiolabs.org
Tuesday, 3 July 2012
mustache.php - A Mustache implementation in PHP
ครั้งก่อนผมเคยเขียนแนะนำเกี่ยวกับ mustache.js ไปแล้ว สำหรับครั้งนี้อยากจะมาแนะนำ mustache ใน version ของ PHP กันบ้าง สำหรับคนที่ต้องการนำไปใช้งานในฝั่ง Server Side ซึ่งการใช้งานก็ไม่แตกต่างจาก version ที่เป็น JavaScript ครับ ยังคงใช้ Mustache Syntax การใช้งานก็เพียงแค่ include mustache.php จากนั้น ก็สร้าง Mustache Object ขึ้นมาด้วยคำสั่ง new Mustache; สำหรับการประมวลผล template ก็ใช้คำสั่ง render เหมือนกับที่ใช้ใน version ที่เป็น JavaScript วิธีการใช้งานโดยรวมๆ แทบจะไม่ค่อยแตกต่าง ดังนั้นคนที่เคยใช้ใน version ที่เป็น JavaScript มา ก็สามารถเริ่มใช้ได้อย่างคุ้นเคยโดยไม่ต้องเรียนรู้อะไรมาก
![]() |
ตัวอย่างการใช้งาน mustache.php |
สำหรับตัวอย่างการใช้งานเพิ่มเติม สามารถศึกษาได้ที่นี่ครับ https://github.com/bobthecow/mustache.php/blob/master/README.markdown
แหล่งที่มา: http://mustache.github.com
icanhaz.js - simple & powerful client side templating
icanhaz.js เป็น JavaScript library สำหรับสร้าง client side template ที่ใช้ความสามารถของ mustache.js แต่นำมาปรับปรุงให้ใช้งานง่ายขึ้น เหมาะสำหรับผู้ที่ต้องการสร้าง HTML Element ในขณะ Run Time เพื่อความง่ายในการเรียกใช้งาน icanhaz.js จึงได้ทำการ include mustache.js เอาไว้เรียบร้อยแล้ว ดังนั้นเวลาเรียกใช้งาน เราจึงแค่เรียก icanhaz.js เพียงไฟล์เดียว สำหรับวิธีการใช้งาน มีดังต่อไปนี้
1. กำหนด Template

2. ดึงข้อมูลจาก Template

สำหรับใครที่สนใจ สามารถศึกษาเพิ่มเติมได้ที่นี่ครับ http://icanhazjs.com
แหล่งที่มา: http://icanhazjs.com
Labels:
icanhaz.js,
Javascript,
Javascript Library,
Mustache,
template,
Web Development
Subscribe to:
Posts (Atom)