نمایش نتایج 1 تا 5 از 5

نام تاپیک: محل صحیح نوشتن کدهای جاوااسکریپت و jquery در viewها؟

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اصفهان
    پست
    71

    محل صحیح نوشتن کدهای جاوااسکریپت و jquery در viewها؟

    با سلام
    من یک view دارم که داخلش پنج partial view به صورت پاپ آپ، تحت شرایطی باز میشود.
    ویو اصلی خودش یکسری تابع جاوااسکریپت دارد. پارشیال ویوها هم همینطور

    حالا میخوام بدونم از نظر اصول برنامه نویسی، بهتر است همه ی جاوااسکریپتها(هم ویو هم پارشیالها) داخل تگ script ویو اصلی نوشته شود؟
    یا هر ویو یا هر پارشال برای خودش تگ script جداگانه داشته باشه؟(اینطوری موقع کد نویسی مرتب تره چون معلومه هر جاوااسکریپتی مربوط به همان ویو یا پارشیالی است که داخلش هستیم ولی موقع رندر شدن صفحه> کدهای جاوا و html نامرتب هستند مثلا وسط کدهای html یهو جاوا اسکریپت اومده بعد دوباره html و.....)؟
    یا بیام جاوااسکریپتهای هر ویو و پارشیال را در فایلهای js جداگانه بنویسم و همه را در تگ script ویو اصلی لود کنم؟(اینطوری خیلی مرتب تره ولی موقع لود صفحه حتی اگر به پارشالی نیاز نباشد، فایل js آن لود شده است)

    نمیدونم توانستم درست منظورم را برسونم یا نه

  2. #2

    نقل قول: محل صحیح نوشتن کدهای جاوااسکریپت و jquery در viewها؟

    اگر مربوط به یک ویو هست داخل section Script کد های JavaScript تون رو بنویسید .

    اگر مربوط به Partial هست ، داخل خوده اون ویوی Partial رو بنویسید .

    اگر کد JavaScript تون مربوط به کل برنامه اس داخل site.js در فولدر Scripts بنویسید .

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اصفهان
    پست
    71

    نقل قول: محل صحیح نوشتن کدهای جاوااسکریپت و jquery در viewها؟

    نقل قول نوشته شده توسط Moien Tajik مشاهده تاپیک
    اگر مربوط به یک ویو هست داخل section Script کد های JavaScript تون رو بنویسید .

    اگر مربوط به Partial هست ، داخل خوده اون ویوی Partial رو بنویسید .

    اگر کد JavaScript تون مربوط به کل برنامه اس داخل site.js در فولدر Scripts بنویسید .
    یعنی اصولش همینه؟
    پس اینکه میگن کل کدهای جاوااسکریپت ویو و پارشیالها با هم توی ویو اصلی باشه تا کدها در هم نباشه، یه جورایی درست نیست

  4. #4

    نقل قول: محل صحیح نوشتن کدهای جاوااسکریپت و jquery در viewها؟

    بله روش معمول که بیشتر مورد استفاده قرار میگیره همین هست.
    Scripts section بیشتر از بقیه استفاده میشه.
    قرار دادن همه ی JavaScript ها داخل 1 فایل باعث میشه بعد از مدتی که کارتون تموم شد و 1 قسمت از برنامه مشکل داشت ، برگردید به کدهاتون ، توی اون فایل چند صد خطی JavaScript تون بگردید دنبال یک تیکه کد که مشکل داره ... که این کار درستی نیست.

  5. #5

    نقل قول: محل صحیح نوشتن کدهای جاوااسکریپت و jquery در viewها؟

    کدهای جاوا اسکریپت همیشه باید بعد از کدهای HTML لود شوند. مرورگر هر وقت به تگ اسکریپت میرسه بلافاصله اون رو اجرا میکنه. پس اگر وسط HTML باشه بقیه ی صفحه بارگذاری نمیشه تا کار اجرای اسکریپتها تموم بشه. این مسئله سرعت لود صفحه رو کم میکنه و سایت به نظر کند میاد.

    بهترین روش استفاده از اسکریپت اینه که در یک فایل مجزا قرار بگیره و لینکش رو درون صفحه ی HTML و در سکشن مربوطه قرار بدید. طوری که بعد از همه ی HTML ها لود بشه.
    اگر اسکریپت کوتاهه می توانید اون رو درون تگ اسکریپت درون همون صفحه قرار بدید. اما همیشه باید دقت کنید که جاوا اسکریپت آخر صفحه لود بشه.

    به هیچ وجه اسکریپتها رو درون پارشیال قرار ندید. علاوه بر اینکه لود صفحه رو کند میکنه مشکلات دیگری هم ایجاد میکنه. معمولا ما از جاوا اسکریپت برای تغییر تگها HTML درون صفحه استفاده می کنیم. شما نباید وقتی صفحه در حال لود شدنه ایم تغییرات رو اعمال کنید. باگهای زیادی ممکنه پیش بیاد.

تاپیک های مشابه

  1. از چه برنامه ای برای نوشتن کدهای اسمبلی در Windows استفاده کنم ؟؟
    نوشته شده توسط ali_mohamadi8928 در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 5
    آخرین پست: شنبه 25 آبان 1387, 20:16 عصر
  2. مشکل در استفاده از masterpage و کدهای جاوااسکریپت
    نوشته شده توسط Nasim_m در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: پنج شنبه 24 مرداد 1387, 01:45 صبح
  3. سوال: محل مناسب نوشتن يك كد براي انجام كاري قبل از عمل post در DBNavigator ؟
    نوشته شده توسط oghab در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: چهارشنبه 08 خرداد 1387, 18:18 عصر
  4. امکان نوشتن کدهای اسمبلی در C#‎
    نوشته شده توسط the Dead در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 20 بهمن 1386, 10:51 صبح
  5. نوشتن کدهای Html در صفحه توسط ASP.net
    نوشته شده توسط afshin61 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: شنبه 08 دی 1386, 10:54 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •