amirhsn133

معرفی منبع سورس کد جاوا اسکریپت برای یادگیری mvc و کار با پروژه های بزرگ

amirhsn133 ۱۳۹۷/۰۸/۲۲ مباحث عمومی برنامه‌نویسی

سلام 

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

حالا غیر از مسئله mvc ، اگه به صورت کلی بخوام سورس پروژه های  بقیه رو ببینم باید کجا برم .؟

سایت های ایرانی که کلا پیته (توی لهجه ی ما پیت یعنی خالی و پوچD: )

سایت codpen هم که از نطر من بیشتر واسه کارهای تجملاتی و ریزه وتقریبا واسه من جالب نیست .

در مورد گیت هابم زیاد شنیدم و تا حالا چندین کتابخونه معروف js و css ازش دانلود کردم و باهاش آشنام و لی نمی دونم چجوری مثلا سورس کد پروژه پیدا کنم ، یعنی نمی دونم چه کلید واژه ای رو سرچ کنم :(

فدای تک تکتون D;

پاسخ‌ها به این تاپیک
alireza
alireza دانشجو مهندسی نرم افزار علاقمند به توسعه وب
۱۳۹۷/۰۸/۲۳

سلام 

وقت بخیر 

یه چنتا سایت معرفی میکنم یه سری بهشون بزن شاید به کارت بیان 

https://www.freecodecamp.org/
https://www.frontendmentor.io/
https://codyhouse.co
https://www.w3schools.com/

امیر
امیر امیر هستم. یک توسعه‌دهنده فرانت‌اند
۱۳۹۷/۰۸/۲۳

سلام

در مورد کارکردن با جاوا اسکریپت به صورت MVC معمولا کسی این کار رو با جاوا اسکریپت خام (Vanilla Javascript) انجام نمیده اما یه سری راهکار برای این مورد پیدا کردم که میتونید مشاهده کنید:

https://www.sitepoint.com/mvc-design-pattern-javascript/

https://www.awwwards.com/build-a-simple-javascript-app-the-mvc-way.html

https://medium.com/@ToddZebert/a-walk-through-of-a-simple-javascript-mvc-implementation-c188a69138dc

بیشتر در استفاده از Node.js از MVC استفاده میشه که اینجا میتونید توضیحات مربوطه رو مشاهده کنید:

https://www.sitepoint.com/node-js-mvc-application/

در مورد سورس پروژه‌ها هم باید بگم شما فقط سورس پروژه‌هایی رو میتونید مشاهده کنید که توسط سازنده اون پروژه منتشر شده باشه. (معمولا در گیت‌هاب منتشر میشن)

هرچند که معمولا کدهای سمت کلاینت رو میتونید توی مرورگر خودتون به راحتی ببینید. (از طریق Inspector یا Page Source)