Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Ajax和服务器端之间加载RSS提要的最智能方法_Javascript_Ajax_Node.js_Optimization_Rss - Fatal编程技术网

Javascript 在Ajax和服务器端之间加载RSS提要的最智能方法

Javascript 在Ajax和服务器端之间加载RSS提要的最智能方法,javascript,ajax,node.js,optimization,rss,Javascript,Ajax,Node.js,Optimization,Rss,考虑到在主页上加载和呈现小型RSS提要的技术选择,您会选择Ajax(异步)解决方案还是更面向服务器端的解决方案(我使用的是node.js) 我知道每种方法的一些优点/缺点,但我忽略了服务器端请求在页面初始加载时会在多大程度上更重。我已经成功地使用Google Feed API在网站上实现RSS提要输出 它允许您查询一个或多个RSS端点,并获取返回的JSON响应,这样就很容易解析出来并按您的需要显示 我通常在AJAX调用中使用它,但我不明白为什么不能在节点中使用此服务器端 您的决定将取决于您是想

考虑到在主页上加载和呈现小型RSS提要的技术选择,您会选择Ajax(异步)解决方案还是更面向服务器端的解决方案(我使用的是node.js)


我知道每种方法的一些优点/缺点,但我忽略了服务器端请求在页面初始加载时会在多大程度上更重。

我已经成功地使用Google Feed API在网站上实现RSS提要输出

它允许您查询一个或多个RSS端点,并获取返回的JSON响应,这样就很容易解析出来并按您的需要显示

我通常在AJAX调用中使用它,但我不明白为什么不能在节点中使用此服务器端

您的决定将取决于您是想在页面加载后将RSS项加载到浏览器中,还是想在初始页面加载时(通过节点服务器端代码)将其加载到浏览器中

很容易将其与JQuery$.getJSON()混合使用。这是我选择的方法。可以很好地与您可能想要实现的任何其他客户端魔术配合使用,例如滚动新闻项等