
براي دانلود پروژه به ادامه مطلب برويد....
ادامه مطلب...
فيلم هاي آموزشي jQuery در چهار قسمت
![]()
In This jQuery Video tutorial, Learn how use the jQuery library in your own projects.
We'll start out by downloading the framework, creating our first function, examining
syntax, and more. Every day, I'll post a five-ten minute "training regimen" ...
Tags : jquery library framework function syntax animate
ادامه مطلب...
How to Build imgPreview jQuery Plugin from scratch
This Javascript jQuery video tutorial, the author will demonstrate how to build an
advanced jQuery Plugin imgPreview from scratch. Get source and view demo at
http://james.padolsey.com/demos/imgPreview/full/
Playing Time 27:26
ادامه مطلب...
How to use Lightbox2 | چگونگی استفاده از Lightbox2
صبق درخواست چند نفر از بازديد كننده هاي محترم برای آموزشهای Lightbox2. با استفاده از Dreamweaver و در زمانی که شما این ویدئو رت تماشای مي كنيد قادر به تنظیم و ویرایش بسیار خود LightBox 2 جاوا اسکریپت گالری عکس خواهيد شد.
لينك مستقيم دانلود با چهار كيفيت
![]()
ادامه مطلب...
اين فيلم حدودا يك ساعت ونيم هستش كه درباره Jquery اطلاعات مي ده .
قيمت اين فيلم در سايت tutorialvid.com در حد 99 دلار زده شده براي دانلود.

ادامه مطلب...
شما به کمک این مطلب آموزشی یاد میگیرید که چگونه از jQueryدر ساخت لغزشگر تصاویر استفاده نمایید و از قدرت حیرت آور آن در متحرک سازی لغزشگرتان استفاده نمایید .
مرحله اول : HTML PAGE
یک صفحه جدید از نوع html ایجاد کنید و کد زیر را درون تگ قرار دهید.
ادامه مطلب...
با ورود jQuery به عرصه طراحی وب خیلی از مشکلات طراحان حل شده که یکی از اون ها رو می توان بارگذاری نا بهنگام بعضی از تصاویر عنوان کرد . برای مثال شما از یک تصویر در اسکریپت جاوایی استفاده کرده اید که اگر آن تصویر به موقع ظاهر نشده باشد به کار تان جلوه نا خوشایندی می دهد که در این مواقع بهتر است تصویر قبل از بارگذاری کامل صفحه و از قبل لود شده باشد . روش انجام این کار با jquery در ادامه متن آمده است.
ادامه مطلب...
همانطور که می دانید اولین زبان برنامه نویسی در سال 2009 جاوا است. این زبان برنامه نویسی توسط شرکت Sun Microsystem ساخته شده است. زبان برنامه نویسی جاوا به دلیل پر کاربرد بودن در کلیه زمینه ها مانند برنامه نویسی کامپیوتر , برنامه نویسی موبایل , برنامه نویسی وب فراگیر است. از ویژگی های مهم این زبان برنامه نویسی می توان به در دسترس بودن آن اشاره کرد به این صورت که شما با باز کردن Notepad سیستم خود می توانید شروع به نوشتن یک برنامه به زبان جاوا کنید. کتاب الکترونیکی آموزش ساخت بازی موبایل تحت جاوا دارای 513 صفحه و در 15 بخش متفاوت می باشد. این کتاب الکترونیکی رایگان به صورت بسیار بسیار کامل در مورد ساخت بازی موبایل تحت جاوا توضیح داده است. این توضیحات به قدری کامل است که هر سری از گوشی ها مانند نوکیا S40 و یا سونی اریکسون مدل k310 را به صورت جز به جز مورد برسی قرار داده است. امیدواریم با دانلود کردن و خواندن این کتاب الکترونیکی رایگان دانش شما در این زمینه افزایش یابد.

ادامه مطلب...
jQuery به عنوان یکی از بهترین و قدرتمندترین کتابخانههای موجود JavaScript همواره مورد اقبال طراحان و برنامهنویسان حرفهای وب بوده است. با اعلام پشتیبانی رسمی مایکروسافت از این کتابخانه و نیز قرارگیری آن در ASP.NET MVC محبوبیت آن در بین برنامهنویسان دات نت دو چندان شده است
اين هم آموزش هاي JQUERY كه تو 5 قسمت مي تونيد دانلود كنيد با لينك مستقيم
pass : unicomp.ir
روز 1 :
Day 1: Downloading the Library
روز 2 :
Day 2: Fade, Slide, and Show Methods
روز 3 :
ادامه مطلب...
روش استفاده بسيار سادهاي هم دارد:
الف) jquery.js بايد به صفحه معرفي شود.
ب) سپس thickbox.js بايد به صفحه الحاق شود.
ج) و فايل css آن يعني thickbox.css نيز بايد به صفحه افزوده شود.
براي استفاده از آن كافي است يك لينك به صفحه اضافه كنيد كه ويژگي class آن مساوي thickbox باشد. مثلا:
ادامه مطلب...
پکیج Java.lang
کلاس Math
این کلاس در پکیج java.lang تعریف شده است و به طوری خودکار در هر برنامه ای قابل استفاده است . این کلاس اغلب حاوی متد هایی است که عملیات ریاضی را انجام می دهند . در زبر بعضی از متد های سودمند این کلاس را بررسی می کنیم :
این کلاس را بررسی می کنم :
توابع مثلثاتی Sin , Cos , Tan, Cot
هر کدام از اینها دارای یک پارامتری از نوع double هستند که خروجی آنها نیز double است . همچنین متد های todegrees ، پارامتر خود را به درجه و toradians پارامتر خود را به رادیان تبدیل می کند .
متد های Min و Max
ادامه مطلب...
اكشن اسكريپت بسيار شبيه به هسته زبان برنامه نويسي جاوا اسكريپت است . نيازي به دانستن جاوا اسكريپت براي ياد گيري اكشن اسكريپت نيست ، اما با دانستن آن ، اكشن اسكريپت براي شما كمي آشنا خواهد بود .
انجمن شركت هاي كامپيوتري اروپا ECMA در سند رسمي شماره 262 خود جاوا اسكريپت و طرز استفاده استاندارد هاي آن را ثبت نموده است و اكشن اسكريپت نيز بر پايه آن سند پايه ريزي شده است .
چندي از تفاوت هاي اكشن اسكريپت و جاوا اسكريپت :
• اكشن اسكريپت از آبجكت هاي سمت سرور مانند Browser, window ,anchor پشتيباني نمي كند .
• اكشن اسكريپت بطور كامل از آبجكت هاي داخلي جاوا اسكريپت پشتيباني نميكند .
• اكشن اسكريپت از بعضي ساختارهاي دستوري پشتيباني ميكند كه در جاوا اسكريپت ممنوع است ( بطور مثال ifFrameloaded و اسلش ها) و جاوا اسكريپت نيز بعضي از سينتكس هاي خاص خود را دارد .مانند try , catch , throw , statement lables
• اكشن اسكريپت از فانكشن ساز هاي جاوا اسكريپت پشتيباني نميكند .
• در جاوا اسكريپت مقدار بازگشتي داده هاي undefined همان undefined است . اما در اكشن اسكريپت مقدارش “” ميشود(یعنی تهی) .
• در اكشن اسكريپت مقدار تعيين نشده در متغير هاي عددي NaN است . اما در مقدار تعيين نشده ها در عبارات وو متغير هاي عددي صفر است .
• در جاوا اسكريپت وقتي يك رشته نوع بولين دارد و طول رشته غير از صفر باشد ،نتيجه آن true است و اگر طول رشته صفر باشد مقدارش false ميشود . در اكشن اسكريپت رشته به عدد تبديل ميشود . اگر عدد غير صفر بود مقدار true ميدهد وگر نه مقدار false خواهد شد .
1- غلط املايي :
در نوشتن window، دقت كنيد.
ويندو، به صورت مفرد است. با نام سيستم عامل ويندوز، اشتباه نگيريد.
يا document و Mouse، جاي حروف o و u را اشتباه نكنيد.
يا كلماتي كه از لحاظ املايي، نزديك هم هستند؛
مانند white (سفيد) with (با) While (حلقه).
2- كلمات رزرو شده و كليدي :
خيلي از كلمات برنامهنويسي، كلمات رزرو شده هستند
يعني كلماتي كه از قبل در آن زبان، مورد استفاده قرار گرفته و داراي معناي خاصي هستند.
از اين كلمات نميشود به عنوان نام چيز ديگري، مانند تابع، استفاده كرد.
3- كلمات كليدي :
در نوشتن اين كلمات، خيلي دقت كنيد
مخصوصا در بزرگ و كوچك بودن حروف.
همه متد و دستورها، در جاوا اسكريپت، با حرف كوچك، نوشته و شروع ميشود
الا موارد خاصي مانند Array. البته شايد يك كلمه تركيبي باشد؛
چون هميشه اينگونه نوشته ميشود new Array.
4- دستورات تركيبي :
يعني دستوراتي كه از دو يا سه كلمه، تشكيل شدهاند.
مانند setTimeout, onMouseover كه از سه كلمه، تركيب شدهاند.
اولين كلمه اين دستورات، با حرف كوچك شروع شده، و دومين كلمه، با حرف بزرگ.
5- نام گذاري :
اسم بيمسمّي شنيدهايد؟ اسمي كه با شخص يا شيي ناميده شده، ربطی ندارد
مثل اينكه به يك سگ سياه، بگوييم سفيد برفي.
اسمي كه براي اشيا يا دستورات خود، انتخاب ميكنيد، بايد جنس و كار آن را نشان دهد.
مثلا ميخواهم تابعي بنويسم كه مطالب يك فرم را ارسال كند.
نام دكمه ارسال را btnSubmit گذاشته، و نام تابع را funSubmit ميگذارم.
btn = مخفف button (دكمه)
fun = مخفف function (تابع)
استفاده از مخفف نوع اشيا، در راهنمايي شما يا
كساني كه از برنامهيتان بازديد ميكنند، بسيار كمك ميكند.
6- مرتب نويسي :
كدها بايد طوري نوشته شود كه خوانا و واضح باشد.
شايد در برنامههاي كوتاه، ضرورتي براي اين كار ديده نشود
اما در كدهاي عريض و طويل و پيچيده كه از دهها تابع ساخته شدهاند، اين امر، ضروري است.
به ترتيب و چينش اين كدها دقت كنيد:
function funForm()
{
if (Form1.Name.value == '');
{
alert ('پيام');
Form1.Name.focus();
returnfalse;
}
}
رعايت سر شاخه و زير مجموعه، در اين برنامه، نمايان است.
يك مجموعه داريم كه تابع ما است. داخل آن تابع، يك شرط نوشته شده، و داخل آن شرط، چند دستور.
با فاصله دادن آنها از كناره سمت چپ صفحه،
آنها را از هم مجزا ميكنيم. به قرار گرفتن كُرشهها، دقت كنيد.
7- پايان دستور :
در پايان هر دستور، از نقطه ويرگول (;) استفاده كنيد.

برنامه نويسي :
زبان برنامه نويسي، وسيلهاي است براي ساختن برنامه و نرمافزار مورد نياز ما.
به طور كلي ميتوانيم برنامههاي خود را به دو گروه، تقسيم كنيم:
1- برنامههايي كه در محيط رايانه، استفاده ميشوند.
2- برنامههايي كه در محيط وب و اينترنت قابل استفاده هستند.
زبان كاربري :
بعضي از زبانهاي برنامه نويسي تحت وب، در طرف كاربر و كلاينت (Client) اجراء ميشود.
JavaScript, JScript, VBScript.
زبان سِـروري :
زبانهاي برنامه نويسي تحت وبي كه در طرف سرور (Sserver) اجراء ميشود.
asp, php.
جاوا اسكريپت :
با جاوا اسكريپت، ميتوانيم برنامهاي بنويسيم كه هم در رايانه و هم در محيط اينترنت، قابل اجراء باشد.
البته زادگاه اصلي آن، اينترنت است.
جاوا اسكريپت، از آن دسته از زبانهاست كه در طرف كاربر، عمل ميكند.
Object (شي) :
هر چيزي كه در صفحه ما وجود دارد، يك شي حساب ميشود و ميتوان از آن استفاده كرد و تغييرش داد.
اولين شي موجود، خود صفحه و سند (document) است، كه قبلا با آن آشنا شدهايد.
Properties (خصوصيات) :
هر شي، يك مشخصات و خصوصياتي دارد كه بيانگر كمّيت و كيفيت آنست.
مثلا يك سند، داراي اين خصوصيات است:
پس زمينه، عنوان (Title)، نوار وضعيت (Status)، نوار پيمايش (Scroll)، متن (Text)، لينك (Link).
Methods (متُد) :
کاري که اشياء ميتوانند انجام دهند، متد ناميده ميشود.
مانند باز كردن يا بستن پنجره. شالوده و اصل يك زبان برنامه نويسي، متدهاي آن برنامه است
، كه ما بايد آنها را به خوبي ياد گرفته و در جاي مناسب استفاده نماييم.
متدها، توسط سازندگان زبان برنامه نويسي، نوشته و تهيه ميشود و ممكن است
در نسخههاي جديد آن زبان، تغيير داده شده، اضافه و تكميل شود.
Event (رويداد) :
رويداد، عملياتي است كه كاربر، در يك صفحه انجام ميدهد.
بعضي از رويدادها مشترك و عمومي هستند و بعضي مخصوص يك شي.
بعضي از اين رويدادها را براي شما دسته بندي كردهام كه حتما ذخيره نموده و به مرور آنرا كامل كنيد.
شرط:
يكي از ابزار و دستورات مهم هر زبانِ برنامه نويسي، شرط است.
ادات شرط :
1. if
2. switch ... case
معروفترين ادات شرط، if است.
ساختمان شرط :
• جمله شرطي، از سه قسمت اصلي، تشكيل شده است.
1- ادات شرط: كلمهاي كه شرط را ميرساند؛ مانند اگر.
2- شرط: جملهاي كه شرطِ انجام كاري، واقع شده.
3- مشروط يا جزا: جملهاي كه جزاي شرط و در جواب آن آمده؛
يعني در صورت تحقق شرط، آن نيز به وقوع ميپيوندد.
Operators (عملگرها) :
در برنامه نويسي، از علامت و نشانههايي استفاده ميشود
كه به آن عمگر گفته ميشود. يكي از انواع عمگرها، عمگر شرطي ميباشد.
عمليات برنامه نويسي :
• يك عمليات برنامه نويسي، داراي سه بخش، است.
1. دريافت داده. در اين قسمت، اسكريپت، اطلاعاتي را كه نياز دارد، ميگيرد.
2. پردازش داده. در اين قسمت، اطلاعاتي كه تهيه كرده، تجزيه و تحليل ميكند.
3. نمايش داده. در اين قسمت، اطلاعات پردازش شده را، ارائه ميكند.
ثابت و متغير :
بعضي از اطلاعاتي كه يك برنامه، به دست ميآورد، ثابت (Constant) است، و بعضي، متغير (Variable).
متغير به اين معني كه يك چيز ثابت، مشخص و از پيش تعريف شده نيست.
آنچه كه برنامه نويس، بيشتر با او سر و كار دارد، متغير است.
انواع متغير :
1- رشتهاي (String):حروف و كلمه
2- عددي (Number):اعداد و ارقام (اعداد صحيح و اعشاري)
3- منطقي (Boolean):بله و خير
متغير سراسري، عمومي (Global گلوبال)
اگر متغير را خارج از تابع بنويسيد، عمومي است؛ چون ميشود در سرتاسر برنامه، آنرا صدا زده و مورد استفاده قرار داد.
متغير محلي، خصوصي (Localلوكال)
اگر متغيري را داخل تابع تعريف كنيد، خصوصي است؛
يعني فقط در همان محل و همان تابع، كابرد دارد،
و بيرون از آن، نه ميشود صدا زد و نه ميشود استفاده كرد.
زمان :
زمان، داراي اجزا مختلف است
يعني انسان، آنرا به بخشهاي مختلف تقسيم كرده تا قابل استفاده باشد.
قسمتي از آن،تاريخ (سال، ماه، هفته و روز) نام دارد،
و قسمتي از آن، به اجزا كوچكتر (ساعت، دقيقه و ثانيه) تقسيم شده،
وساعت، ناميده ميشود. البته معيار تاريخ در برنامه نويسي، ميلادي است.
براي تبديل به شمسي يا قمري، بايد از برنامه نويسي استفاده كنيد.
تابع :
تابع يا همان فانِكشين (Function)، مجموعهاي از يك يا چند كد است
كه در يك جا جمع شده و داراي نام شدهاند.
آرگومان: گاهي، داخل پرانتزي كه بعد از نام تابع قرار ميگيرد،
چيزي نوشته ميشود به نام آرگومان كه يك نوع متغير است.
آرايه :
آرايه، مجموعهاي از چند داده (ثابت و متغير) است كه به عنوان يك واحد شناخته شده و اعضاي آن، با كد، مشخص شدهاند.
به عبارت ديگر، تعدادي از اطلاعات كه در كنار هم قرار گرفتهاند
و يك وجه مشترك داشته و به يك نام خوانده ميشوند.
حلقه :
يكي ديگر از ويژگيهاي مفيد جاوا اسكريپت و همچنين ساير زبانهاي برنامه نويسي،
توانايي ايجاد حلقههاي تكرار، يا اجراي گروهي از دستورالعملها به صورت تكراري است.
اين، يكي از كارهايي است كه رايانهها قادرند تا به خوبي آنها را انجام دهند، و آن چيزي نيست
جز انجام كارهاي تكراري با دقت بالا.
در برنامههاي اسكريپت، از حلقههاي تكرار به عنوان يك ابزار قوي و مهم، استفادههاي فراواني ميشود.
ادات حلقه :
• از روشهاي مختلفي براي ايجاد حلقه، استفاده ميشود.
1. for
2. While
3. do ... while
معروفترين ابزار حلقه، for است.
ساختمان حلقه :
1. ابتداي حلقه:a = 0. اين عدد، شروع و ابتداي حلقه را معيّن ميكند.
2. انتهاي حلقه: a < 10. اين عدد، حداكثر و انتهاي حلقه - به عبارت ديگر، 3. افزايش يا كاهش: اين پارامتر، مشخص ميكند تعداد تكرار دستورات - را مشخص ميكند.
كه حلقه، در هر بار اجرا، يك واحد زياد شود يا كم.
4. جواب حلقه: حلقه، بي شباهت به شرط نيست. به عبارت ديگر: اگر متغير ما (a)، از 0 تا 10 تداوم داشت، نمايش پيام، ادامه داشته باشد.
فرم :
فرم وسيلهاي است براي دريافت اطلاعات از كاربر.
method = نوع ارسال اطلاعات را معين ميكند، كه دو نوع است: post, get.
اين دو روش با تفاوتهايي، عمليات ارسال را انجام ميدهند. روش پُست، عموميتر است و از لحاظ امنيتي، برتري دارد.
اگر متد را ننويسيد، از پُست، استفاده ميشود.
action = محلي را نشان ميدهد كه اطلاعات، براي پردازش،
به آنجا ارسال خواهد شد؛ يعني آدرس يك صفحه است، كه در اينجا
براي مثال، test.htm را انتخاب كردهام.
name = نام فرم.
onSubmit = يك رويداد است. تابعي را كه در جاوا اسكريپت، نوشتهايد را صدا ميكند.
Get - Post = تفاوت بين اين دو، در چگونگي ارسال اطلاعات از فرم، به اسكريپت پردازشگر است.
- اگر از روش گت، استفاده كنيد، مقدار اطلاعاتي كه ميتوانيد ارسال كنيد، محدود است.
- با استفاده از روش get، اطلاعات به دست آمده از فرم، به عنوان بخشي از يك URL، انتقال مييابد؛ اما در روش post، اطلاعات، در حقيقت به صورت نامرئي، منتقل ميشود. اگر براي مثال، در روش گت، كاربر، يك رمز عبور را در فيلد پسورد، بنويسد، و فرد ديگري نيز در حال مشاهده صفحه نمايش كاربر باشد، به راحتي ميتواند از رمز عبور كاربر، آگاه شود. به عبارت ديگر، اين روش، در سطح امنيتي پايينتري از روش پست ميباشد.
- صفحهاي كه حاوي فرمي با مشخصه گت است، ميتواند نشانه گذاري (Bookmark) شود؛ در حالي كه در روش پست، اين كار، ممكن نيست.
اشارهگر :
اشارهگر (Cursor) همان شكلي است كه با حركت موس،
در مانيتور، حركت ميكند و نمادي از انگشت و دست شماست براي اشاره به اشياء داخل صفحه.
برنامه نويسي :
زبان برنامه نويسي، وسيلهاي است براي ساختن برنامه و نرمافزار مورد نياز ما.
به طور كلي ميتوانيم برنامههاي خود را به دو گروه، تقسيم كنيم:
1- برنامههايي كه در محيط رايانه، استفاده ميشوند.
2- برنامههايي كه در محيط وب و اينترنت قابل استفاده هستند.
زبان كاربري :
بعضي از زبانهاي برنامه نويسي تحت وب، در طرف كاربر و كلاينت (Client) اجراء ميشود.
JavaScript, JScript, VBScript.
زبان سِـروري :
زبانهاي برنامه نويسي تحت وبي كه در طرف سرور (Sserver) اجراء ميشود.
asp, php.
جاوا اسكريپت :
با جاوا اسكريپت، ميتوانيم برنامهاي بنويسيم كه هم در رايانه و هم در محيط اينترنت، قابل اجراء باشد.
البته زادگاه اصلي آن، اينترنت است.
جاوا اسكريپت، از آن دسته از زبانهاست كه در طرف كاربر، عمل ميكند.
Object (شي) :
هر چيزي كه در صفحه ما وجود دارد، يك شي حساب ميشود و ميتوان از آن استفاده كرد و تغييرش داد.
اولين شي موجود، خود صفحه و سند (document) است، كه قبلا با آن آشنا شدهايد.
Properties (خصوصيات) :
هر شي، يك مشخصات و خصوصياتي دارد كه بيانگر كمّيت و كيفيت آنست.
مثلا يك سند، داراي اين خصوصيات است:
پس زمينه، عنوان (Title)، نوار وضعيت (Status)، نوار پيمايش (Scroll)، متن (Text)، لينك (Link).
Methods (متُد) :
کاري که اشياء ميتوانند انجام دهند، متد ناميده ميشود.
مانند باز كردن يا بستن پنجره. شالوده و اصل يك زبان برنامه نويسي، متدهاي آن برنامه است
، كه ما بايد آنها را به خوبي ياد گرفته و در جاي مناسب استفاده نماييم.
متدها، توسط سازندگان زبان برنامه نويسي، نوشته و تهيه ميشود و ممكن است
در نسخههاي جديد آن زبان، تغيير داده شده، اضافه و تكميل شود.
Event (رويداد) :
رويداد، عملياتي است كه كاربر، در يك صفحه انجام ميدهد.
بعضي از رويدادها مشترك و عمومي هستند و بعضي مخصوص يك شي.
بعضي از اين رويدادها را براي شما دسته بندي كردهام كه حتما ذخيره نموده و به مرور آنرا كامل كنيد.
شرط:
يكي از ابزار و دستورات مهم هر زبانِ برنامه نويسي، شرط است.
ادات شرط :
1. if
2. switch ... case
معروفترين ادات شرط، if است.
ساختمان شرط :
• جمله شرطي، از سه قسمت اصلي، تشكيل شده است.
1- ادات شرط: كلمهاي كه شرط را ميرساند؛ مانند اگر.
2- شرط: جملهاي كه شرطِ انجام كاري، واقع شده.
3- مشروط يا جزا: جملهاي كه جزاي شرط و در جواب آن آمده؛
يعني در صورت تحقق شرط، آن نيز به وقوع ميپيوندد.
Operators (عملگرها) :
در برنامه نويسي، از علامت و نشانههايي استفاده ميشود
كه به آن عمگر گفته ميشود. يكي از انواع عمگرها، عمگر شرطي ميباشد.
عمليات برنامه نويسي :
• يك عمليات برنامه نويسي، داراي سه بخش، است.
1. دريافت داده. در اين قسمت، اسكريپت، اطلاعاتي را كه نياز دارد، ميگيرد.
2. پردازش داده. در اين قسمت، اطلاعاتي كه تهيه كرده، تجزيه و تحليل ميكند.
3. نمايش داده. در اين قسمت، اطلاعات پردازش شده را، ارائه ميكند.
ثابت و متغير :
بعضي از اطلاعاتي كه يك برنامه، به دست ميآورد، ثابت (Constant) است، و بعضي، متغير (Variable).
متغير به اين معني كه يك چيز ثابت، مشخص و از پيش تعريف شده نيست.
آنچه كه برنامه نويس، بيشتر با او سر و كار دارد، متغير است.
انواع متغير :
1- رشتهاي (String):حروف و كلمه
2- عددي (Number):اعداد و ارقام (اعداد صحيح و اعشاري)
3- منطقي (Boolean):بله و خير
متغير سراسري، عمومي (Global گلوبال)
اگر متغير را خارج از تابع بنويسيد، عمومي است؛ چون ميشود در سرتاسر برنامه، آنرا صدا زده و مورد استفاده قرار داد.
متغير محلي، خصوصي (Localلوكال)
اگر متغيري را داخل تابع تعريف كنيد، خصوصي است؛
يعني فقط در همان محل و همان تابع، كابرد دارد،
و بيرون از آن، نه ميشود صدا زد و نه ميشود استفاده كرد.
زمان :
زمان، داراي اجزا مختلف است
يعني انسان، آنرا به بخشهاي مختلف تقسيم كرده تا قابل استفاده باشد.
قسمتي از آن،تاريخ (سال، ماه، هفته و روز) نام دارد،
و قسمتي از آن، به اجزا كوچكتر (ساعت، دقيقه و ثانيه) تقسيم شده،
وساعت، ناميده ميشود. البته معيار تاريخ در برنامه نويسي، ميلادي است.
براي تبديل به شمسي يا قمري، بايد از برنامه نويسي استفاده كنيد.
تابع :
تابع يا همان فانِكشين (Function)، مجموعهاي از يك يا چند كد است
كه در يك جا جمع شده و داراي نام شدهاند.
آرگومان: گاهي، داخل پرانتزي كه بعد از نام تابع قرار ميگيرد،
چيزي نوشته ميشود به نام آرگومان كه يك نوع متغير است.
آرايه :
آرايه، مجموعهاي از چند داده (ثابت و متغير) است كه به عنوان يك واحد شناخته شده و اعضاي آن، با كد، مشخص شدهاند.
به عبارت ديگر، تعدادي از اطلاعات كه در كنار هم قرار گرفتهاند
و يك وجه مشترك داشته و به يك نام خوانده ميشوند.
حلقه :
يكي ديگر از ويژگيهاي مفيد جاوا اسكريپت و همچنين ساير زبانهاي برنامه نويسي،
توانايي ايجاد حلقههاي تكرار، يا اجراي گروهي از دستورالعملها به صورت تكراري است.
اين، يكي از كارهايي است كه رايانهها قادرند تا به خوبي آنها را انجام دهند، و آن چيزي نيست
جز انجام كارهاي تكراري با دقت بالا.
در برنامههاي اسكريپت، از حلقههاي تكرار به عنوان يك ابزار قوي و مهم، استفادههاي فراواني ميشود.
ادات حلقه :
• از روشهاي مختلفي براي ايجاد حلقه، استفاده ميشود.
1. for
2. While
3. do ... while
معروفترين ابزار حلقه، for است.
ساختمان حلقه :
1. ابتداي حلقه:a = 0. اين عدد، شروع و ابتداي حلقه را معيّن ميكند.
2. انتهاي حلقه: a < 10. اين عدد، حداكثر و انتهاي حلقه - به عبارت ديگر، 3. افزايش يا كاهش: اين پارامتر، مشخص ميكند تعداد تكرار دستورات - را مشخص ميكند.
كه حلقه، در هر بار اجرا، يك واحد زياد شود يا كم.
4. جواب حلقه: حلقه، بي شباهت به شرط نيست. به عبارت ديگر: اگر متغير ما (a)، از 0 تا 10 تداوم داشت، نمايش پيام، ادامه داشته باشد.
فرم :
فرم وسيلهاي است براي دريافت اطلاعات از كاربر.
method = نوع ارسال اطلاعات را معين ميكند، كه دو نوع است: post, get.
اين دو روش با تفاوتهايي، عمليات ارسال را انجام ميدهند. روش پُست، عموميتر است و از لحاظ امنيتي، برتري دارد.
اگر متد را ننويسيد، از پُست، استفاده ميشود.
action = محلي را نشان ميدهد كه اطلاعات، براي پردازش،
به آنجا ارسال خواهد شد؛ يعني آدرس يك صفحه است، كه در اينجا
براي مثال، test.htm را انتخاب كردهام.
name = نام فرم.
onSubmit = يك رويداد است. تابعي را كه در جاوا اسكريپت، نوشتهايد را صدا ميكند.
Get - Post = تفاوت بين اين دو، در چگونگي ارسال اطلاعات از فرم، به اسكريپت پردازشگر است.
- اگر از روش گت، استفاده كنيد، مقدار اطلاعاتي كه ميتوانيد ارسال كنيد، محدود است.
- با استفاده از روش get، اطلاعات به دست آمده از فرم، به عنوان بخشي از يك URL، انتقال مييابد؛ اما در روش post، اطلاعات، در حقيقت به صورت نامرئي، منتقل ميشود. اگر براي مثال، در روش گت، كاربر، يك رمز عبور را در فيلد پسورد، بنويسد، و فرد ديگري نيز در حال مشاهده صفحه نمايش كاربر باشد، به راحتي ميتواند از رمز عبور كاربر، آگاه شود. به عبارت ديگر، اين روش، در سطح امنيتي پايينتري از روش پست ميباشد.
- صفحهاي كه حاوي فرمي با مشخصه گت است، ميتواند نشانه گذاري (Bookmark) شود؛ در حالي كه در روش پست، اين كار، ممكن نيست.
اشارهگر :
اشارهگر (Cursor) همان شكلي است كه با حركت موس،
در مانيتور، حركت ميكند و نمادي از انگشت و دست شماست براي اشاره به اشياء داخل صفحه.
كـُد (Code): دستور و فرماني كه به زبان برنامه نويسي، نوشته شده.
تَـگ (Tag): كوچكترين جزء يك كد. مثلا تگ سر = ؛ تگ بدنه = ؛ تگ اسكريپت = پارامتر (Parameter): مقداري كه براي تگ، نوشته ميشود. مثلا براي تگ خط، معيّن ميكنيم كه از چه نوعي، به چه اندازهاي و چه رنگي باشد.
مثال: كلمه Color، در تگ Font، پارامتري است كه رنگ متن را مشخص ميكند.
پارامتر را شايد بتوان اين گونه تعريف كرد كه "قيد حالت است براي تگ". تگ اسكريپت، هم داراي پارامترهايي است.
document = سند، صفحه جاري، پنجرهاي كه در آن كار ميكنيد
document.bgColor = رنگ پس زمينه سند
new Date: متدِ زمان به صورت كلي و مطلق است. بعد از آن بايد نوع زمان خود را مشخص كنيد
يعني چه قسمتي از زمان را ميخواهيد بدانيد؛ سال، ماه، هفته، روز و ... . به تنهايي چيزي را نشان نميدهد.
toLocaleString: متدي براي به دست آوردن زمان كامل (تاريخ و ساعت) است كه به عنوان خصوصيت، براي زمان كلي استفاده ميشود.
document.write: متدي كه براي نوشتن متن در صفحه استفاده ميشود.
document.writeln: مانند دستور قبلي عمل ميكند؛ با اين تفاوت كه يك فاصله تا رشته قبلي، ايجاد ميكند.
; : به اين علامت، سِمي كالـِن گفته ميشود كه در پايان هر دستور، ميآيد؛ هر چند در جاوا، اجباري نيست.
// : به اين علامت، كامنت (Comment) گفته ميشود كه براي نوشتن توضيح، در ميان كدهاي برنامه نويسي است.
هر عبارتي كه بعد از اين علامت بيايد، توسط برنامه، خوانده و اجرا نميشود و صرفا ً توضيحي است كه برنامه نويس، يادداشت كرده.
ID: آيدي، همان نام (Name) شي است؛ البته گاهي در عمل تفاوتهايي با هم دارند.
innerText: با اين دستور، متن يك تگ در قسمت بدنه نمايش داده ميشود؛ و ميتوانيم آنرا تغيير داده و ويرايش كنيم.
outerHTML - innerHTML - outerText: اين 3 متد، شبيه دستور قبلي است؛ البته با كمي تفاوت.
setTimeout: دستور تايمر و زمان شمار است. بعد از آن، يك جفت پرانتز، قرار دارد كه داخلش، دو پارامتر نوشته ميشود:
1. اسم چيزي است كه قرار است اجرا شود؛ مانند يك تابع.
2. زماني كه تايمر در آن فعال خواهد شد. واحد زمان، ميلي ثانيه است. (1000 = يك ثانيه)
setInterval: دستور تايمر و زمان شمار است. مانند دستور قبل، عمل ميكند.
Table = جدول.














