Cronjob 但适用于 jQuery/Javascript

2023-12-01

我正在尝试开发一个主要使用 PHP 的 Web 应用程序,但我正在使用 jQuery/Javascript 从人们的 URL 中获取他们的推文:?

问题是想要运行 PHP cron 作业来获取已注册我的应用程序的人的最新推文。但我不知道如何用 javascript 做到这一点?

这可能吗?

EDIT:

这是 javascript 代码,我可以在 PHP 中执行此操作,以便我可以使用 Cron Job 吗?

    $(document).ready( function() {

        var url = "http://twitter.com/status/user_timeline/joebloggs.json?count=1&callback=?";
        $.getJSON(url,
        function(data){
            $.each(data, function(i, item) {
                $("#twitter-posts").append("<p>" + item.text.linkify() + " <span class='created_at'>" + relative_time(item.created_at) + " via " + item.source + "</span></p>");
            });
        });
    });

    String.prototype.linkify = function() {
        return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) {
    return m.link(m);
  });
 }; 
  function relative_time(time_value) {
      var values = time_value.split(" ");
      time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
      var parsed_date = Date.parse(time_value);
      var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
      var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
      delta = delta + (relative_to.getTimezoneOffset() * 60);

      var r = '';
      if (delta < 60) {
        r = 'a minute ago';
      } else if(delta < 120) {
        r = 'couple of minutes ago';
      } else if(delta < (45*60)) {
        r = (parseInt(delta / 60)).toString() + ' minutes ago';
      } else if(delta < (90*60)) {
        r = 'an hour ago';
      } else if(delta < (24*60*60)) {
        r = '' + (parseInt(delta / 3600)).toString() + ' hours ago';
      } else if(delta < (48*60*60)) {
        r = '1 day ago';
      } else {
        r = (parseInt(delta / 86400)).toString() + ' days ago';
      }

      return r;
}
function twitter_callback ()
{
    return true;
}

javascript 方法 setInterval 允许您传递方法和毫秒数。您提供的方法将每隔您提供的毫秒数执行一次。因此,如果您想每 30 秒获取最新的推文,您可以这样调用:

setInterval(updateTweets,30000);

这将每三十秒调用一次 updateTweets 方法,您可以在其中使用 ajax 加载最新的推文。

有关 setInterval 的更多信息,您可以查看:http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cronjob 但适用于 jQuery/Javascript 的相关文章

  • 调整发散堆积条形图以使用通用更新模式

    我一直在使用可用的堆积条形图示例here https bl ocks org mbostock b5935342c6d21928111928401e2c8608使用以下代码 var data month Q1 2016 apples 384
  • JavaScript 将 NULL 转换为 0

    我正在使用 jQuery 来获取元素的高度 但如果该元素不存在 以下代码将返回 NULL height menu li active ul height returns integer or null 这是一种跨浏览器安全的方法 可以使用以
  • PHP file_get_contents() 和设置请求标头

    使用 PHP 是否可以发送 HTTP 标头file get contents 我知道您可以从您的php ini文件 但是 您是否还可以发送其他信息 例如HTTP ACCEPT HTTP ACCEPT LANGUAGE and HTTP CO
  • 按位非运算符

    为什么要按位运算 0 打印 1 在二进制中 不是0应该是1 为什么 你实际上很接近 在二进制中 不是0应该是1 是的 当我们谈论一位时 这是绝对正确的 然而 一个int其值为0的实际上是32位全零 将所有 32 个 0 反转为 32 个 1
  • 需要了解Javascript函数提升示例

    我阅读了 Javascript 提升的概念 它非常令人困惑 但我看到了一些示例并了解了提升的实际作用 所以基本上 提升是 JavaScript 的默认行为 即将所有声明移动到当前作用域的顶部 当前脚本或当前函数的顶部 但我无法理解以下实现
  • 原始 POST 数据是什么?

    我试图理解原始 POST 数据的含义 PHP 手册页 HTTP RAW POST DATA http php net manual en reserved variables httprawpostdata php只是声明这个变量包含Raw
  • 设置基于 PHP 定时器的函数

    我有一个 php 文件test php 我想要echo or print5 秒后 即在浏览器调用 加载或打开 php 文件后不久 成功 顺便说一句 有时我可能想在特定的时间间隔后执行 初始化某些函数 如何使用 php 执行面向时间的任务 例
  • 来自外部文件的 PHP 变量?

    编辑 完成的解决方案 工作代码 所以 这是我的一个朋友帮我想出来的 这是我在 K2 items php 文件中使用的部分 div class fb comments div
  • 删除删除线的 unicode 文本?

    我偶尔会收到用户的输入 他们正在使用那些烦人的 stikethrough 文本生成器 这破坏了我的代码 我尝试过在这里找到的一些代码 string preg replace x00 x1F x80 xFF string 它有效 但我需要它只
  • 如何在 Android 设备(平板电脑和手机)方向更改时获得正确的窗口宽度

    我正在尝试使用 jquery 函数计算 Android 设备方向变化时的窗口宽度 window outerWidth true 此计算给出了两个方向变化的正确宽度iphone and ipad但在安卓中不行 如果我最初以横向模式或纵向模式加
  • 为什么 `BehaviorSubject` 不发出最后一个值

    The 关于BehaviorSubject的文档 http reactivex io documentation subject html声明它应该返回最后发出的值 无论我何时订阅 但它不会为我返回它 const ofObservable
  • 动态多个延迟 jQuery Ajax 调用

    使用 jQuery 的延迟模式http api jquery com jQuery when http api jquery com jQuery when 我正在尝试进行多个 jsonp ajax 调用并等待结果 然后再进行下一步 我可以
  • 如何在 C# 中通过 JavaScript 回调运行 QUnit 测试并获取测试结果?

    在我的几个项目中 我使用 MVC 模式将代码 关注点 分为 3 层 模型层和控制层都在 C 上运行 因此我使用 MSTest 或 NUnit 等测试框架来验证这些层的功能需求 对于视图层 我使用 QUnit 来测试 JavaScript 文
  • 是否可以阻止在每个 HTTP 请求中发送 cookie?

    我最近发现 这里 每个网络请求都会发送浏览器cookie吗 https stackoverflow com questions 1336126 does every web request send the browser cookies
  • Rails 6 webpack 抛出“未捕获的引用错误:$未定义”

    大家好 我最近开始使用 ruby 2 6 5 开发 Rails 6 由于 Rails 6 引入了 webpack 所以我尝试使用 webpack 加载我的 js 文件 尽管我已经在 appliation js 中需要了 jquery 但我仍
  • 如何使用 Browserify 获取 html 模板

    我正在尝试找出一种简单的方法 在脚本中需要 html 模板 然后从 CLI 运行 browserify 假设我想获取一个模板并将其附加到正文中 index js var template require template html docu
  • JavaScript 不是 DOM 的一部分吗?

    为什么即使从 DOM 中删除用于创建脚本的代码 脚本仍然可以运行 我遇到了一种情况 我想阻止损坏的脚本运行 查看我的帖子 https stackoverflow com questions 2685581 is there a way to
  • 错误:Javascript 上的 [object Object]

    当我在 Firebug 中运行下面的 javascript 时 我不断收到错误 我已经尝试更改多项内容 但它仍然输出错误 我正在使用 api 从 XML 检索信息 然后将其输出到屏幕上 但我不断收到对象错误 有人能看出为什么吗 任何帮助表示
  • jquery .slideToggle() 水平替代方案?

    SlideToggle 正是我想要的 只是我希望幻灯片是水平的 我现在有一个水平隐藏 显示和点击动画 但我想要切换选项 这样 当我单击活动链接时 它将播放反向动画并隐藏自身 最好的方法是什么 您可以使用animate方法 element a
  • 如何在 Mongo 聚合管道的 $unwind 阶段保留零长度值?

    我正在使用聚合管道编写 Mongo 查询 在聚合过程中 我需要 unwind领域之一 但是 我不想要 unwind排除该字段具有零长度数组的条目 因为我仍然需要它们进一步深入管道 我的领域叫做items它是一个对象数组 每个对象包含两个值

随机推荐

  • Laravel 4:一个模型可以服务多个数据库表吗?

    在我的应用程序中 我有几个 mysql 表 多伦多 温哥华 蒙特利尔等 并且我使用 DB 类来处理它们 例如 data DB select select from toronto where id array id 我想做的是开始使用 El
  • 将 CSS 过渡/动画减慢为“慢动作”

    On a Mac if you hold the Shift key and perform an action that involves animation it will slow down the animation For exa
  • 全局命名空间会被污染是什么意思?

    全局命名空间会被污染是什么意思 我真的不明白全局命名空间被污染意味着什么 关于垃圾收集的快速说明 当变量失去作用域时 它们将有资格进行垃圾回收 如果它们的作用域是全局的 那么在全局命名空间失去作用域之前 它们将不符合收集条件 这是一个例子
  • GitHub 推/拉错误

    我对 GitHub 有点陌生 我刚刚创建了我的帐户并进行了设置等 我非常仔细地按照以下步骤操作http help github com create a repo 但是当我执行最后一个命令 git push u origin master
  • 如何在Firestore中保存时间戳?

    我正在开发一个聊天应用程序 我想存储我的消息的时间戳 我的消息数据类是 import com google firebase firestore ServerTimestamp import java util Date public cl
  • Python 中的链式比较数字范围

    我有以下功能 def InRange number return 5 lt number gt 1 如果使用链式比较该数字不在 1 到 5 的范围内 我希望此值为 false 但似乎无法正确执行此操作 有什么建议么 你想要这样的 def I
  • 如何将文件从 JavaScript 传递到 PHP? [复制]

    这个问题在这里已经有答案了 是否可以将文件从 JavaScript 传递到 PHP 最好使用ajax 如果我们有以下代码
  • 无法登录 mssql-server-linux 容器中的 SQL Server

    我不情愿地执行尝试在 docker 容器中使用 Microsoft SQL Server 的耗费灵魂的任务 并且正在使用 Microsoft 提供的 mssql server linux 盒子 但无论我做什么我都无法登录 这是我的 dock
  • 可安装的触发器以不同的形式触发脚本?

    当提交不同的表单 B 时 我尝试运行连接到一个表单 A 的脚本 我有一系列相似的不同形式 需要运行相同的脚本 因此我不知道这是否可能 而不是将代码复制到每个脚本 我成功地在 A 中制作了一个可安装的触发器函数 指向 B 当出现提示时 我已授
  • 作业 - 无法利用缓冲区溢出

    我正在尝试学习在 Backtrack Linux 上利用简单的缓冲流技术 这是我的 C 程序 include
  • python-pptx:将图片插入内容占位符

    我正在使用 python pptx 0 6 0 并创建了一张包含内容和标题的幻灯片 我想将图片插入到内容占位符中 但没有诸如 add picture 或 insert picuture 之类的属性可供使用 如何将图片添加到此内容占位符中 谢
  • 使用 XSL 将所有元素名称转换为小写?

    在 XSL 中 如何在处理文档之前将文档中的所有元素名称转换为小写 我们正在使用 XSLT 2 0 并且我们已经尝试了以下方法 但它不起作用 a a
  • 向网格添加空行

    我正在尝试将行添加到我的网格中 我在文档中看到了一个例子 onAddRouteClick function Create a model instance var rec new KitchenSink model grid Plant b
  • 每次注销后 RVM 设置都会丢失

    我按照以下说明在 ubuntu 上使用 RVM 安装了 ruby rails 和 gemset http railstutorial org ruby on rails tutorial book sec rubygems 现在的问题是 每
  • 如何在android中用标记显示地图

    我正在开发 Android 应用程序 而且我在这方面完全是新手 所以我想知道如何在地图中显示标记以及如何在特定时间更改他的位置 例如定义线程或背景中的任何内容 这些内容将发送纬度和经度值并且标记在该位置上移动 如果您只想展示单个项目 Map
  • GCP Dataflow 2.0 PubSub 到 GCS

    我很难理解 TextIO write 的 withFileNamePolicy 的概念 对于像指定 GCS 存储桶来写入流式文件这样简单的事情来说 提供 FileNamePolicy 的要求似乎非常复杂 在较高级别上 我将 JSON 消息传
  • 如何运行依赖于 Android 库模块的单元测试?

    每当我尝试对应用程序模块中依赖于库模块中的类的类运行单元测试时 我都会得到以下信息 java lang NoClassDefFoundError de ivu junittest DummyData at de ivu junittest
  • 删除列表中某些连续的重复项

    我有一个这样的字符串列表 foo bar bar baz 我想更换 与单个 但离开 bar bar 完好无损的 IE 替换任意连续的数字 与一个 我当前的代码如下所示 p foo bar bar baz np p 0 for pi in r
  • 将 bash 变量作为模式传递给 awk

    我想知道如何通过bash variable as a pattern to awk 我读过几个问答 它们往往回答同一个问题 但是 它们都没有解决我的问题 可能 我错过了一些东西 我有几个这样的文件 1 9909 23121 1 23121
  • Cronjob 但适用于 jQuery/Javascript

    我正在尝试开发一个主要使用 PHP 的 Web 应用程序 但我正在使用 jQuery Javascript 从人们的 URL 中获取他们的推文 问题是想要运行 PHP cron 作业来获取已注册我的应用程序的人的最新推文 但我不知道如何用