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

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

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



ارسال هاAnswers : 1945
عضویتRegistration date : 16 /9 /1391
حمایت کردهThanks : 451
حمایت شدهThanked : 651
آموزش جاوا به زبان ساده

تگ اسکريپت

جاوااسکريپت

هم مانند زبان HTML از يکسري دستور و گرامر خاص خود پيروي مي کند. البته

اين زبان به سادگي اچ تي ام ال نيست و بسيار هم حساس است، مثلاً در اچ تي

ام ال فاصله بين تگها اهميتي ندارد و مرورگر آنرا ناديده مي گيرد اما در

جاوااسکريپت فاصله بايد متناسب باشد که اگر رعايت نشود با پيغام خطا روبرو

خواهيد شد. در قسمت بعد با چگونگي پيغامهاي خطا در جاوااسکريپت آشنا مي

شويد. همانگونه که اطلاع داريد کدهاي جاوااسکريپت را بايد در ميان تگهاي

HTML قرار دهيد. به همين دليل يک تگ براي آن در نظر گرفته شده است:

که

کليه دستورات جاوااسکريپت بايد مابين آنها قرار گيرد. اين تگهاي اچ تي ام

ال به مرورگر مي فهمانند که در کجا اين زبان آغاز شده تا مفسر جاوااسکريپت

مرورگر فعال شود و در کجا پايان مي پذيرد که برنامه مفسر هم کار خود را

خاتمه دهد.

language

اما تگ script مانند بقيه تگها داراي خصوصياتي مي باشد، يکي از آنها language است که مقدار آنرا بايد برابر با javascript قرار دهيد،

براي

مقدار javascript مي توانيد نسخه آن را هم بنويسيد. اين زبان هم مانند اچ

تي ام ال داراي نسخه هاي مختلفي است که هر کدام آنها با قابليتهاي جديدي در

وب توسعه يافتند. نسخه هاي اين زبان عبارتند از 1.0 ، 1.1 ، 1.2 ، 1.3 ،

1.4 و آخرين نسخه حال حاضر هم 1.5 مي باشد که هم اکنون اين نسخه با مرورگر

مايکروسافت يعني اينترنت اکسپلورر سازگاري ندارد. فعلاً مرورگر اينترنت

اکسپلورر از نسخه 1.3 اين زبان پشتيباني مي کند.

type

تگ

اسکريپت خصوصيت type هم دارد که براي اين زبان بايد آنرا برابر با

text/javascript قرار دهيد. نکته قابل توجه اينست که اگر اين خصوصيت را به

اين تگ اضافه کنيد، مرورگر اينترنت اکسپلورر نسخه 1.5 اين زبان را ناديده

مي گيرد و کد را اجرا مي کند. شما مي توانيد با اجراي کد زير هم اولين

اسکريپت خود را تجربه کنيد و هم خصوصيت type را در IE امتحان کنيد.

اکنون

اين فايل را با پسوند htm ذخيره کنيد و سپس آنرا در مرورگر اينترنت

اکسپلورر اجرا کنيد که جمله Hello my friends را بايد در صفحه ببينيد. حالا

خصوصيت type را حذف کنيد و دوباره فايل را ذخيره و مشاهده کنيد، هيچ متني

در صفحه ديده نميشود که با تغيير نسخه 1.5 به 1.3 آن متن دوباره نمايان

خواهد شد. نوشتن نسخه جاوااسکريپت اجباري نيست يعني مي توانيد آنرا

ننويسيد.

حالا ببينيم که چه اتفاقي هنگام اجراي اين کد مي افتد. تگ اسکريپت و خصوصيات آن روشن است اما به عبارت زير دقت کنيد:

کد:

document.write(" Hello my friends ")

ببينيم

در اينجا اين عبارت چگونه براي مرورگر تفسير مي شود. document يعني همان

سند و فايل html که در آن اين عمليات بايد انجام شود و مرورگر به محض

برخورد با اين عبارت آماده مي شود براي انجام کاري که بعد از يک نقطه نوشته

مي شود. در اينجا بايد عمل write يعني نوشتن را انجام دهد اما چي بايد

بنويسد، طبق قرارداد بايد هر چيزي که در بين پرانتز هست را بنويسد و چون

محتواي داخل پرانتز مابين دو علامت نقل قول يعني " " قرار گرفته پس بايد

بصورت يک string در بيايند. string يعني يک رشته کاراکتر که مي تواند هم

حرف باشد هم عدد و هم علامت و خاصيت string در اين است که هرچيزي مابين دو

علامت " " قرار گرفت عيناً بايد در صفحه نوشته شود.

در

جاوااسکريپت به document يک object يعني شئ مي گويند و هنگامي که يک نقطه

بعد از آن گذاشته مي شود آن شئ منتظر method خود مي شود که در اينجا همان

write است. به عبارت ساده اين خط مي گويد که آن شئ را بردار و در آن توسط

متد نوشتن چيزي بنويس.

ساده بود، نه؟ بقيه دستورات هم به همين راحتي است فقط بايد آنها را بنويسيد و تمرين کنيد تا در ذهنتان بمانند.

src

تگ

script يک خصوصيت ديگر هم دارد که src است و با آن آشنا هستيد، بله

همانطور که حدس زديد براي آدرس دهي است. کدهاي جاوااسکريپت را هم مانند

استايل شيت مي توانيد در يک فايل جداگانه نوشته و با پسوند js ذخيره کنيد

سپس با خصوصيت src آدرس آن فايل را مشخص کنيد. توجه داشته باشيد که در آن

فايل نبايد ديگر تگ script را بنويسيد. معمولاً در اين حالت تگ اسکريپت در

قسمت head گنجانده مي شود تا با شروع صفحه فايل جاوااسکريپت فراخواني شود.

به زودی با سایتی متفاوت
پنجشنبه 24 اسفند 1391 - 11:56
ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
erfanlink آفلاین



ارسال‌هاAsnwers : 1688
عضویتRegistration date : 11 /10 /1391
حمایت کردهthanks : 3284
حمایت شدهThanked : 598
پاسخAnswer 1 : آموزش جاوا به زبان ساده

ممنون

اقا حقیقتش اسمتون رو نمی دونم

چون دکمه تشکر نبود پست دادم وتشکر کردم

بعد لطفا سلکتو های this

را هم توضیح دهید

پنجشنبه 24 اسفند 1391 - 23:46
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
erfan-pwd آفلاین



ارسال‌هاAsnwers : 1520
عضویتRegistration date : 21 /10 /1391
حمایت کردهthanks : 296
حمایت شدهThanked : 332
پاسخAnswer 2 : آموزش جاوا به زبان ساده

ممنون ولی اینا رو خودم بلدم

http://www.uploadtak.com/images/h3415_learn.swf
پنجشنبه 24 اسفند 1391 - 23:55
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
mrdesigner آفلاین



ارسال‌هاAsnwers : 1945
عضویتRegistration date : 16 /9 /1391
حمایت کردهthanks : 451
حمایت شدهThanked : 651
پاسخAnswer 3 :

خواهش می کنم

بعدش شما که استادی باید هم بلد باشی

به زودی با سایتی متفاوت
جمعه 25 اسفند 1391 - 09:39
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
mrdesigner آفلاین



ارسال‌هاAsnwers : 1945
عضویتRegistration date : 16 /9 /1391
حمایت کردهthanks : 451
حمایت شدهThanked : 651
پاسخAnswer 4 :

چشم توضیح میدم

به زودی با سایتی متفاوت
جمعه 25 اسفند 1391 - 09:41
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
admin آفلاین


مدیریت

ارسال‌هاAsnwers : 7209
عضویتRegistration date : 18 /10 /1390
حمایت کردهthanks : 4361
حمایت شدهThanked : 3281
پاسخAnswer 5 : آموزش جاوا به زبان ساده

نقل قول از erfanlink

ممنون

اقا حقیقتش اسمتون رو نمی دونم

چون دکمه تشکر نبود پست دادم وتشکر کردم

بعد لطفا سلکتو های this

را هم توضیح دهید

this از اسمش معلومه ...

یعنی همین یا این ...

مثلا روی یک textarea چنین کدی باشه:

کد:

<textarea onfocus="this.select()">

متن

</textarea>

در این حالت وقتی روی باکس کلیک کنی متن درون باکس انتخاب میشه.

با استفاده از this دیگه نیازی نیست یک id به textarea یا ... بدی و بعدش با استفاده از document.getElementById اون رو انتخاب کنی ...


!Whatever you DISRESPECT, you'll never have the ability to ACCESS
جمعه 25 اسفند 1391 - 09:56
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
mahan12 آفلاین



ارسال‌هاAsnwers : 743
عضویتRegistration date : 21 /5 /1391
حمایت کردهthanks : 444
حمایت شدهThanked : 687
پاسخAnswer 6 : آموزش جاوا به زبان ساده

خیلی ممنون فقط یه چیزی اون اولش کهه گفتید فاصلهتو اچ تی ام ال مشکلی ایجاد نمی کنه ,اگه فاصله تو تگ باشه تگ رو خراب می کنه

(.) (.)

----------
جمعه 25 اسفند 1391 - 12:28
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
mahan12 آفلاین



ارسال‌هاAsnwers : 743
عضویتRegistration date : 21 /5 /1391
حمایت کردهthanks : 444
حمایت شدهThanked : 687
پاسخAnswer 7 : آموزش جاوا به زبان ساده

همش به هم چسبید

(.) (.)

----------
جمعه 25 اسفند 1391 - 12:35
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
erfan-pwd آفلاین



ارسال‌هاAsnwers : 1520
عضویتRegistration date : 21 /10 /1391
حمایت کردهthanks : 296
حمایت شدهThanked : 332
پاسخAnswer 8 : آموزش جاوا به زبان ساده

ماهان جان منظور اینه که اگه شما قالب های سایتتون رو که با اچ تی ام ال نوشته شدند نگاه کنید می بینید که فاصله های زیاد و الکی درون اون ایجاد شده

این فاصله ها رو مرورگر نادیده میگیره مثل این

کد:
<!-- tozih -->

ولی در جاوا اسکریپت بر عکس اگه یک فاصله علکی در اون باشه کد به درستی اجرا نمیشه

http://www.uploadtak.com/images/h3415_learn.swf
جمعه 25 اسفند 1391 - 12:38
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
erfan-pwd آفلاین



ارسال‌هاAsnwers : 1520
عضویتRegistration date : 21 /10 /1391
حمایت کردهthanks : 296
حمایت شدهThanked : 332
پاسخAnswer 9 : آموزش جاوا به زبان ساده

عزیزم متوجه شدی

http://www.uploadtak.com/images/h3415_learn.swf
جمعه 25 اسفند 1391 - 12:39
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
mahan12 آفلاین



ارسال‌هاAsnwers : 743
عضویتRegistration date : 21 /5 /1391
حمایت کردهthanks : 444
حمایت شدهThanked : 687
پاسخAnswer 10 : آموزش جاوا به زبان ساده

بله متوجه شدم خیلی ممنون

(.) (.)

----------
جمعه 25 اسفند 1391 - 12:52
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
12»



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