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

در این نوشته می خواهیم در مورد بهینه سازی دستورات در php صحبت کنیم ، اگر روش های که در اینجا به آنها اشاره می شود را با دقت در برنامه های خود لحاظ کنید ، شاید در یک برنامه ۱۰ خطی و یا کمی بیشتر بالا رفتن سرعت اجرای برنامه را حس نکنید ، اما در یک برنامه سنگین تر تغییرات کاملا حس می شوند. Read more…
Uncategorized
پی اج پی
طی هفته های پیشین اطلاعات جامعی در مورد جی کوئری ارائه کردیم و شما اکنون کما بیش با دستورات و روال کار جی کوئری آشنایی دارید ، از این هفته وارد بخش هایی می شویم که به صورت تخصصی تر در مورد عناصر و کار با آنها در جی کوئری صحبت می کنیم. در بخش های قبل راه های مختلفی را جهت استفاده از تابع اصلی جی کوئری ()$ ارائه کردیم و با قابلیت های مهمی که این تابع در اجرای دستورات جی کوئری از خود ایفا می کند آشنا شدید.
در این بخش اطاعات جامع و مناسبی در مورد عناصر DOM و انجام عملیات بر روی آنها با استفاده از دو قابلیت مهم و رایج تابع اصلی جی کوئری ، ارائه خواهیم کرد.
باید توجه داشت تعداد زیادی از قابلیت های مورد نیاز در خود عناصر DOM وجود دارند و فقط کافی است به آنها دسترسی داشته باشیم و از قدرت کافی جهت تغییر در ساختار آنها برخوردار باشیم. اما بگذارید تا بحث را با نحوه انتخاب عناصر جهت تغییر و دستکاری در آنها پیش ببریم.
Read more…
Uncategorized
جی کوئری
در بخش قبل در مورد توسعه جی کوئری توضیحاتی ارائه کردیم و شما آموختید که چگونه می توانید توسط خواصیت توسعه پذیری جی کوئری ، فرامینی را که ممکن است کمتر مورد استفاده طراحان وب قرار گیرد را ، ایجاد کنید و یا پلگین های که مورد نیازتان است رو خود بنویسید و ویرایش کنید. در اینجا ذکر این نکته مهم است که توابعی از مانند ()disable که بسیار مورد استفاده طراحان قرار می گیرد و در مثال قبل آن را خود ایجاد کردیم ، در کتابخانه جی کوئری به صورت پیش فرض تعریف شده اند و صرفا جهت مثال آن را در بخش قبل معرفی کردیم. اما در ادامه به بحثی می رسیم که شاید سوال خیلی از کسانی که به تازگی می خواهند کار با جی کوئری را شروع کنند باشد و آن سوال این است که آیا امکان دارد که جی کوئری را به همراه فریم ورک های دیگر جاوااسکریپت نظیر Prototype استفاده کرد؟ در ادامه به این سوال پاسخ خواهیم داد.

Read more…
Uncategorized
جی کوئری
در بخش قبل در مورد عناصر DOM صحبت و توضیحاتی در مورد چگونگی ایجاد آنها ارائه کردیم ، اکنون تا حدی با جی کوئری آشنا شده اید ، اگر به وب سایت jquery.com مراجعه کرده باشید ، می توانید به انواع مختلف از نمونه های کد های این زبان دسترسی داشته باشید و آشنایی بیشتری با آنها پیدا کنید.
اما در ادامه به بحثی می رسیم که مربوط به اکثر زبان ها می شود و داشتن و یا نداشتن این قابلیت ، آینده آن زبان را مشخص می کند. Read more…
Uncategorized
جی کوئری
در بخش قبل درباره انعطاف پذیری جی کوئری صحبت کردیم و یکی دیگر از قابلیت های تابع اصلی جی کوئری را معرفی کردیم ، اکنون می خواهیم به صورت مستقیم و با استفاده از مطالبی که در بخش های قبل آموزش داده ایم به ایجاد عناصر DOM بپردازیم و مثال های در این زمینه جهت درک بهتر مسئله ، ارائه دهیم.
حتما تا به حال ، با گذشت زمان و مرور مثال های متنوع به کاربرد های مهم تابع اصلی جی کوئری ()$ پی برده اید اکنون می توانید به وضوح دریابید که نویسندگان جی کوئری از معرفی گروهی از نام های مختلف برای توابع و عملکرد های اصلی این زبان اجتناب کرده اند و آن قدر تابع اصلی این زبان را انعطاف پذیر طراحی کرده اند که از آن می توان به طرق مختلف استفاده کرد و تقریبا تمامی فرامین مورد نظری که یک طراح وب در طرح خویش نیاز دارد را ، این تابع انجام می دهد.
اما یکی دیگر از وظیفه هایی که می خواهیم در این بخش در مورد تابع اصلی جی کوئری ()$ معرفی و به آن بپردازیم ایجاد عناصر DOM با استفاده از این تابع و پاس دادن رشته ای از عناصر که در آن از کد های html استفاده شده است به این تابع جهت استفاده در بدنه اصلی صفحه مورد نظر است.
Read more…
Uncategorized
Dom, جاوااسکریپت, جی کوئری
در بخش قبل درباره ابزار هایی که jQuery در اختیار طراحان وب قرار می دهد صحبت کردیم و در مورد مشکلاتی که در هنگام بارگذاری یک صفحه و استفاده همزمان از کد های جاوااسکریپت وجود داشت ، توضیحاتی ارائه کردیم. به این نکته اشاره کردیم که بازدید کنندگان یک صفحه بر روی وب ، در روش استفاده از window.onload تغییراتی مورد نظر را به کمی وقفه مشاهده می کنند ، به عبارتی بین زمان بارگذاری صفحه و زمان انجام شدن تغییرات مورد نظر که توسط جاوا اسکریپت اعمال می شود زمانی وجود خواهد داشت. Read more…
Uncategorized
جی کوئری