PDA

View Full Version : سوال: اشنایی با مفهوم های جاوا اسکریپت



abbaszz
سه شنبه 24 بهمن 1391, 17:30 عصر
سلام دوستان. کسی میتونه در مورد مفهموم های اصلی جاوا و جی کیوری و آجاکس توضیح بده؟
اصلا فرق 3 مورد بالا چیه؟ (من فقط میدونم بین تگ <script> قرار میگیرن! )

مفهموم selector چیه؟

Variable
سه شنبه 24 بهمن 1391, 23:33 عصر
جاوا نه .
جاوا اسکریپت.
جاوااسکریپت یه زبان برنامه نویسیه که تو مرورگرها قابل اجراست.(بدون در نظر گرفتن نود.جی اس)
برنامه نویسی با جاوا اسکریپت رو اگه یه کم پیچیده و سطح پایین در نظر بگیریم . یکسری برنامه نویس از خدا باخبر اومدن با استفاده از دستوارت همین زبان پیچیده . یک سری توابع ایجاد کردن که کارها رو راحتتر و بدون اینکه شما پیچیدگی از اون ها رو بدونی . کارها رو انجام میدن. مثلا شما برای اینکه با کلیک موس یک عکس تو صفحه رو از جایی به جای دیگه منتقل کنی . باید کلی کد با جاوااسکریپت بنویسی.
خب یکسری برنامه نویس اومدن داوطلبانه این کدها رو نوشتن و میدن به ما ( یعنی همون جیکوئری) . و ما از نتیجه اون کدها استفاده میکنیم

شما وفتی فرم لاگین این سایت رو پر میکنی بعد ازاینکه . دکمه ورود رو کلیک کردی. یهو میبینی که یه سری فعل وانفعال تو ادرس بار مرورگر یا تو کل صفحه روی میده . مثه تغییر ادرس . تغییر محتویات صفحه و ...
این روش . روشه سنتیه ارسال درخاست به سرور و گرفتن جواب هست. که در این مورد اگر شما کاربر سایت باشی وارد سایت میشی
حالا ایجکس. یه روش ارسال درخواست سرور و گرفتن جواب هست. که شما متوجه این رفت و برگشت نمیشی . به یه نحوی میشه گفت در پشت زمینه اجرا میشه
مثلا با زدن کلید لاگین . یه کادر رنگی باز میشه که میگه نام شما معتبر نیست .

شما برای اینکه بتونی عناصر یک صفحه وب رو دستکاری کنی. یعنی براشون برنامه بنویسی
باید بتونی بهشون دسترسی داشته باشی. یعنی بتونی بگی کدوم یا کدوم هارو میخای.
برای این شما به مفهومی به نام سلکتور (یا انتخابگر ) نیاز داری .
سلکتور یه رفتاری مثه فیلتر کردن داره. مثلا بگی من این عناصر که نامشون ایکس . و یا عناصری که از جنس اینپوت هستند رو انتخاب کن.
بعدش روش کد تغییر رنگ رو اعمال کن.
خب برای فیلتر کردن هم انواع اقسام گونه ها هست. مثلا یکسری رو از روی ایدی. یا کلاس . یا نام تگ. یا ... بدست بیاری

پس اول عنصر یا عناصرت رو انتخاب میکنی( سلکتور) بعد روشون کدی که میخای رو مینویسی که اعمال بشه .

نمیدونم زیاد علمی نشد. ولی امیداورم متوجه بشی.