在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫  HTML/ JS 城市三級聯(lián)動性能問題

JS 城市三級聯(lián)動性能問題

JS代碼:

    {name: "北京市", city: [{name: "北京市", districtAndCounty: ["東城區(qū)", "西城區(qū)", "崇文區(qū)", "宣武區(qū)", "朝陽區(qū)", "豐臺區(qū)", "石景山區(qū)", "海淀區(qū)", "門頭溝區(qū)", "房山區(qū)", "通州區(qū)", "順義區(qū)", "昌平區(qū)", "大興區(qū)", "懷柔區(qū)", "平谷區(qū)", "密云縣", "延慶縣", "延慶鎮(zhèn)"]}]},

上面JS 代碼是城市三級聯(lián)動的的一部分,其他城市信息跟上面一樣,量大我就沒貼完。

問題:我在做聯(lián)動是,在想一個問題:城市的信息后臺提供接口,用AJAX來獲取好了還是把所有數(shù)據(jù)寫在一個JS文件里面,如:city.js

clipboard.png

主要是性能上有什么不一樣的,像這兩種方式,底層的性能哪位大牛詳細分析下。謝謝

回答
編輯回答
情未了

從后臺發(fā)過來一個json,和你本地保存一個json的區(qū)別:
1、前者有網絡傳輸消耗,當然比后者慢一點
2、將來城市地名更新,前者只需修改后臺程序,后者需要重新打包前端程序。

綜上所述,我認為的最佳方式是調用后臺接口獲取后,緩存在前端,前端程序退出的時候清空緩存

如果你直接寫在js里,可以省去解析json的時間(可以忽略不計)

2017年9月15日 20:03