با سلام
1. من آبجکتها (property, method) در جاوااسکریپت را متوجه نمیشم، مثلا:
L.map('map').setView([35.6892, 51.3890], 13);
L: آبجکت leaflet هستش که یکسری توابع(methods) داخلش است مثل"map" و ...
setView: آیا این هم تابع هستش؟ میدونم که جزء توابع آبجکت L نیست. آیا از توابع داخل map هستش؟
2. برای تعریف setView جدید گفتیم داریم: مثلا
map.setView([35.78, 51.28], 13);
که map متغیرمون هستش، در کد بالا setView جدید overwrite میشه؟
3. برای دریافت bound هم نوشتیم:
var northLine = map.getBounds().getNorth();
دوباره از متغیر map استفاده کردیم به اضافه چند متد. اگر کد بالا را بدون متغر map بنویسیم، داریم:
var north = L.map('map').setView([35.6892, 51.3890], 13).getBounds().getNorth();
اگر boundهای صفحه را به روش بالا تعریف کنیم کار نمیکنه!
متوجه نمیشم که چرا همین جوری متدها رو پشت هم مینویسیم؟!
4. توابع جاوااسکریپت هم که بهمون event برمیگردانند هم درک نمیکنم که چی میشه؟
مثلا یه جا event رو برمی گردانیم و با متد stopPropagation استفاده میکنیم،
یا مثلا در این پروژه یکسری آبجکت به ما میده، مثل lat&lng
نمیفهمم?