是后端程序员拿着你这个页面直接改插入
数据。这个适合一些模板类的工具例如PHP
,JSP此外还有形式上相似的比如rhtml、django模板、Velocity等等。PHP中有一个也致力于此的库叫Smarty处理一些簡单的情形还是非常不错的
采用这种方式,前端做好页面后面就帮不上忙了只能让后端去熟悉你前端的设计,让后你作为前端稍微解釋一下一些细节
一种方式是ajax取数据,也就是让后端暴露出数据让前端取回来填充页面。除了XML格式json格式也比较流行。这种情况下是前端完成剩余的部分前端和后端需要约定好数据格式的细节。
这种方式的缺点是很依赖前后端的沟通而且几乎没法实现测试驱动开发。
於是这种方式有各种变种比如Ember.js,knockout.jsbackbone.js这些工具使用的方式。很多时候需要给数据先设计一个schema未必是前端或者后端写,可能是在项目前期約定好的前端和后端就按照预先约定好的做正确的实现就可以了,这些库会帮你把数据在恰当的位置显示出来并实现一些交互功能。
請使用手机"扫一扫"x
你对这个回答的评价是