ABA


"שאלה לגבי יעילות משימה ב JS"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21286 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21286
תפתתפת לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 10.6.03
13866 הודעות, 3 פידבק, 5 נקודות
   10:36   02.06.15   
אל הפורום  
  שאלה לגבי יעילות משימה ב JS  
 
   היי,

אשמח לשמוע את דעתכם בנוגע לדבר הבא:

אני מקבל ב JSON מהשרת רשימה ענקית של ערים בעולם כאשר כל עיר שייכת למדינה, למשל :


{CountryCode: "VN", CountryName: "Viet Nam", Region: "Da Nang"}
909: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Dak Lak"}
910: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Ha Noi"}
911: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Hai Phong"}
912: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Ho Chi Minh"}

המטרה בסופו של דבר היא כאשר המשתמש בחר למשל את המדינה הזו - ברשימה אחרת שתפתח יוצגו כל הערים שלה.
מעניין אותי איך הייתם שומרים את הנתונים או בכלל איזה פונקציות הייתם עושים על מנת לייעל את העניין.
הדרך שאני חשבתי עליה היא ליצור אובייקטים שישמרו את הרשימה ואז בעזרת FILTER לשלוף את הערים ע"פ המדינה שנבחרה.
האם יש משהו יעיל יותר ?
תודה אנשים.

קופון 15% הנחה ל myprotein
https://www.myprotein.co.il/referrals.list?applyCode=ORON-R4


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בונה עץ (שזה בעצם map מקוד מדינה לרשימה של שמות מדינה, כשברשימה ldan192  02.06.15 10:45 1
  זו בטח רשימה ענקית, לא עדיף לתשאל את השרת על כל בחירה של המשתמש? sza  02.06.15 10:55 2
  לא עדיף להחזיר משהו בסגנון: משה הלולן 02.06.15 11:10 3

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   10:45   02.06.15   
אל הפורום  
  1. בונה עץ (שזה בעצם map מקוד מדינה לרשימה של שמות מדינה, כשברשימה  
בתגובה להודעה מספר 0
 
כל איבר זה map בעצמו לרשימה של אזורים).
ככה כל פעם שאתה רוצה להראות אופציות אתה מבצע (Object.keys(curr ומקבל רשימה של כל הקודים, ומהם רשימת המדינות וכו'.


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sza  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 26.4.02
12357 הודעות, 22 פידבק, 43 נקודות
   10:55   02.06.15   
אל הפורום  
  2. זו בטח רשימה ענקית, לא עדיף לתשאל את השרת על כל בחירה של המשתמש?  
בתגובה להודעה מספר 0
 

Ajax אחרי בחירת מדינה שיציג רק את הערים שלה?


צחי.

http://webleader.co.il/websites/rotter/amionline.php#.jpg


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
משה הלולן לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.6.13
4818 הודעות, 8 פידבק, 14 נקודות
   11:10   02.06.15   
אל הפורום  
  3. לא עדיף להחזיר משהו בסגנון:  
בתגובה להודעה מספר 0
 
  

{
CountryCode: "VN",
CountryName: "Viet Nam",
Regions: {
909: 'blag',
910: 'Hai Phong',
911: 'Ho Chi Minh'
}
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net