ورود

View Full Version : سوال: روش فراخوانی توابع یک فایل در یک فایل دیگر از جاوا اسکریپت



BAHAR1394
دوشنبه 25 بهمن 1395, 07:16 صبح
سلام
من تازه برنامه نویسی MVC رو شروع کردم و الن هم به جایی رسیدم که سه تا فایل java script دارم به نامهای (A.js - B.js - c.js). حالا میخوام از داخل فایل A.js دسترسی به توابع و متغییرهای B.js و c.js داشته باشم. در حالت دیزاین این توابع فایلهای دیگه رو میشناسه ولی در حالت RunTime وقتی به هر کدوم از فراخوانی های مربوط به فایلهای دیگه در داخل A.js مبرسه کُلاً هنگ میکنه ونه Error میده و نه جلوتر میره.
چطوری باید به امکانات و فانکشن های B.js و C.jd در A.js دسترسی داشته باشم که در حالت RunTim به اونها دسترسی داشته باشه؟
در اصل سرچ هم زدم ولی چیزی پیدا نکردم و شایدم اصطلاح خاصی داره که من نمیدونم چیه وباید سرچ بزنم.


ممنون میشم راهنمایی کنید.

hakim22
سه شنبه 26 بهمن 1395, 10:16 صبح
به طور کلی توابع جاوا اسکریپت توسط سایر کدها قابل خواندن هست. مگر اینکه از الگوها یا ابزار خاصی مانند require.js استفاده کرده باشید. مثلا jqeury فقط کافیه قبل از هر اسکریپتی لود بشه. شما بعد می توانید از تمام دستورات اون استفاده کنید. هر اسکریپتی در یک صفحه لود میکنید توسط سایر اسکرپیتهایی که بعد از لود میشن قابل استفاده هستن. البته باید مطمئن باشید که خطا نداشته باشه.