将HTML放在服务器端MVC的视图中或仅回显响应

I'm implementing Codeigniter on the server, should I use the view to generate the view or should i just echo back the response back to the browser when it's at the model phase.

Is the 'view' of CI's MVC just for 'displaying' content? Can you still apply javascript to them to create and objects/view pattern (I'm using backbone.js to do this)

The model should only be used for talking with your data store. The whole purpose of using an MVC framework is to create different well defined layers of functionality. The view should contain all the display related stuff which can also include javascript. You can technically send data back to the browser at any layer but that just defeats the purpose of using CI.