احسانم
4 سال پیش توسط احسانم مطرح شد
5 پاسخ

شی گرا یا فانکشنال

@hesammousavi
یکبار سوالمو مطرح کردم پاک شد ممنون میشم دلیلشو بیان کنید🧐

ممنون میشم در مورد این نحو کد نویسی توضیح بدین برام

var Main = {
    init: function () {
        var functions = [
            this.initAsideMenu(),
            this.initSearch(),
            this.initOwlCarousel(),
            this.initModal(),
        ]
    },
    initAsideMenu: function () {

    },
    initSearch: function () {

    },
    initOwlCarousel: function () {

    },
    initModal: function () {

    }
};

$(function () {
    Main.init();
});

من تمیزی کد برام خیلی مهمه، ممنون میشم راهنماییم کنید واسه آموزش این روش یا اگر پیشنهادی دارین بهم بگین 🙂


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش آپدیت شد
1

@iehsan
اگر قصد دارید clean code در جاوااسکریپت رو یادبگیرید، این لینک بهترین منبع موجود هست. ( نوشته یک کارمند گوگله 😍 )
در مورد سوال دوم هم باید بگم که بستگی داره. باید دید اون توابع چه کاری رو انجام میدن.


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
1

خب اگر پاک شده حق دارن اقای موسوی
شما که تمیزی کد برات مهمه به نظرت یک کاربر چطوری کدهای که گذاشتین رو بخونه؟! 😄


احسانم
تخصص : توسعه دهنده وب
@iehsan 4 سال پیش مطرح شد
0

@juza66
این دفعه حواسم نبود 😅
دفعه قبل اوکی بود


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@iehsan
سلام.
در واقع این یک آبجکت هستش که داخل خودش چندین تابع داره. نمیشه اسمشو گذاشت شئ گرا چون بی ربطه.
اگر هم دوست دارید تمیز تر بشه، مثل این تغییرش بدید :

const Main = {
    init() {
        const functions = [
            this.initAsideMenu(),
            this.initSearch(),
            this.initOwlCarousel(),
            this.initModal(),
        ]
    },
    initAsideMenu() {

    },
    initSearch() {

    },
    initOwlCarousel() {

    },
    initModal() {

    }
};

$(() => {
    Main.init();
});

احسانم
تخصص : توسعه دهنده وب
@iehsan 4 سال پیش مطرح شد
0

@mohsenbostan
خیلی ممنون از پاسختون
ممنون میشم برای فهم کامل و درست به کار بردن این روش بگین چه آموزش یا مبحثی رو دنبال کنم🙏
یه سوالی ک پیش اومده واسم اینه ک کدا توی (document).ready نیستن و ایا این کار درستیه؟
در این مورد هم یه توضیحی بدین ممنون میشم🙏🙂


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش آپدیت شد
1

@iehsan
اگر قصد دارید clean code در جاوااسکریپت رو یادبگیرید، این لینک بهترین منبع موجود هست. ( نوشته یک کارمند گوگله 😍 )
در مورد سوال دوم هم باید بگم که بستگی داره. باید دید اون توابع چه کاری رو انجام میدن.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام