حذف ماژول های غیر ضروری در jQuery

  • بوسیله: محسن شفیعی
  • در 1392/04/12 - 21:39
  • یک نظر
جی کوئری

جی کوئری

jQuery یکی از پر استفاده ترین کتابخانه های جاوا اسکریپت است که میتوان گفت در بیشتر سایت هایی که توسعه داده میشوند استفاده میشود.

با این حال زمانی که ما بر روی یک سایت ساده کار میکنیم، ممکن است فقط از چند کاربرد jQuery بیشتر استفاده نکنیم، و بقیه آن ها بی استفاده باقی میمانند، خب حالا میخواهیم توابعی را که از آنها استفاده نمیکنیم را از فایل jQuery حذف کنیم تا حجم آن به همان نسبت کم شود (Custom Build) و همچنین کارایی (Performance) صفحه افزایش پیدا کند.

اینکار را توسط سایت jQuery Builder انجام میدهیم. اما ابتدا باید ماژول های jQuery را بشناسیم تا بتوانیم آنها را انتخاب کنیم.

در ادامه همراه ما باشید…

(بیشتر…)

اسکرول به یک بخش از سایت با استفاده از jQuery

  • بوسیله: محسن شفیعی
  • در 1392/03/29 - 15:20
  • نظرات (6)
جی کوئری

جی کوئری

حتما سایت هایی را دیده اید که با کلیک کردن روی یک لینک در واقع شما به یک بخش از همان صفحه اسکرول میشوید. این تکنیک در طراحی های پارالاکس همیشه استفاده میشود, اما میتوان از آن در هر جای دلخواه استفاده کرد.

در ادامه همراه ما باشید…

(بیشتر…)

8 پلاگین برای سفارشی کردن فرم های شما

  • بوسیله: محسن شفیعی
  • در 1392/03/05 - 20:23
  • دیدگاه‌ها برای 8 پلاگین برای سفارشی کردن فرم های شما بسته هستند
جی کوئری

جی کوئری

فرم ها بخش مهمی از وب سایت ها هستند. همچنین استایل دادن به آنها دردسر زیادی دارد. البته نه در HTML5. با این حال بعضی از پلاگین های jQuery واقعا مفید هستند. در ادامه مطلب 8 پلاگین که میتواند برای شما جذاب باشد را معرفی کردیم.

(بیشتر…)

جی کوئری 2.0 منتشر شد

  • بوسیله: محسن شفیعی
  • در 1392/01/31 - 0:14
  • یک نظر
جی کوئری

جی کوئری

بالاخره جی کوئری نسخه شماره 2.0 منتشر شد. از این نسخه به بعد دیگر از مرورگرهای IE ورژن 6,7 و 8 پشتیبانی نخواهد شد. اینکار باعث شده است که این کتابخانه کوچکتر و سریعتر شود. اگر میخواهید در سایتتان هنوز از مروگرهای IE گفته شده پشتیبانی کنید بهتر است از نسخه های شماره 1 جی کوئری استفاده کنید.

دانلود جی کوئری

نسخه minified برای استفاده http://code.jquery.com/jquery-2.0.0.min.js

نسخه unminified برای تست http://code.jquery.com/jquery-2.0.0.js

در ادامه همراه ما باشید…

(بیشتر…)

جستجوی لحظه ای در لیست با پلاگین apSearcher

  • بوسیله: محسن شفیعی
  • در 1391/12/25 - 16:04
  • یک نظر
جی کوئری

جی کوئری

اگر در سایت شما لیستی طولانی وجود دارد و شما میخواهید برای این لیست طولانی قابلیت جستجو قرار دهید میتوانید از پلاگین apSearcher استفاده کنید. اما نکته ای که در این پلاگین وجود دارد این است که جستجو در آن به صورت لحظه ای است. یعنی هم زمان با تایپ متن جستجوی کاربر, متن هایی که مطابقت پیدا میکند در همان لحظه نمایش داده میشود.

مشاهده دمو
(بیشتر…)

پلاگین جی کوئری apSlider v1

  • بوسیله: محسن شفیعی
  • در 1391/12/09 - 17:58
  • دیدگاه‌ها برای پلاگین جی کوئری apSlider v1 بسته هستند
پلاگین جی کوئری apSlider v1

پلاگین جی کوئری apSlider v1

پس از نوشتن مطلب “آموزش مقدماتی ساخت پلاگین جی کوئری” تصمیم بر این گرفتم که پلاگینی کاربردی را با استفاده از جی کوئری بسازم تا هم اولین پلاگین ساخته خودم باشد و هم مطلبی آموزشی برای دوستان علاقمند باشد. با استفاده از پلاگین apSlider میتوان یک اسلایدر ساده را در سه قدم بسیار ساده تر درست کرد.

