ASP.NET2005
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

query بهترين گزينش

اذهب الى الأسفل

query بهترين گزينش Empty query بهترين گزينش

پست  pooriamirani الإثنين نوفمبر 16, 2009 1:18 am

استفاده از گزینگشر های CSS : جی کوئری برای انتخاب عناصر داخل صفحه از selector های CSS استفاده می کند. گزینشگر های CSS بسیار مختصر و پر قدرت هستند و با این انتخاب هوشمندانه، کاربران جی کوئری عملا مشکلی با انتخاب اجزای صفحه نخواهند داشت زیرا مدت ها با CSS کار کرده اند و شیوه استفاده از آن را می دادند و حال از همان دانش CSS خود برای انتخاب اجزای صفحه در jQuery استفاده می کنند.
پشتیبانی از افزونه ها : برای جبران نبود یک سری از افکت ها در جی کوئری، قابلیت اضافه کردن افزونه ( plugin ) به جی کوئری در نظر گرفته شده است. شیوه ساخت یک پلاگین جدید ساده بوده و به طور کامل در بخش مستندات سایت jquery توضیح داده شده است و این سادگی ساخت پلاگین ، برنامه نویسان زیادی را تشویق کرد که پلاگین های پر استفاده ای برای این فریم ورک بنویسند. حتی بسیاری از قابلیت های هسته jQuery نیز بر اساس قاعده ساخت پلاگین نوشته شده اند و اگر شما به آن قابلیت ها احتیاجی ندارید ، می تواند آن ها را به سادگی از هسته اصلی جی کوئری حذف کنید تا حجم فریم ورک کاهش پیدا کند.
از بین بردن محدودیت مرورگر های مختلف : یک واقعیت تلخ در زمینه طراحی و توسعه وب این است که مرورگر ها به طور کامل پیرو استاندارد های تعیین شده توسط کنسرسیوم جهانی وب نیستند. بخش عظیمی از وقت برنامه نویسان و طراحان وب صرف این می شود که برنامه یا طرح ایجاد شده را با مرورگر های مختلف هماهنگ کنند. در حالی که محدودیت های مرورگر های مختلف و عدم پشتیبانی آنها از استاندارد ها باعث شده است که ساخت و ایجاد قابلیت های پیشرفته در وب غیر ممکن شود اما جی کوئری یک لایه را به منظور استاندارد سازی مرورگر ها ایجاد می کند تا انجام کارهای پیش پا افتاده در تمامی مرورگر ها ممکن شود و از طرفی حجم کد نوشته شده به شدت کاهش یابد و کد نویسی نیز بسیار ساده گردد.
کار کردن بر روی مجموعه ای از آرایه ها: هنگامی که شما از جی کوئری استفاده می کنید تا اجزای خاصی را در صفحه پیدا کند و آنها را مخفی کند، هیچ احتیاجی نیست که برای این منظور یک حلقه بنویسید. در عوض از متدی مانند ()hide. استفاده می کنید. این متد ها به گونه این طراحی شده اند که بر روی مجموعه ای از آرایه ها عمل کنند. به این تکنیک implicit iteration یا تکرار ضمنی گفته می شود. در این تکنیک احتیاجی به نوشتن حلقه نیست و ساخت حلقه و اجرای آن توسط خود فریم ورک انجام می شود و از این طریق حجم کد نوشته شده کاهش می یابد.
اجازه اجرای چندین عمل تنها در یک خط: برای جلوگیری از ساخت و استفاده از متغیر های موقت و تکرار های بیهوده، جی کوئری از الگوی برنامه نویسی chaining یا زنجیره ای استفاده می کند و می توان از اکثر متد های موجود به شکل زنجیر وار استفاده کرد. این بدان معناست که شما می توانید چندین افکت را پشت سر هم قرار داده و در یک خط بنویسید تا به عنصر مورد نظر شما اعمال شود. به عبارتی نتیجه اکثر پردازش های یک آبجت ، ساخته شدن یک آبجکت جدید است که متد بعدی می تواند از این آبجکت جدید ساخته شده استفاده کند.
rabbit bounce

pooriamirani
کاربر متوسط
کاربر متوسط

تعداد پستها : 119
تاريخ التسجيل : 2009-10-24
العمر : 38
آدرس پستي : pooriamirani1291@yahoo.com

بازگشت به بالاي صفحه اذهب الى الأسفل

بازگشت به بالاي صفحه

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد