
上QQ阅读APP看书,第一时间看更新
5.1 将文章数据从业务中分离
现在,所有的文章数据都被强行写在post.js里,这污染了我们的业务层。我们尝试将这些数据分离到一个单独的js文件中。
在Orange Can项目的根目录下新建一个文件夹,命名为data。然后在data目录下新建一个js文件,命名为data.js。
将post.js文件中onLoad函数下的postList数组数据整体剪切到data.js文件中,并将其中的collectionNum和date等数据改为最简单的字符串(此前为了演示复杂对象的数据绑定,我们在【4.8.3绑定复杂对象】这一小节中将collectionNum和date改为了对象的形式)。新的data.js文件代码如下:

