芯友网xin1234.com

服务端之返回json,整个前端都用js动态生成,会不会更屌



【路人】Tommyヽ
小菜鸡有个小疑惑,说出来和各位讨论讨论
如果,服务端之返回json,整个前端都用js动态生成,会不会更屌
【新秀】当时我就吓傻啦
屌个屁
【明星】柒葉聆風
很吊 不过没有必要  你不觉得这个样子写代码麻烦么
【新秀】当时我就吓傻啦
铺天盖地的代码。
【明星】柒葉聆風
WebBrowser 怎么设置纸张大小
【路人】Tommyヽ
这样的话,更加符合mvc的思想了,不是吗
服务端不需要考虑前端事情,换言之,后端不需要负责生产html

更灵活
【明星】UIT工作室
确实更灵活了,而且早就实现了,single page就是这个原理,页面用ajax取json数据,然后用mvvm模式绑定到页面上,现在有有些js框架很火,比如ko,就是因为这种方式的流行
【新秀】当时我就吓傻啦
页面要更新的只有数据部分,你这整个页面都临时生成 你试试代码多不。
他说的整个前端用JSON生成
@UIT工作室 你用过KnockoutJS 
【路人】Tommyヽ
不不,js拿到服务器返回的json数据,动态生成,或者用框架
【新秀】深圳-²○¹3
js 框架 生成 表单,列表 就是这样
【路人】Tommyヽ
是的
【新秀】深圳-²○¹3
代码量不多。
【路人】Tommyヽ
我也觉得相比现在普遍的方式,并不会多出太多额外的代码
【新秀】当时我就吓傻啦
【新秀】深圳-²○¹3
顶多 要生成 控件配置
【新秀】当时我就吓傻啦
话是你说的。
【路人】Tommyヽ
是的,整个页面都用js生成
【明星】打入敌人内部的卧底
前后端分离 是个好思想
【配角】西元
那前端解析的时候对客户端机子有影响
量大了会卡顿的
【明星】打入敌人内部的卧底
但是 好像容易 数据被爬虫爬
不会大的 有分页的 怕毛
【明星】UIT工作室
除非是特意追求js技术,一般没看到前端也全用js的吧,页面框架还是用原来的,只有数据部分用js
【配角】西元
 这个
嗯,数据部分用js最合理了
【新秀】当时我就吓傻啦
@UIT工作室 有没有试过KO和EasyUI一起用?
【路人】Tommyヽ
我比较菜,表达或许不太合理
【新秀】当时我就吓傻啦
我现在这项目连HTTP请求都没有。
【路人】Tommyヽ
浏览器直接解析一个完整的html与js动态的生成页面元素,直接操作dom树。这之间在时间上会存在很大的差异嘛?
【新秀】当时我就吓傻啦
全部用的WebSocket请求响应的。
【配角】西元
原理都一样啦
都是要请求。
就看数据的组合合理不了
【新秀】当时我就吓傻啦
WS可以后台主动给前台推
【路人】Tommyヽ
貌似websocket真的不是走的http请求,因为浏览器的调试工具是监听不到websocket的
【配角】西元
WebSocket 这东西用多了会影响性能吧
【新秀】当时我就吓傻啦
【路人】Tommyヽ
我擦
【新秀】当时我就吓傻啦
谁跟你说监听不到啊。
【配角】西元
协议部一样了
【路人】Tommyヽ
被无情扇脸
【新秀】当时我就吓傻啦
这项目我写的前端部分
只有HTML CSS JS
【配角】西元
只要是发生请求都会被监听到
【路人】Tommyヽ
难道websocket并不是真正意义上的“socket”,而还是用http模拟的?
【新秀】当时我就吓傻啦
Web部分连IIS都不用。

相关问题
前端和后端完全分离,之间传输文件只有json,用RESTful接口,后端采取thinkPHP,前】 干嘛不容易不都是一样吗;我觉得应该可以的,,;
 我用Newtonsoft.Json;抓换后的 JSON  是有 \  这样的转义字符的。】 这个没事啊;问题是 我的前台很傻比。      他尽然把这个 转义 解析出来了;
页面传过来的这个jsonText,在后台怎么获取?$_POST['']这里怎么写?】 你差一个数据类型;你后台死$_post接受的;用
------分隔线----------------------------
赞助商链接
赞助商链接