درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      فرهاد مهریاری
      امتیاز: 11843
      رتبه:53
      0
      20
      43
      388
      مدرس برنامه نویسی تحت وب و فتوشاپ توسعه دهنده ی سیستم های cross platform آشنا به تدوین کلیپ و تیزر های تبلیغاتی || خیلی زیاد برنامه نویسی دوست دارم و ابتدای ورود من به حوزه فناوری اطلاعات با نرم افزار فتوشاپ و طراحی از سن 14 سالگی :) شروع شد که بعد از اون کم کم برنامه نویسی رو شروع کردم خیلی زیاد هم دوست دارم. پروفایل کاربر

      معرفی فریمورک BackBone.Js در زبان جاوا اسکریپت

      تاریخ 25 ماه قبل
      نظرات 0
      بازدیدها 406
      به نام خدا ، جاوا اسکریپت زبان محبوب برنامه نویسان تحت وب ، فرم ورک های بسیار زیادی رو داره که در این سری از آموزش قصد داریم فرم ورک Backbone رو مورد مطالعه قرار بدیم.

      backbone چیست ؟


      یک فرم ورک به زبان javascript هست که برای ایجاد برنامه های تحت وب تک صفحه ای کاربرد داره.

      چرا از backbone استفاده می کنیم ؟


      ایجاد برنامه های تحت وب تک صفحه ای ، تنها با استفاده از جی کوئری مشکلات و در هم ریختگی هایی رو داره که بعد از یه مدتی باعث عدم نظم و انسجام در برنامه میشه که به کمک Backbone می تونیم روتر های دلخاهمون رو تعریف کنیم برای هر دسته از روتر ها یا یک روتر خاص view هایی و تعریف کنیم و در هر view میتونیم از model یا collection ها استفاده کنیم.

      router چیست ؟


      منظور ما از روتر درخواست هایی هست که از طرف کاربر برای ما ارسال میشه و به بیان ساده تر آدرس هایی هست که کاربر تقاضای مشاهده اون صفحات رو داره

      view چیست ؟


      هر view یک قالبی هست که ما برای درخواست ها در نظر میگیریم یعنی برای پاسخ به آدرس های درخواستی ما ساختار یا قالب مناسب به اون رو به کاربر میفرستیم.برای مثال اگر کاربر در خواست صفحه about رو داشت ساختار ما فقط یک متن یا توضیحات چند پاراگراف خواهد بود

      model چیست ؟


      model ها نقش پایگاه داده رو دارند یعنی زمانی که قرار هست یک view ساختاری رو برای یک آدرس ارسال کنه محتوای اون ساختار رو از Model میگیریم

      collection چیست؟


      مجموعه ای از model ها ، چرا برنامه های تحت وب تک صفحه ای (single page) : بسیاری از برنامه هایی از طریق اون ها میشه نرم افزار های crossplatform تولید کرد ، زبان برنامه نویسی شون Javascript هست به همین دلیل زمانی که شما برای برنامه تحت وب تون صرفا از javascript استفاده کنید یعنی از زبان های سرور ساید مثل php, Asp.NET , Java , Perl , ... استفاده نکنید می تونید همون برنامه تحت وب رو به پلتفرم های دیگه ای بدون برنامه نویسی مجدد توسعه بدید. دلیل دوم استفاده از برنامه های تک صفحهای سرعت و عملکرد سریع آنها ست . در پناه حق موفق باشید و امیدوار

      نویسنده : فرهاد مهریاری
      منبع : انجمن تخصصی فناوری اطلاعات ایران
      هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
      برچسب ها
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید