使用JQuery或任何其他类似框架从您的自定义URL/Web服务加载HTML内容非常容易.我多次使用这种方法,直到现在,发现性能令人满意.
但是所有的书籍,所有专家都试图让我使用JSON而不是生成HTML.它是如何比HTML更优越的?
它快得多吗?
它在服务器上的负载是否很小?
另一方面,我有一些使用生成的HTML的原因.
你是哪一方,为什么?
如果我向PHP文件发送一个AJAX请求,那么什么会导致更快的HTML呈现:
我有一个相当复杂的HTML结构,这使得大型HTML块的下载时间与Javascript(jQuery)需要呈现相同结构的时间相比.
甚至还有一个确定的答案吗?
我只是想知道AJAX响应的"理想"输出格式是什么?使用一些客户端JavaScript模板引擎将纯数据(JSON,XML)呈现到页面中?或者"按原样"呈现到页面中的HTML片段?
你的偏好是什么?为什么?
在我看来,任何拦截都可以提供即时的麻烦,因为任何人都可以将任何HTML /脚本发送回客户端.
我有兴趣这样做的唯一原因是,每当有一个DOM结构/ CSS更改时,前端开发人员面临巨大的痛苦,所以你现在必须弄清楚你在Javascript HTML构建过程中的位置更新.
你们怎么处理这个?有什么我可以做的事情来减少任何风险或者只是直接的坏主意吗?
我有一个asp.net mvc视图,在jquery ajax的帮助下更新了一个div.我应该使用返回PartialView或json的控制器吗?和表演?
ajax ×4
html ×4
javascript ×4
json ×4
jquery ×2
asp.net-mvc ×1
optimization ×1
php ×1
security ×1
xml ×1