( اول توضيحي که در
يادداشت داده ام را بخوانيد ) يادگيري برنامه نويسي جاوا البته
کار راحتي نيست و اين زبان نيز همانند هر زبان حتي زبان محاوره
اي انگليسي ميماند که همواره بايد با آن کار کرد وگرنه بزودي
فراموش ميشود .افرادي که سخت افزاري يا نرم افزاري خوانده
باشند حداقل با دو زبان برنامه نويسي ميبايست آشنايي کامل
داشته باشند اما فقط 3 سال بعد از تحصيلاتشان هر دوي آنها را
کاملا فراموش ميکنند و بايد از نو بخوانند تا اين زبان را
دوباره بخاطر آورند .
اما کلا زبان جاوا که يک برنامه تحت وب است و از زبان سي
راحتر است چرا که يک سطح بالاتر و به زبان انسان شبيه تر است (
زبان سي به زبان ماشين يا اسمبلي نزديک تر است ) . دستورات
ساده اي هم دارد و از قواعد برنامه نويسي معمولي هم تبعيت
ميکند ( قواعد دستورات شرطي و توابع و متغير ها حلقه ها آرايه
ها ...)
مسلما براي افرادي که کلا با زبان برنامه نويسي آشنايي
چنداني ندارند طي کردن دوره زبان برنامه نويسي حتي بطور اعم هم
کار کسالت آوريست و به همين دليل ميخواهم که يک راه کلي براي
آموزش بدهم و آن خواندن برنامه ها با دقت است مثلا شما وقتي در
يک برنامه ميبينيد که نوشته شده
<script>
function
funForm()
{
if (Form1.Name.value == '');
{
alert ('پيام');
Form1.Name.focus();
returnfalse;
}
}
</script> ميتوانيد متوجه شويد
که اولا يک اسکريپت است <script>که
شرطي ميباشد if و تحت
شرايطي يک پيام صادرميشود alert
. ويا اين دستور کوتاه
setTimeout("countredirect()",1000)
با ديدن setTimeout که يک دستور
ترکيبي است متوجه مي شويم که
برنامه اي است که بعد از مدت يک ثانيه به اجرا گذاشته ميشود .
وقتي شما برنامه ها را با دقت بخوانيد بزودي متوجه خيلي نکات
ميشويد البته نخواهيد توانست که برنامه نويسي کنيد اما آنها را
خواهيد فهميد و در مراحل بعدي ويرايش کنيد و بدلخواه خود در
آوريد . در واقع يک کودک هم همين گونه زبان را ياد ميگيرد او
ابتدا کلمات و معاني آنها را کم کم ميفهمد بعد بريده بريده حرف زده و سپس
جملات ساده را بزبان مياورد .
بنابراين اين سايت و سايت هاي مشابه براي اينگونه تمرينات
بسيار مفيد هستند تا کد ها را خوانده و تمرينات لازم را توسط
آنها انجام دهيد .
شيوه هاي ديگر هم خوب است دنبال کنيد مثلا سايت ها را باز
کرده و کد هاي آنرا ببينيد آنها را جدا کرده و به شکل منفرد در
يک صفحه به اجرا در آوريد . اين روش را حتي حرفه اي ها نيز
انجام ميدهند و صفحات فرضا گوگل را باز کرده کد هاي آنرا دقيقا
خوانده و تحليل کرده و توسط آن با شيوه هاي نوين برنامه نويسي
آشنا ميشوند و در سايت هاي خود بکار ميبرند .
البته کد ها يا دروني هستند يا بيروني که کلا از دو قسمت
هست يکي خود کد که در ميان دو تگ
<script>
کد
</script> قرار ميگيرد در بخش بالا يا هد و يا اصلا
خارج صفحه رفته و توسط يک رابط که در بالا قرار دارد خوانده
ميشود و بخش دوم آن بخش فرا خواني است که در بدنه ميباشد . شما
ممکن است که چندين برنامه جاوا را در يک صفحه ببينيد که البته
با نامي که در بخش فرا خواني دارد ميتوانيد کد آنرا پيدا
کرده و به بررسي آن بپردازيد . اين روز ها ديگر اکثرا ويندوز
ايکس پي دارند و نيز از دانش کافي براي برنامه نويسي برخوردار
نيستند و به همين جهت نميدانند که عنوان گذاري سايتشان را با
حروف استاندارد فارسي بايد بنويسند و به همين جهت اين صفحات
دريافتي از اينترنت مستقيما با فرنت پيج باز نميشود براي رفع
اين مشکل ابتدا سايت را ذخيره کرده و نام عددي برايش بگذاريد
مثلا 111 بعد ميتوانيد توسط فرنت پيج بازش کنيد .
در پوشه هايي که وابسته به سايت است وبا پسوند
file_ نامگذاري ميشود را نگاه کنيد
اسنادي را که تحت جاوا اسکريپت ذخيره شده را ميبينيد ميتوانيد
آنها را يا با فرنت پيج يا با نوت پد باز کنيد و محتواي آنرا
مطالعه کنيد . براي اينکه ببيند اين برنامه چه عملي را انجام
ميدهد ميتوانيد آنرا داخل يک پوشه ديگر کرده و سپس به سند اچ
تي ام نگاه کنيد و ببينيد چه تغييري کرد و چه برنامه اي از کار
افتاد . البته ممکن است که تغيير محسوسي نکرده باشد چرا که
بعضي برنامه هاي تابع زمان و يا متغيير هاي ديگر باشند و تحت
آن شرايط عمل کنند مثلا برنامه لودينگ يعني انتقال به صفحه
ديگر .
شما ممکن است که در يک سايت يک برنامه اي راببينيد که از آن
خوشتان آمده و براي اينکه بدانيد اين برنامه متعلق به چه
اسکريپتي هست ميتوانيد يکي يکي آن اسناد را داخل پوشه کنيد تا
ببينيد کي از کار مي افتد اما ممکن است که اين اسکريپت از
بيرون فراخواني نشده باشد و دروني باشد حالا کار کمي مشکل تر
ميشود توسط فرنت پيج بازش کنيد و بخش هاي مختلف را پاک کنيد (
البته از طريق جستجو بخش کد اچ تي ام ال نيز ميتوانيد که گزينه
اسکريپت را انتخاب کرده و همه اسکريپت ها را کامل نشان ميدهد .
)هر بار که پاک ميکنيد برگرديد تا ببينيد برنامه قابل اجرا هست
يانه ؟ تا بالاخره همه اضافات حذف شده و فقط خود برنامه باقي
بماند اين روش وقت گير اما کاملا موفق است .
در ضمن حتما متوجه شديد که با 2 روش ميتوان اسکريپت ها را
در سايت قرار داد يکي روش مستقيم و در خود صفحه که شروع و
پايان آن بايستي بعنوان مثال بايد به اين صورت انجام بگيرد :
<script language="javascript">
BlogComments=[2,0,1,0];
</script> |
|