::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 8:13 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
آموزش canvas در HTML5
تعداد بازدیدvisits : 839
developzoom آفلاین



ارسال هاAnswers : 16
عضویتRegistration date : 2 /2 /1395
حمایت شدهThanked : 2
آموزش canvas در HTML5

شاید یکی از ابهاماتی که در ورژن ۵ از html وجود داشت و افراد زیادی با آن آشنا نیستند canvas باشد.

در این آموزش از سایت آموزش برنامه نویسی و دسته آموزش طراحی سایت ما قصد داریم کمی با این مبحث آشنا شویم.

پس با ما همرا باشید…

wysiwyg image

عنصرHTML5 canvas یک راه حل آسان و قدرتمند به منظور رسم گرافیک با استفاده از جاوا اسکریپ می باشد. می توان از آن برای رسم نمودار، ترکیب عکس و یا انجام انیمیشن های ساده (و نه چندان ساده) استفاده کرد. در اینجا canvas یک عنصر ساده است که تنها دو ویژگی خاص عرض و ارتفاع دارد به علاوه تمام ویژگی های HTML5 مانند شناسه کاربری، نام و کلاس و … را دارند.

1

شما می توانید به راحتی عنصر canvas را در DOM با استفاده از روش getElementById() که به شرح زیر است پیدا کنید:

1

var canvas = document.getElementById(\"mycanvas\");

اجازه دهید یک مثال ساده در مورد استفاده عنصر canvas در سند HTML5 ببینیم:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

#mycanvas{border:1px solid red;}

وقتی کد بالا را در مرورگر خود اجرا کنید نتیجه زیر را خواهید دید:

canvas

همانطور که در ابتدای متن گفتیم canvas ارتباط مستقیم با جاوا اسکریپ دارد حال بیایید کدی که بالا ایجاد کردیم کمی با جاوا اسکریپت توسعه دهیم.

canvas در ابتدا خالی است، و برای نمایش چیزی، نیاز دارد یک اسکریپ برای اولین بار به ارائه متن و رسم بر روی آن دسترسی داشته باشد.

عنصر canvas یک متد DOM به نام getContext دارد، که از آن برای ارائه متن و رسم توابع استفاده می شود. این تابع یک پارامتر می گیرد، که نوع متن آن ۲D است.

کد زیر برای دریافت اطلاعات متن مورد نیاز همراه با بررسی اینکه مرورگر شما از عنصر canvas پشتیبانی می کند می باشد:

1

2

3

4

5

6

7

8

9

10

var canvas = document.getElementById(\"mycanvas\");

if (canvas.getContext){

var ctx = canvas.getContext(\'2d\');

// drawing code here

}

else {

// canvas-unsupported code here

}

پشتیبانی از مرورگر

آخرین نسخه از فایرفاکس، سافاری، کروم و اپرا همه از HTML5 Canvas پشتیبانی میکنند اما IE8 نمیتواند از Canvas بطور طبیعی پشتیبانی کند.

شما می توانید از ExplorerCanvas برای پشتیبانی Canvas از طریق اینترنت اکسپلورر استفاده کنید. برای این کار کد زیر را در سند خود بنویسید:

1

برای شروع کار با canvas نیاز است شما کمی با جاوا اسکریپت آشنا باشید. در آینده سعی میکنیم بیشتر شما را با این مبحث شیرین از html آشنا کنیم.

موفق باشید.

چهارشنبه 12 خرداد 1395 - 23:40
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شدهThanks : سپاس هاThanks (1) : ariaman5 -
marjanparsa آفلاین



ارسال‌هاAsnwers : 11
عضویتRegistration date : 8 /3 /1395
پاسخAnswer 1 : آموزش canvas در HTML5

مطلب مفیدی بود تشکر

خون در مدفوع

یکشنبه 16 خرداد 1395 - 10:29
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
salmani آفلاین



ارسال‌هاAsnwers : 2
عضویتRegistration date : 18 /2 /1395
پاسخAnswer 2 : آموزش canvas در HTML5

مرسی کاربردی بود

__________________________________________________________

فروشگاه ساز سبدخرید با سئوی فوق العاده

پنجشنبه 10 تیر 1395 - 12:55
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
giasi آفلاین


معاونت

ارسال‌هاAsnwers : 3677
عضویتRegistration date : 3 /2 /1392
حمایت کردهthanks : 23
حمایت شدهThanked : 2399
پاسخAnswer 4 : آموزش canvas در HTML5

قفل پست قدیمی بالا نیارید

وب تخصصی و کاری من (سئو وب )

بهینه سازی کلیه سیستمهای وبلاگ نویسی از رزبلاگ تا بلاگفا

سیستم مدیریت محتوای وردپرس .......جوملا

بردن هر کلمه به صفحه اول گوگل .....

آخرین متد های موتور جستجو گوگل پاندا و پنگوئن



یکشنبه 28 آذر 1395 - 18:02
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex