javascript - Markdown 解析器应该是客户端还是服务器端

标签 javascript php html

<分区>

我目前正在做一个PHP项目,应该使用markdown来显示一些文本。
由于存在用于 javascript 和 PHP 的 Markdown 解析器,我现在问自己的问题是我应该解析 Markdown 服务器端还是客户端。
服务器端的优点:

  • 始终如一,即使在禁用了 javascript 的客户端上也是如此。

优点 客户端:

  • 更多动态允许预览功能。
  • 使用客户端资源而不是服务器。

我错过了什么吗?
你有什么建议?
感谢您的帮助!

最佳答案

受所谓的 Isomorphic Javascript 或 Universal Javascript 的启发,我建议你在服务器端进行第一次渲染;然后当你更新你的页面时——使用ajax——你在客户端进行渲染。这样做您将获得两种解决方案的优点:

  • 页面的快速初始呈现(无需等待 JS 库加载)
  • 减少了后续请求的服务器负载
  • 版本的最新用户体验

关于javascript - Markdown 解析器应该是客户端还是服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39667077/

相关文章:

php - 使用 php/mysql 进行简单的 php 分页或 css 分页

html - 仅使用 CSS 为移动以占据空白空间的元素设置动画

javascript - 使用 CSS 进行页面转换

javascript - Jquery 计算无法正常工作

javascript - react 导航隐藏状态栏在标题上方留下空间

php - 混淆了bindValue() 和bindParam() 之间的关系吗?

php - 如何在 WooCommerce 上批量生成/授予下载权限?

javascript - 独特的过滤器 ng-repeat Angular。隐藏列中而不是整行中的重复值

javascript - 使用 javascript 数学系统简化输入内容

javascript - 如何添加相当于 .mouseLeave 的触摸