dahai@dahai
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“调用setInterval()方法同样也会返回一个间歇调用ID,该ID 可用于在将来某个时刻取消间歇调用。要取消尚未执行的间歇调用,可以使用clearInterval()方法并传入相应的间歇调用ID。 你调用id = setInterval()的时候,id就已经被赋值了,一般来说第一次执行就是1,每次调用setInte…”
“只要后台不怕有压力,前端没什么影响,JS是异步执行,同时发一个请求和100个请求你是感觉不出来差距的”
“为什么岁数大了,听到台湾腔反而觉得老土。。。”
“session信息是浏览器帮你完成的,浏览器自动生成并添加到请求的相关协议字段,不需要你去干预,你只需要在后台把session信息提取出来并建立一个存储机制即可,一般来说后台都会在用户登陆时把session和用户信息做一个关联,获取到请求之后根据session信息就可以对应到具体用户,所以没有人会在每次请求中携带用户信…”
“我上面说的很清楚了,不管你的url是什么,只要你的浏览器没有重启,同域名发送给后台的任何请求sessionid都是一样的 a.com/1和a.com/2?b=3对于后台来说都是同一个session 后台提取方法你要去查你所用语言或者使用的中间件,一般来说后台处理请求都会有req和res两个对象,session信息就包含…”
“不是的…… session信息是包含在协议字段的,不需要在url或者携带的数据里体现,浏览器给后台发送的任何请求,后台都可以提取出session信息”
“所以是不需要在url里包含sessionid的,你如果需要在关闭浏览器之后再打开这个网页还要保留之前的用户信息,那就只能使用cookie,因为session只能在不关闭浏览器的情况下保持不变”
“sessionid是跟浏览器相关的,在不关闭整个浏览器的情况下,重复打开这个网页的时候,后台获取的sessionid是不变的 至于如何获取sessionid,各自语言都有各自的方法 你只要在后台有个session的储存机制,各自语言一般都会有现成的模块,每次打开网页的时候,后台判断一下这个session有没有存储记录,…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。