اضافه کردن jQuery به صفحه وب
چندین راه برای استفاده از jQuery وجود دارد:
- دانلود کتابخانه jQuery از سایت jQuery.com و لینک کردن آن به صفحه وب توسط تگ <script>
- استفاده از یک CDN مانند Google و اضافه کردن URL آن به صفحه وب توسط تگ <script>
توجه: CDN، مخفف کلمات Content Delivery Networks است (تحویل محتوی، روی شبکه). یک شبکه از چندیدن کتابخانه عمومی JavaScript است.
دانلود jQuery
دو نسخه از jQuery برای دانلود در دسترس است:
- نسخه Production: این نسخه، یک فایل فشرده از jQuery است و برای وب سایت های درحال کار مناسب است.
- نسخه Development: این نسخه، یک فایل بدون فشرده سازی و قابل خواندن است و برای زمانی که در حال آماده سازی وب سایت هستید مناسب است.
هر دو نسخه را می توان از سایت jQuery.com دانلود نمود.
کتابخانه jQuery، تنها یک فایل JavaScript است و همانطور که گفته شد می توانید توسط تگ <script> آنرا به صفحه وبتان لینک کنید (تگ <script> باید در قسمت <head> صفحه باشد):
<script src="/jquery-1.9.1.min.js"></script>
</head>
توجه: خصوصیت src باید با آدرس فایل دانلود شده تنظیم شود، در مثال بالا، فایل jQuery دقیقاً در همان مسیر صفحه جاری قرار دارد. اگر فایل jQuery در آدرسی غیر از آدرس صفحه جاری وجود دارد باید آنرا در نظر بگیرید.
![]() | شاید بپرسید که چرا در تگ <script> خصوصیت type را با مقدار "text/javascript" تنظیم نکرده اید؟ |
---|
جایگزینی برای دانلود
اگر نمی خواهید فایل jQuery را در بین فایل های پروژه تان قرار دهید، می توانید با استفاده از یک CDN آنرا به صفحه وبتان لینک کنید.
Google و Microsoft هر دو میزبان jQuery هستند:
Google CDN:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
</head>
![]() | گرفتن آخرین نسخه jQuery از Google: |
---|
Microsoft CDN:
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js">
</script>
</head>
![]() | یک مزیت بزرگ استفاده از CDNهای Google یا Microsoft: |
---|
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"> </script>
میخواستم بدونم برای دانلود jquery باید npm نصب کینم?
توی سایت نتونستم jquery-1.9.1.min.js را پیدا کنم
اگه لطف کنید و نحوه دانلود کردنش را بذارید
jquery یک فایل js هست که با سرچ میتونید به راحتی در گوگل پیدا کنید. برای دانلودش نیاز به هیچ چیز خاصی نیست.
وقتی من URL مربوط به CDN گوگل رو در قسمت SRC وارد میکنم اصلا انگار کتابخانه جی کوئری رو نمیخونه و هیچ اتفاقی نمی افته با توجه به اینکه تمامی الگوهای شرح داده شده رو امتحان کردم.
این مورد تست شده و مشکلی وجود ندارد مراحل را مجدد انجام بدهید و مطابق با آموزش عمل کنید.
تشکر
اگر ما جی کوئری را دانلود کنیم و در پروژه مان قراردهیم
وقتی که کاربر به سایت ما سر میزند ؛یهتی جیکوری در حافظه مرورگر کاربر کش نمیشود؟!
و فقط با cdn کش میشود؟
اگر من یک فایل jQuery رو دانلود کنم و بزارم توی پروژم اگر بازدید کننده یک بار صفحه رو لود کرد دفعه بعد دوباره توی یک صفحه دیگه همون رو دانلود میکنه یا اینکه فایل که قبلا دانلود شده رو کش میکنه.
و همچنین اگر یه نفر دیگه فایل جی کوئری سایت ما رو توی ساتش قرار بده بازدید کننده ای که از سایت من دیدن کرده وقتی توی سایت اون میره بازم باید اون فایل رو که از سایت من دانلود کرد و حالا سایت طرف مقابلم داره از همون ادرس فایل سایت من استفاده میکنه رو دانلود کنه یا اینکه فایلی که قبلا دانلود شده رو کش میکنه
سوالتون به لحاظ مفهومی قابل درک نیست.