فصل ۵.
قالبهای HTML پویا (Dynamic HTML Templates)
در این بخش از کتاب، ما بر نمایش دادههای پویا (Dynamic Data) از پایگاه داده MySQL در صفحات HTML (HTML Pages) مناسب تمرکز خواهیم کرد.
شما یاد خواهید گرفت که چگونه:
- دادههای پویا (Dynamic Data) را به قالبهای HTML خود به روشی ساده، مقیاسپذیر و نوعامن منتقل کنید.
- از عملکردها و توابع (Actions and Functions) مختلف در بسته
html/templateGo برای کنترل نمایش دادههای پویا استفاده کنید. - یک کش قالب (Template Cache) ایجاد کنید تا قالبهای شما برای هر درخواست HTTP از دیسک خوانده و تجزیه نشوند.
- خطاهای اجرای قالب (Template Runtime) را در زمان اجرا بهطور مؤثر مدیریت کنید.
- یک الگو برای انتقال دادههای پویا مشترک (Common Dynamic Data) به صفحات وب خود بدون تکرار کد پیادهسازی کنید.
- توابع سفارشی قالب (Custom Template Functions) را برای قالببندی و نمایش دادهها در قالبهای HTML خود ایجاد کنید.
واژهنامه اصطلاحات فنی
| اصطلاح فارسی | معادل انگلیسی | توضیح |
|---|---|---|
| قالبهای HTML پویا | Dynamic HTML Templates | قالبهایی که میتوانند محتوای متغیر را نمایش دهند |
| دادههای پویا | Dynamic Data | دادههایی که در زمان اجرا تغییر میکنند |
| صفحات HTML | HTML Pages | صفحات وب که با زبان نشانهگذاری HTML ساخته شدهاند |
| عملکردها و توابع | Actions and Functions | دستورات و توابعی که در قالبها برای پردازش دادهها استفاده میشوند |
| کش قالب | Template Cache | ذخیرهسازی قالبهای پردازش شده در حافظه برای استفاده مجدد |
| اجرای قالب | Template Runtime | فرآیند پردازش و اجرای قالبها در زمان اجرا |
| دادههای پویا مشترک | Common Dynamic Data | دادههایی که در چندین صفحه یا قالب استفاده میشوند |
| توابع سفارشی قالب | Custom Template Functions | توابع تعریف شده توسط کاربر برای پردازش دادهها در قالبها |