PDA

View Full Version : جی کوئری یا HTML5



golnouri
یک شنبه 14 خرداد 1391, 22:27 عصر
دوستان من هیچ دانشی نسبت به Jquery ندارم
اما می خواهم فقط در حدی که کارم راه بیفته موارد مهمش و یاد بگیرم؟

1)آیا وقتی دارم HTML5 و CSS3 یاد می گیرم نیاز مبرمی برای یادگیری جی کوئری است؟
2)لیست مهمترین کارهایی که باید بتوان با جی کوئری کرد چیه؟ (مثلا یکیش ساخت یک گالری عکس)

Beginner2013
یک شنبه 14 خرداد 1391, 22:47 عصر
می خواهم فقط در حدی که کارم راه بیفته موارد مهمش و یاد بگیرم

اینم (http://woorkup.com/wp-content/uploads/2011/12/jQuery-17-Visual-Cheat-Sheet1.pdf) یک کتاب جیبی 8 صفحه ای برای Jquery




1)آیا وقتی دارم HTML5 و CSS3 یاد می گیرم نیاز مبرمی برای یادگیری جی کوئری است؟

اصولا کار این ها و جنس اینها باهم متفاوته،اما اینارو ولش کن،شما پروژتونو کارکنید شاید همون Javascript بدون استفاده از jquery (کافی که حتما هست) براتون مناسب تر باشه،اصلا شاید جاوااسکریپتم به کارتون نیاد.



2)لیست مهمترین کارهایی که باید بتوان با جی کوئری کرد چیه؟ (مثلا یکیش ساخت یک گالری عکس)
هیچ کدوم باید ندارن،من خودم وقتشو داشته باشم همه کدامو خودم می نویسم،چون رو سرعت لود صفحاتم خیلی حساسم.

Mahyar.FF
یک شنبه 14 خرداد 1391, 23:28 عصر
2)لیست مهمترین کارهایی که باید بتوان با جی کوئری کرد چیه؟ (مثلا یکیش ساخت یک گالری عکس)
اصولا jQuery بیشتر برای UI و متحرک سازی بکار میره و اینکه شما براحتی و در یک خط می تونی چند تا کار رو همزمان بروی یک یا چند Element انجام بدی.

اگه تنها جایی در پروژه تون که باید بصورت عمده از JavaScript استفاده کنید همین گالری عکس هستش، لزومی نداره حتما از jQuery استفاده کنید، چرا که plugin های رایگان بسیاری به صورت javascript و بدون استفاده از jQuery نوشته شدند که شما می تونید از اونها بهره ببرید.
اما بعضی وقتها هم پیش میاد که شما در یک پروژه به چندین plugin نیاز پیدا می کنید، که در اینصورت استفاده از jQuery می تونه در کاهش حجم کدنویسی و بهبود سرعت به شما کمک کنه.

mr.zenith
دوشنبه 15 خرداد 1391, 22:22 عصر
البته در ادامه توضیح دوستان اضافه کنم که چون jquery مبتنی بر javascript هست توی همه مرورگر ها اجرا میشه اما HTML5 و CSS3 فقط در مرورگر های نسل جدید ساپورت میشوند.

aminghaderi
یک شنبه 21 خرداد 1391, 01:36 صبح
هیچ کدوم باید ندارن،من خودم وقتشو داشته باشم همه کدامو خودم می نویسم،چون رو سرعت لود صفحاتم خیلی حساسم.
دیگه از من شما حساس تری که داشتم یه فریم ورک جاوااسکریپتی می نوشتم؟!
به جرعت می تونم بگم ، کیفیت ، سرعت ، بهینگی کد رو فقط می شه در JQUERY دید! من سالهاست جاوااسکریپت کار می کنم و شاید الان بخشی رو فراموش کرده باشم ولی تغریبا می شه گفت تا ته اون رفتم و کلی قطعه نوشتم که واقعا اگر نگاه کنید ، اصولی بودنش رو متوجه می شید ، تماما در قالب کلاس و کلاس ها هم همه فشرده و.... ولی در هین کار با پدیده ای به نام جی کوئری اشنا شدم که به نظر من شاهکار جاوااسکریپتی هست ، و کاری که قرار بود من طی 2 سال تمومش کنم (بدون امکانات ، بدون نیروی انسانی ، بدور از مهندسی سازی) دیدم این ها به بهترین شکل ممکن ساختند و خیلی دست و دلباز بروی وب بدون محدودیت قرار دادند؟!
به نظر من کارشون بیسته !
من TABBAR ساختم حدود 2 روز کامل وقتم رو گرفت ، کامل شد ولی هنوز هم 2 روز دیگه برای جزئیات کار داشت! یک تببار 4 روز وقت کامل روزی 12 ساعت کار نیاز داشت؟! حالا tabbar یه جز بسیار کوچیک تو jquery ui هست که خیلی مهندسی تر هم ساخته شده و قابلیت درگیر شدن (bind) شدن با المنت های دیگه صفحه رو دارد که کلاس tabbar من هنوز به اون حد نرسیده بودم.
عمر سرمایه ماست چرا بی خودی صرف ساخت دوباره چرخ کنیم ، به جایه اون با استفاده از چرخ موجود ماشین بسازیم ، این حرفی بود که 2 سال پیش برادری بزرگواری به من گفت و من گوش ندادم و ضرر هم کردم (حقیقتا) ولی شما ضرر من رو تکرار نکنید.
تا جایی که چیزی آماده هست و اینقدر کارایی و پرفرمنس اون بالاست و مهندسی ساز هست که همه دارن تایدش می کنند ، خوب ما هم استفاده کنیم و اگر نبود ، تولیدش کنیم. تا ثرمایه عمر رو از دست ندیم.
-----------------------

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

