RSS Feeds - 添加服务器端(PHP)或客户端(JavaScript / jQuery)
RSS Feeds - add serverside (PHP) or clientside (JavaScript/jQuery)
快速谷歌搜索"jquery rss parser"会返回许多很酷的插件。
话虽如此,使用服务器端技术与客户端技术向我的网站添加 rss 内容的优缺点是什么?
客户端实现它可能很酷,因为这样您就可以构建非常酷的用户界面,每隔几秒钟/分钟获取新的 RSS 项目(考虑 Masonry 插件)。客户端将允许您加载 RSS 源并在从源加载内容后立即显示它们,而不是等到加载所有源。
服务器端 - 您必须考虑某种缓存,因为解析提要可能非常耗时,而且没有人喜欢等待......
这里有一些优点和缺点:
优点
- 内容动态更新
- 可以灵活地将最相关的内容推送给访问者
- 允许您设置样式和操作数据,以保持网站外观一致
缺点
- 客户端需要在浏览器/设备上启用 javascript。
- 服务器端虽然更通用,但可能需要在服务器上额外安装模块才能正常工作
- 服务器端不会在没有页面重新加载的情况下自动更新
- RSS 源结构可能会更改,需要重写代码。
- RSS 源未正确输出,导致您的网站无法显示正确的信息(标签使用不当或未转义的字符)
- 可能不会立即更新,我知道一些每周更新的提要
如果您正在寻找一种向您的网站添加内容的方法。考虑创建或使用内容管理系统。有一些可用的插件可以做同样的事情,并允许您对数据的显示或解释方式进行一些控制,更不用说还可以缓存较旧的提要。最常见的内容管理系统列表可以在这里找到:http://en.wikipedia.org/wiki/List_of_content_management_systems
我正在寻找如下列表:
将客户端技术用于 RSS 源的好处:
- 无需重新加载页面即可更新内容
- 无需重新加载页面即可对内容进行排序/操作
用于 RSS 源的服务器端技术的优势:
- 改进了单点登录
- 不需要客户端启用 JavaScript。
相关文章:
- 如何将权限/授权数据传递到客户端Javascript
- 如何通过服务器上的Node从客户端JavaScript上传到谷歌云存储
- Telerik RadGrid排序客户端JavaScript jQuery
- 如何在客户端javascript中需要节点模块
- 客户端javascript没有'找不到我的网址
- 使用document.cookie将客户端javascript转换为节点模块
- Fido U2F客户端javascript源代码
- 从服务器端经典 asp 和客户端 javascript 传递字符串
- 如何将 Node.js 环境变量注入客户端 JavaScript
- RSS Feeds - 添加服务器端(PHP)或客户端(JavaScript / jQuery)
- 在客户端 Javascript 方法之后运行服务器方法
- 客户端 JavaScript 没有定义 - 但它在 HTML 源代码中.任何人都知道为什么
- Imgur 通过客户端 javascript 上传工作,但不是 node.js.慌乱了
- 突出显示与perl正则表达式匹配的HTML部分 - 在服务器端perl或客户端javascript中执行此操作
- Django设计模式-在加载时填充客户端JavaScript变量的方法
- 将Date从客户端(Javascript)发送到WebApi的最佳方式是什么
- 客户端JavaScript Facebook OAuth2实现
- 我已经从d3图表中创建了一个base64图像,需要使用客户端javascript或angular将其发布到faceboo
- 使用rest客户端/javascript验证microsoftoutlook-web(owa)
- 如何将客户端javascript返回值传递给ASP经典服务器端