در این آموزش به روشهای تعییناندازهی canvas، تعامل با CSS و مشکلات مربوط به آن در حالتهای مختلف میپردازیم.

کلاس Path2D قدرت جدید canvas
در این آموزش به معرفی کلاس Path2D، متدهای آن، و قدرتی که به canvas میافزاید پرداخته و چندین نمونه همراه با آن بررسی میکنیم.

کلاس ImageData در canvas
در این آموزش به بررسی کلاس ImageData، متدهای مربوط به آن، و کاربردهای آن، بهویژه ایجاد جلوههای تصویری میپردازیم.

انیمیشن در canvas
در این آموزش به زیر و بم ساخت انیمیشنها، ترفندهای اجرای بهتر، و راهحل برخی از مشکلات آن در canvas میپردازیم.
متدهای save و restore در canvas
در این بخش به دو متد قدرتمند در canvas به نامهای save و restore و کاربردهای آنها در کنار مفاهیم جدید میپردازیم.

تبدیلات transform در canvas
در این بخش به مفاهیم پایه تبدیلات transform، کاربردهای گستردهی آنها، و متدهای مرتبط با آن میپردازیم.

تعامل شکل فعلی و لایهی ترسیمات در canvas
در این آموزش به دو ویژگی globalAlpha و globalCompositeOperation و کاربردهای فراوان این ویژگیها میپردازیم.

متن در canvas
در این بخش به متدها و ویژگیهای مربوط به متن در canvas پرداخته و یک نمونه انیمیشن از آن نیز بررسی میکنیم.

خطچین، الگو، طیف رنگ، و سایه در canvas
در این آموزش به بررسی خطچین، الگو، طیفهای رنگ، و سایه میپردازیم و ویژگیهای هرکدام را مورد بررسی قرار میدهیم.

رسم تصویر در canvas
در این آموزش با رسم تصویر و روشهای مختلف انتخاب تصویر برای رسم در canvas و نکات مربوط به آنها آشنا میشوید.