سورس پروژه ساخت سبد خرید به صورت Drag & Drop در جاوااسکریت
سورس پروژه ساخت سبد خرید به صورت Drag & Drop در جاوااسکریت
باز به سراغ سورس پروژه های برنامه نویسی رفته ایم و این بار یک سورس فوق العاده کاربردی برای فروشگاه های اینترنتی آماده کردیم نمونه سورس که انتخاب کرده ایم جهت پیاده سازی هرچه بهتر سبد خرید ، توسط جاوااسکریت می باشد. در این پروژه امکانی فراهم شده که میتوانید یک محصول در به صورت Drag & Drop در سبد خرید قرار بدید.به صورتی که لیست محصولات در اختیار شما قرار داد و میتوانید محصول مورد نظر را کشیده و در قسمت سبد خرید رها کنید.پیاده سازی چنین مواردی در پروژه میتواند کیفیت کارا چندین برابر کند.
<script> $(function() { $( "#catalog" ).accordion(); $( "#catalog li" ).draggable({ appendTo: "body", helper: "clone" }); $( "#cart ol" ).droppable({ activeClass: "ui-state-default", hoverClass: "ui-state-hover", accept: ":not(.ui-sortable-helper)", drop: function( event, ui ) { $( this ).find( ".placeholder" ).remove(); $( "<li></li>" ).text( ui.draggable.text() ).appendTo( this ); } }).sortable({ items: "li:not(.placeholder)", sort: function() { $( this ).removeClass( "ui-state-default" ); } }); }); </script>
جاوااسکریپت چیست ؟
جاوااسکریپت (به انگلیسی: JavaScript) زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. این زبان، یک زبان شیءگرا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست.
علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,”while” و… در این زبان هم یافت میگردند.
این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.
به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب میباشد.
کاربرد گسترده این زبان در سایتها و صفحات اینترنتی میباشد و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود.
JavaScript به صورت «جاوااسکریپت» خوانده میشود، ولی در فارسی به صورت «جاوااسکریپت» ترجمه میشود و اگر به صورت «جاوا اسکریپت» ترجمه شود اشتباه است چون دو کلمه جدا از هم نیست و اگر به صورت دو کلمه جدا نوشته شود خطاهای نگارشی ایجاد میشود، به طور مثال ممکن است کلمه جاوا در انتهای خط و کلمه اسکریپت در ابتدای خط بعدی نوشته شود.