前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >好久没有遇到如此傻白萌的代码了,焉能不盘它!

好久没有遇到如此傻白萌的代码了,焉能不盘它!

作者头像
用户1272076
发布2020-02-19 12:00:03
3630
发布2020-02-19 12:00:03
举报
文章被收录于专栏:张培跃

远程办公已经一周多了,大家活的还好吗?是不是发现比之前上班还要累?

有一朋友跟我诉苦说:现在每天起床第一件事就是打开公司内部的OA系统进行打卡,而且是每隔两小时都要打卡一次的那种。由于每天都要繁忙至深夜,所以经常忘记打卡!

于是,我很感兴趣的参观了一下他们所谓的系统。不出所料,该系统是一家外包公司临时加班拼凑起来的。界面如图(系统界面经本人操刀改造):

打卡的方式很简单,点击打卡按钮,便会通知打卡成功!点击按钮的代码如下(代码经过友好加工):

代码语言:javascript
复制
$("#daka_btn").click(function(){
  const url = "http://zhangpeiyue.com/oa/daka";
  $.post(url,{from_code :'pc'},function(e){
    /*
    *e.code:返回状态 ,100已经打过卡,200打卡成功
    *e.msg:是返回状态的说明
    */ 
    alert(e.msg);
    if(e.code == 200){
      // 你没看错,打卡成功后要刷新页面
      window.location.reload();
    }
  });
});

你没看错,上面居然是一段久违了的JQ代码。随后我不受控的按下了F12键,打开咱们调试利器中的Console选项,输入了以下代码:

代码语言:javascript
复制
function laoZhang(){
  // 子函数:生成随机数。
  function _getRandom(min,max) {
    return Math.floor(Math.random()*(max-min+1)+min);
  }
  setTimeout(()=>{
    const url = "http://zhangpeiyue.com/oa/daka";
    $.post(url,{from_code : ”pc”},function(e){
      console.log(e.msg);
      laoZhang();
    });
  },_getRandom(1000*60*60,1000*60*60*2))
}
laoZhang();    

自此,再也不用因分心打卡,而影响到正常工作了。因为程序会在1小时至2小时之间自动帮你完成打卡。

当然,我们还可以在界面当中增加上打卡倒计时,以及自动打卡精确时间的输出等等功能。不过我感觉这些也够用啦!

最后,君子爱财取之有道,此种行为还是不要采纳的好,毕竟工作总归是要尽职尽责并全力以赴的。

—————END—————

关注「张培跃」加星标,收看更多精彩

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 张培跃 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档