12306刷新间隔引发的抢票问题
进入12306订票页面,默认的刷新间隔时间是5s(5000ms),页面虽没有提供修改间隔的功能,但通过运行:
autoSearchTime=1000
可以将间隔时间修改为任意自己想要的值(如:1s),从而简单实现刷票。原因在于autoSearchTime是全局变量,通过控制台便可以任意的修改(甚至可以通过脚本实现刷新的调用)。如此,神马抢票软件、抢票浏览器都是浮云,何必冒着泄露隐私给第三方的风险去安装不必要的软件呢?
其实,JS完全可以避免使用全局变量,虽然没有提供private关键字,但已有不少成熟的模式实现变量的私有性:
1、构造函数方式:
function Gadget () { var name = 'iPod'; this.getName = function () { return name; }}var toy = new Gadget();
name便是私有变量,无法通过toy.name访问。
2、对象私有性:
var myobj = (function () { //私有成员 var name = 'my, oh my'; return { getName: function () { return name; } };}());myobj.getName();
即使用闭包的方式访问局部变量,该方式同时也是“模块模式”的基础框架。
3、构造函数方式改进(使用原型):
function Gadget () { var name = 'iPod'; this.getName = function () { return name; }}Gadget.prototype = (function () { var browser = 'Mobile Webkit'; return { getBrowser: { return browser; } };}());var toy = new Gadget();console.log(toy.getName());console.log(toy.getBrowser());
该方式避免了每次调用构造函数时重新创建私有成员,实现多个实例之间的数据共享。
此外,更为合理的方式是采用模块模式,具体介绍见《JavaScript模式》P99~P103
注,以上例子出自该书P94~P99。
12306刷新间隔引发的抢票问题相关推荐
- 12306订票候补是个坑_还在加钱抢票?12306已屏蔽多个抢票软件渠道!
据中国之声报道,按铁路春运火车票互联网和电话订票提前30天发售的规定,29日就可以开始买1月27号.也就是大年初三的火车票了.和往年相比,今年春运的运能增加了,购票方式更多元了,12306系统日稳定售 ...
- 12306应该如何应对黄牛抢票 ,补充和修正
上一篇博文:<12306应该如何应对黄牛抢票>受到了大家的支持,根据大家讨论的思路,我对我文章中的偏激观点和后继的思考,做了一下补充.认为如果做好这些问题,一定可以缓解黄牛购票的压力. 1 ...
- Crawler:基于splinter.browser库实现爬取12306网站来实现快速抢票
Python之Crawler:爬取12306网站来实现快速抢票 目录 实现结果 实现代码 实现结果 实现代码 # -*- coding: utf-8 -*- from splinter.browser ...
- 罗永浩回应被“Sharklet 科技解约”;12306 已屏蔽多个抢票软件;FreeDB 将关闭 | 极客头条...
整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...
- 12306的西天取经路 - 春节抢票与PostgreSQL数据库设计思考
标签 PostgreSQL , 12306 , 春节 , 一票难求 , 门禁广告 , 数组 , 范围类型 , 抢购 , 排他约束 , 大盘分析 , 广告查询 , 火车票 背景 马上春节了,又到了火车票 ...
- 12306应该如何应对黄牛抢票
12306花费数亿元做个订票系统,顶不住黄牛分分钟钟的努力,就奔溃掉了,什么动态验证码简直弱爆了.那么12306应该如何应对这个问题呢? 1.从根本上来说,只要是稀缺资源,就有囤积的价值,就会有黄牛投 ...
- 加速包可能没用!12306屏蔽多个抢票软件
最近,买回家的春运火车票正火热的进行中,有些人已经买到票了则如释重负,而更多的人仍在苦苦的抢票,相信各位最近都会受到好友发来的"我正在购买加速软件,助我抢到回家的票"类似的链接消息 ...
- 12306 出招抢票软件,技术黄牛生意要“黄”?
加速包实际上只是抢票软件企业的一种"空手套白狼"的营销工具. 作者 | 步清尘 本文经授权转自猎云网(ID: ilieyun) 这个春运,黄牛党们的生意不太好做. 不管是平台型第三 ...
- 网站抢单搭建什么服务器,12306抢票、嘀嘀抢单服务器如何搭建?
有钱没钱,回家过年!今年的除夕夜和北京的第一场雪一样,来的格外早.元旦将近,又是一波春运抢票季,不管是回家还是出国过年.回家过节,抢票是少不了的.滴滴快车也有实时单和预约单之分,一个是去往人流量比较多 ...
最新文章
- AI人脸识别 生物识别 活体检测 的发展历程
- tensorflow基础练习:线性模型
- cuda,nvidia-driver ,cudnn下载地址及版本对应
- git 怎么备份本地分支_git 入门教程之协同开发
- Canvas 数学、物理、动画学习笔记一
- mysql主从复制巡检脚本_mysql主从复制监控shell脚本
- WPF UI布局之概述
- 美赛常用算法及代码——(1)DEA数据包络分析法
- 阿里云短信接口方法使用
- Slf4j+logback实现日志打印-获取调用者类及方法行数信息
- 投资的收益与风险的数学建模
- Pandas汇总不同excel工作簿中的表格并合并同类数据
- Eclipse 下载,安装,配置教程
- 手把手教你从零开始腾讯云服务器部署
- 机器学习(六)统计学习理论
- python控制苹果手机触摸屏失灵怎么办_苹果6sp屏幕失灵怎么办 这些解决方法绝对最易学...
- Mac下AndroidStudio无法识别安卓手机问题解决
- Zabbix启动失败,提示Zabbix-agent.servic never wrote its PID file,failing
- CodeForces - 1324D Pair of Topics(二分或双指针)
- 荷马史诗【k叉哈夫曼树】