您的位置:首页 > 运维架构 > 网站架构

前端架构之表现与数据分离

2017-02-02 22:02 357 查看
今天凑巧有个朋友突然问我:表现跟数据分离什么东东呀?

其实这个再许多公司招聘的要求上都会写对于表现跟数据分离的理解程度,其实我感觉用的框架多了,积累的经验多了,自然而然的就会形成了自己的一套思维模板,一套最简便的可以多样化的模板,今天乘着这个机会我把自己的理解表达一下,不一定正确,只是自己的感悟!

表现:顾名思义,就是表达出来的现象,在前端来看,就是html+css,就是平常所看到的的网页的架子呗;

数据:一般是从后端数据库或从哪爬过来的数据,然后在前台显示出来,即是网页中各个结构上的内容;

在前端架构语言中,我用过的只有angularJs实现了将数据放到js中,然后html中直接将数据内容映射到框架中。其实这应该就是将表现和数据完全分离出来的一种框架,这种结构的好处就是更改后端数据时,不需要再动这些结构了;

而这种概念出现最早还是在mvc的概念中,model-view-controller,即把数据、表现与控制分离开,不管是对于开发还是后期维护以为阅读代码都有很好的清晰和简洁性,在后端中用的最多,近几年在前端代码中也越来越引入各种架构,不想原来前端JS混乱了,各种js乱七八糟的写;

这也是angularJs现在在前端越来越推广大的根本原因;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: