可否提供思路,类似京东淘宝那样的首页是怎么做的?我的想法,用tableview 展示商品列表,商品列表以上的菜单,广告,推荐等等模块集中添加到一个view,然后把这个view作为tableview 的headerview,但是感觉这个view太长了,而且加载很卡,求大神指点!
学习是最好的投资!
最初に言っておきたいのは、JD Taobao のホームページは純粋なネイティブ方式で実装されていないということです。 ビジネス上の理由により、電子商取引アプリのインターフェイス レイアウトは頻繁に変更される可能性があるため、H5+ネイティブ アプローチがよく使用されます。基本的に、WebView のページは js およびネイティブと対話できます。これに関しては、比較的成熟した Apache Cordova オープン ソース フレームワークがあり、https://cordova.apache.org/ を参照してください。さらに、近年人気が高まっている React Native を使って H5 ページを表示する方法についても、実際に使用する前に詳しく知ることができます。内容については、 http://www .cocoachina.com/ios/20150409/11514.html および http://reactnative.cn/ を参照してください。 さらに、レイアウトの変更を考慮しない場合、ビューが適切に分割されカプセル化されていれば、純粋にネイティブ メソッドを使用してホームページを開発することも可能です。質問で言及されているメニュー、広告、推奨事項、およびその他のモジュールは個別にパッケージ化され、レイアウト中にコントローラーのビューに追加され、TableView とは関係ありません。データが大量にある場合は、現在のページ上のデータをいくつかのインターフェイスに分割し、個別に要求して、データの要求によって引き起こされる長い遅延を避けることができます。
最初に言っておきたいのは、JD Taobao のホームページは純粋なネイティブ方式で実装されていないということです。
ビジネス上の理由により、電子商取引アプリのインターフェイス レイアウトは頻繁に変更される可能性があるため、H5+ネイティブ アプローチがよく使用されます。基本的に、WebView のページは js およびネイティブと対話できます。これに関しては、比較的成熟した Apache Cordova オープン ソース フレームワークがあり、
https://cordova.apache.org/ を参照してください。さらに、近年人気が高まっている React Native を使って H5 ページを表示する方法についても、実際に使用する前に詳しく知ることができます。内容については、
http://www .cocoachina.com/ios/20150409/11514.html および http://reactnative.cn/
を参照してください。
さらに、レイアウトの変更を考慮しない場合、ビューが適切に分割されカプセル化されていれば、純粋にネイティブ メソッドを使用してホームページを開発することも可能です。質問で言及されているメニュー、広告、推奨事項、およびその他のモジュールは個別にパッケージ化され、レイアウト中にコントローラーのビューに追加され、TableView とは関係ありません。データが大量にある場合は、現在のページ上のデータをいくつかのインターフェイスに分割し、個別に要求して、データの要求によって引き起こされる長い遅延を避けることができます。