Archive

Archive for July, 2008

روش هایی برای بهینه ساختن دستورات در PHP

مرداد ۸م, ۱۳۸۷

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

php logo

در این نوشته می خواهیم در مورد بهینه سازی دستورات در php صحبت کنیم ، اگر روش های که در اینجا به آنها اشاره می شود را با دقت در برنامه های خود لحاظ کنید ، شاید در یک برنامه ۱۰ خطی و یا کمی بیشتر بالا رفتن سرعت اجرای برنامه را حس نکنید ، اما در یک برنامه سنگین تر تغییرات کاملا حس می شوند. Read more…

Uncategorized

انتخاب عناصر جهت ویرایش آنها در jQuery

تیر ۲۸م, ۱۳۸۷

طی هفته های پیشین اطلاعات جامعی در مورد جی کوئری ارائه کردیم و شما اکنون کما بیش با دستورات و روال کار جی کوئری آشنایی دارید ، از این هفته وارد بخش هایی می شویم که به صورت تخصصی تر در مورد عناصر و کار با آنها در جی کوئری صحبت می کنیم. در بخش های قبل راه های مختلفی را جهت استفاده از تابع اصلی جی کوئری ()$ ارائه کردیم و با قابلیت های مهمی که این تابع در اجرای دستورات جی کوئری از خود ایفا می کند آشنا شدید.
در این بخش اطاعات جامع و مناسبی در مورد عناصر DOM و انجام عملیات بر روی آنها با استفاده از دو قابلیت مهم و رایج تابع اصلی جی کوئری ، ارائه خواهیم کرد.
باید توجه داشت تعداد زیادی از قابلیت های مورد نیاز در خود عناصر DOM وجود دارند و فقط کافی است به آنها دسترسی داشته باشیم و از قدرت کافی جهت تغییر در ساختار آنها برخوردار باشیم. اما بگذارید تا بحث را با نحوه انتخاب عناصر جهت تغییر و دستکاری در آنها پیش ببریم.
Read more…

Uncategorized

استفاده از jQuery به همراه دیگر کتابخانه ها

تیر ۲۸م, ۱۳۸۷

در بخش قبل در مورد توسعه جی کوئری توضیحاتی ارائه کردیم و شما آموختید که چگونه می توانید توسط خواصیت توسعه پذیری جی کوئری ، فرامینی را که ممکن است کمتر مورد استفاده طراحان وب قرار گیرد را ، ایجاد کنید و یا پلگین های که مورد نیازتان است رو خود بنویسید و ویرایش کنید. در اینجا ذکر این نکته مهم است که توابعی از مانند ()disable که بسیار مورد استفاده طراحان قرار می گیرد و در مثال قبل آن را خود ایجاد کردیم ، در کتابخانه جی کوئری به صورت پیش فرض تعریف شده اند و صرفا جهت مثال آن را در بخش قبل معرفی کردیم. اما در ادامه به بحثی می رسیم که شاید سوال خیلی از کسانی که به تازگی می خواهند کار با جی کوئری را شروع کنند باشد و آن سوال این است که آیا امکان دارد که جی کوئری را به همراه فریم ورک های دیگر جاوااسکریپت نظیر Prototype استفاده کرد؟ در ادامه به این سوال پاسخ خواهیم داد.

javascript-frameworks

Read more…

Uncategorized

توسعه jQuery

تیر ۲۸م, ۱۳۸۷

در بخش قبل در مورد عناصر DOM صحبت و توضیحاتی در مورد چگونگی ایجاد آنها ارائه کردیم ، اکنون تا حدی با جی کوئری آشنا شده اید ، اگر به وب سایت jquery.com مراجعه کرده باشید ، می توانید به انواع مختلف از نمونه های کد های این زبان دسترسی داشته باشید و آشنایی بیشتری با آنها پیدا کنید.
اما در ادامه به بحثی می رسیم که مربوط به اکثر زبان ها می شود و داشتن و یا نداشتن این قابلیت ، آینده آن زبان را مشخص می کند. Read more…

Uncategorized

ایجاد عناصر DOM

تیر ۲۸م, ۱۳۸۷

در بخش قبل درباره انعطاف پذیری جی کوئری صحبت کردیم و یکی دیگر از قابلیت های تابع اصلی جی کوئری را معرفی کردیم ، اکنون می خواهیم به صورت مستقیم و با استفاده از مطالبی که در بخش های قبل آموزش داده ایم به ایجاد عناصر DOM بپردازیم و مثال های در این زمینه جهت درک بهتر مسئله ، ارائه دهیم.
حتما تا به حال ، با گذشت زمان و مرور مثال های متنوع به کاربرد های مهم تابع اصلی جی کوئری ()$ پی برده اید اکنون می توانید به وضوح دریابید که نویسندگان جی کوئری از معرفی گروهی از نام های مختلف برای توابع و عملکرد های اصلی این زبان اجتناب کرده اند و آن قدر تابع اصلی این زبان را انعطاف پذیر طراحی کرده اند که از آن می توان به طرق مختلف استفاده کرد و تقریبا تمامی فرامین مورد نظری که یک طراح وب در طرح خویش نیاز دارد را ، این تابع انجام می دهد.
اما یکی دیگر از وظیفه هایی که می خواهیم در این بخش در مورد تابع اصلی جی کوئری ()$ معرفی و به آن بپردازیم ایجاد عناصر DOM با استفاده از این تابع و پاس دادن رشته ای از عناصر که در آن از کد های html استفاده شده است به این تابع جهت استفاده در بدنه اصلی صفحه مورد نظر است.

Read more…

Uncategorized , ,

انعطاف پذیر باش تا محبوبتر شوی!

تیر ۲۸م, ۱۳۸۷

در بخش قبل درباره ابزار هایی که jQuery در اختیار طراحان وب قرار می دهد صحبت کردیم و در مورد مشکلاتی که در هنگام بارگذاری یک صفحه و استفاده همزمان از کد های جاوااسکریپت وجود داشت ، توضیحاتی ارائه کردیم. به این نکته اشاره کردیم که بازدید کنندگان یک صفحه بر روی وب ، در روش استفاده از window.onload تغییراتی مورد نظر را به کمی وقفه مشاهده می کنند ، به عبارتی بین زمان بارگذاری صفحه و زمان انجام شدن تغییرات مورد نظر که توسط جاوا اسکریپت اعمال می شود زمانی وجود خواهد داشت. Read more…

Uncategorized