خلاصه که راه 100 ساله رو جی کوئری با یه فایل js در اختیار شما می زاره ، البته با کلی مستندات ، جهت تولید و توسعه پلاگین مبتنی بر ان.:چشمک:
از دست بدین واقعا حیف هست ، من قبلا بهش اعتماد نداشتم ولی بعد که بیشتر باهاش اشنا شدم دیدم متن باز هست بدون محدودیت ، یعنی راحت می تونید بعضی از کدهای داخل اون رو استخراج کنید ولی خوب نیاز به تبحر هم داره.

امیدوارم پاسخم مفید بوده باشه.

AMIBCT
یک شنبه 21 خرداد 1391, 09:27 صبح
استفاده از کتابخانه‌ای با حجم JQuery همه‌جا توجیه ندارد
با توجه به حجم صفحات سایت شما و با توجه به نیازهایی که در سایت شما وجود دارد
ممکن است استفاده از JQuery منطقی یا غیرمنطقی باشد

به هر حال آشنا شدن با JQuery برای یک طراح وب لازم است

Mani_rf
پنج شنبه 01 تیر 1391, 20:42 عصر
استفاده از کتابخانه‌ای با حجم JQuery همه‌جا توجیه ندارد
با توجه به حجم صفحات سایت شما و با توجه به نیازهایی که در سایت شما وجود دارد
ممکن است استفاده از JQuery منطقی یا غیرمنطقی باشد

به هر حال آشنا شدن با JQuery برای یک طراح وب لازم است

شوخی می فرمایید!
حجم کتابخانه JQuery فقط 32کیلوبایت است!
درست است که حجم نسخه Uncompressed آن 247کیلوبایت است اما این نسخه مخصوص توسعه دهندگان است و هیچ لزومی ندارد که آن را در هنگام Publish به کار ببرید و نسخه فشرده شده آن با همان حجم 32کیلوبایت کاملا همان کار را انجام می دهد!

Cyletech
جمعه 02 تیر 1391, 10:13 صبح
دوستان نظرات کاملی دراینباره دادن . منم کوتاه نظر خودمو بیان میکنم.
CSS در مسیری که داره میره (پیشرفت میکنه) قطعا نیاز کمتری به جاوا اسکریپت خواهیم داشت. ولی جی کوئری یک کتابخانه بسیار کارآمد و تکمیل هست و هنوز امکانات اون رو css نداره. ولی توصیه میشه تا اونجا که امکانش هست از css استفاده کنید تا اسکریپتی رو بیخودی لود نکنیم.

peymannaji
جمعه 23 تیر 1391, 11:22 صبح
Jquery چی هست ؟ ( کوتاه مفید مختصر ) :
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

از کجا یاد بگیری : ( کد همراه مثال )
http://docs.jquery.com/Main_Page

باید یاد بگیرم به عنوان طراح و برنامه نویس ؟ :
100% - مگر اینکه شما بتونی خیلی بهینه تر از jquery کد بزنی و وقت و زمان و اعصاب اضافی داشته باشی !

در آخر هم باید بگم از نظر من css , html ,js ,jquery همشون لازم و ملزوم هم دیگه هستن ! کسی که وارد فیلد وب میشه چه طراحی چه برنامه نویسی باید بدونه این مفاهیم رو . چون در بعضی موارد api های html5 کار سازه بعضی جاها jquery . بعضی جاها با api های html5 کار راحت تره و بعضی جاها jqeury ... لازم هم نیست حفظ کنی ! فقط یک کیوورد تو ذهنت ثبت کن ...