مشاهده دمو

در ادامه با ما همراه باشید.

(بیشتر…)

نحوه استفاده از Easing در جی کوئری

  • بوسیله: محسن شفیعی
  • در 1391/12/02 - 17:21
  • نظرات (3)
جی کوئری

جی کوئری

این مطلب در دسته بندی مطالب جی کوئری است. جی کوئری را در اینجا دنبال کنید.

استفاده از easing میتواند به افکت های جی کوئری شما روح تازه ای بدمد. easing با استفاده از تغییر در شتاب و پیشرفت انیمیشن اینکار را انجام میدهد. جی کوئری دو متد easing دارد که شامل linear و swing است. کار با این متدها تقریبا خسته کنند است زمانی که پلاگینی به نام easing.js وجود دارد.

پلاگین easing جی کوئری دارای 30 نوع متد متفاوت است. در این مطلب با آموزش استفاده از این پلاگین پر کاربرد در جی کوئری آشنا میشویم. ابتدا این پلاگین را از اینجا دانلود کنید.

از این متدها فقط میتوان در متد animate استفاده کرد و نمیتوان از آن در متدهایی مانند show, fadeIn و … استفاده کرد.

(بیشتر…)

کار با کوکی ها در Jquery

  • بوسیله: محسن شفیعی
  • در 1391/11/14 - 19:53
  • یک نظر
کار با کوکی ها در Jquery

کار با کوکی ها در Jquery

این مطلب در دسته بندی مطالب جی کوئری است. جی کوئری را در اینجا دنبال کنید.

نصب کتابخانه

اولین چیزی که به آن احتیاج دارید دانلود کتابخانه jquery.cookie است که میتوانید از GitHub دانلود کنید.

سپس این کتابخانه را پس از کتابخانه خود Jquery به صفحه اضافه کنید.

<head>
    <script src="path/to/jquery.js"></script>
    <script src="path/to/jquery.cookie.js"></script>
</head>

 


(بیشتر…)

آموزش کار با ajax بخش دوم

  • بوسیله: محسن شفیعی
  • در 1391/11/09 - 11:35
  • نظرات (9)
آموزش کار با ajax

آموزش کار با ajax

این مطلب در دسته بندی مطالب جی کوئری است. جی کوئری را در اینجا دنبال کنید.

ما در مطلب آموزش کار با ajax نحوه کار با ajax را به صورت کامل توضیح دادیم و در آن مطلب قول دادیم که نحوه کار فرستادن درخواست به توابع PHP و گرفتن پاسخ از طریق ajax را با هم بررسی کنیم.

توصیه میکنم که اگر مطلب مطلب قبل را نخوانید ابتدا آن را مطالعه کنید.

(بیشتر…)

نسخه جدید جی کوئری 1.9

  • بوسیله: محسن شفیعی
  • در 1391/11/02 - 18:31
  • نظرات (2)
نسخه جدید جی کوئری 1.9

نسخه جدید جی کوئری 1.9

این مطلب در دسته بندی مطالب جی کوئری است. جی کوئری را در اینجا دنبال کنید.

جی کوئری 1.9 در شش روز پیش منتشر شد. این نسخه یکی از نسخه هایی است که در تکامل جی کوئری نقش مهمی دارد.بعضی از ویژگی های حذف شده قرار است به صورت خلاصه تر و بهتر در نسخه 2 ارائه گردند و پایانی بر پشتیبانی از مرورگرهای IE6, 7و 8 است.

متد های حذف شده:

jQuery.browser() — removed
.live() events — use .on() instead
.die() — use .off() instead
.andSelf() — use .addBack() instead
.add() — nodes are now returned in document order with disconnected nodes (those not in the document) at the end. All sets which contain disconnected nodes follow this behavior
.after(), .before(), .replaceWith() — now return an unmodified jQuery set
.appendTo, .insertBefore, .insertAfter, .replaceAll — if no elements can be selected by the target selector, e.g. $(elements).appendTo("#not_found"), the resulting set is now empty
Ajax events must be attached to the document — not a DOM node, i.e. $(document).ajaxStart(...); rather than $("#node").ajaxStart(...);
radio/checkbox click events — now returns the checked state rather than the state it would have been in if .preventDefault() were not called
Order of focus events — blur events on the previous element are now fired prior to focus events on the new element
jQuery(htmlString) — htmlString is only considered to be HTML (rather than a selector) if it starts with a tag character
.attr() — you should normally use .prop()
“hover” pseudo-event — “hover” is no longer supported as a synonym for “mouseenter mouseleave”
jQuery.ajax returning an empty JSON result — this is now considered to be malformed JSON and throws an error

(بیشتر…)

  • صفحه 1 از 2
  • 1
  • 2
  • <