Ⅰ JS脚本实现网页自动秒杀点击
我们先来看下秒杀活动页面代码
<!DOCTYPE
HTML>
<html>
<head>
<meta
http-equiv="Content-Type"
content="text/html;
charset=gb2312">
<title>
Micomo
</title>
</head>
<body>
<div>
<p>
活动倒计时<strong
id="endtime"></strong>秒!
</p>
<input
type="button"
id="btn"
value="立即购买"
disabled="disabled"
onClick="func()"/>
</div>
<script
src="/js/jquery-2.1.1.min.js"></script>
<script
type="text/javascript">
//倒计时30秒
var
i
=
30;
function
remainTime()
{
if
(i
>
0)
{
document.getElementById("endtime").innerHTML
=
i--;
setTimeout("remainTime()",
1000);
}
if
(i
==
0)
{
$("p").text("活动开始");
$("p").css("background-color",
"yellow");
//倒计时结束,按钮状态改为可用
document.getElementById("btn").disabled
=
false;
}
}
remainTime();
//点击按钮触发的方法
function
func()
{
alert("恭喜你抢到一个月饼");
}
</script>
</body>
</html>
页面预览
脚本
js
代码
<script
type="text/javascript">
var
button
=
document.getElementById("btn");
//每秒执行一次,若按钮状态为可用,进行点击
setInterval(function()
{
if
(button.disabled
==
false)
{
button.click();
}
},
1000);
</script>
setInterval()
方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval()
方法会不停地调用函数,直到
clearInterval()
被调用或窗口被关闭。
如何放到浏览器
浏览器打开活动页面,按F12进入调试模式,找到Console控制台,将上面js脚本标签内的代码粘贴进去(不要首尾标签),点击回车即可,一定要在活动结束前放进去。
结果预览
修改setInterval(function(){},millisec)中的millisec(毫秒为单位),可以控制点击频率。
这只是个简单的js代码,没有实现验证码自动验证。
可以参考学习,切勿拿来做有违道德,谋取利益的事。
个人博客,仅用来做些笔记,不保证内容正确性,若发现错误,恳请纠正。
网络浏览器积分兑换
打开如下页面,按F12,将代码放到console下,回车。
代码
//选取data-id为6的<a>标签
var
button
=
$("a[data-id=ƌ']");
//每秒执行一次,若按钮状态为可用,进行点击
var
fuc
=
setInterval(function()
{
//如果出现刷新验证码的按钮,则表明已抢到
if($(".refresh-btn").length
>
0){
window.clearInterval(fuc);
//桌面通知,只有chrome,firefox浏览器支持桌面API
Notification.requestPermission(function(status)
{
var
n
=
new
Notification('通知消息',
{
body:
'爱奇艺会员兑换码!'
});
});
}
else
{
button.click();
}
},1000);//一秒一次点击
Ⅱ “javascriptj 是一种面向浏览器的网页脚本编程语言”对吗
是的,js的定位就是辅助网页的浏览效果的,只不过随着技术的发展,js的功能也越来越大,但是他仍然且只作用于浏览器
Ⅲ 网页里都能用哪些语言写脚本,是不是只能用Javahtml都能支持哪些语言的脚本
网页里能用于编写脚本的语言目前来说只有Javascript(与Java没有关系) 以前有用Applet(采用Java创建的基于HTML的小应用程序)的,但现在几乎没人再用这个了 Java,以及ASP、ASP.NET、PHP等都是服务端的语言,是由服务器处理生成HTML再传输给客户端(也就是浏览器)的 只有Javascript,是在客户端(也就是浏览器)运行的,所以称之为脚本语言
Ⅳ js能做什么不能做什么或者推荐一个更强大的脚本
可以通过后台传输数据给静态页面,可以动态的生成和控制页面元素,可以创建删除cookie。可以破除同源策略,远程加载。对于支持HTML5的浏览器还支持canvas的编程、新版HTML5会支持移动端的底层API,到时JS还可以编写手机APP。功能很多,JS是一个很好很强大的脚本~
不可以读写计算机的文件,为了安全考虑
其实PHP也属于脚步,但是它是服务器端的,功能也很强大,除了不能支持手机APP外,几乎JS能做到的它也可以,而且它还能读写计算机文件,读写数据库等~是一个后台的脚本~
Ⅳ js可以写网页吗
可以。html一句不用都行,css一行不写都行。不过html还是要的,毕竟是入口。纯js可以通过dom操作写出html+css
Ⅵ 什么是JS脚本
js(JavaScript)是一种编程语言,它可以编写那些网页上的程序,它的功能不如c、c++等一些专业编程的软件(但是也并不弱),它可以直接在纯文本编辑器中编写,然后运行,扩展名是js。
Ⅶ 网页制作中js是干嘛用的
html只能用来做静态的页面,js可以实现当前日期的调用,div左侧与右侧的自适应,给你个网址你学学吧很好的 http://www.w3school.com.cn/js/index.asp js语句可长可短,自己根据需要写 // JavaScript Document function initArray(){ for(i=0;i<initArray.arguments.length;i++) this[i]=initArray.arguments[i]; } var isnMonths=new initArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"); var isnDays=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"); today=new Date(); hrs=today.getHours(); min=today.getMinutes(); sec=today.getSeconds(); clckh=""+((hrs>12)?hrs-12:hrs); clckm=((min<10)?"0":"")+min; clcks=((sec<10)?"0":"")+sec; clck=(hrs>=12)?"下午":"上午"; var stnr=""; var ns="0123456789"; var a=""; function getFullYear(d){ //d is a date object yr=d.getYear(); if(yr<1000) yr+=1900; return yr; } document.write(getFullYear(today)+"年"+isnMonths[today.getMonth()]+""+today.getDate()+"日 "+isnDays[today.getDay()]); 这是我写的显示日期的代码,把我这段代码放进div, <div> <ul><li class="date">当前日期:<script src="nowdate.js"></script></li></ul></div> 显示结果就是:当前日期: 2012年4月14日 星期六
Ⅷ JavaScript能做什么,该做什么
应该是初学者吧。在最初,我也问过这个问题,在学会了使用一些功能以后,就自然明白了,很难说清楚。我把JS理解为,页面的化妆术。我们就是化妆者,通过JS,我们可以把一个页面全我们想要的意思进行渲染,执行相应的功能,生成相应的效果,比如,显示当前系统时间,比如,显示实时信息的更新(通过AJAX)。
术语一点说,JS是一种页面脚本,通过执行程序脚本片段,我们可以对页面及页面上的元素进行操作,实现特定的功能与效果。有一些东西,我们用高级编程语言是实现不了的,而用JS,可能几行代码就可搞定。比如,显示当前系统时间等。
先随便了解一些这种类似的说法,自己去实地编写一些小功能。如果你也是WEB开发的朋友,在页面做得多了,页面效果也做得多了,自然会心领神会。
Ⅸ 网页得js脚本怎么做大神
本人先已chrome为例,首先打开需要调试的页面,按F12快捷键打开调试工具如下:
在调试窗口中,所有的HTML元素都会呈现在调试窗口中
如何选择指定的dom节点进行查看和编辑:
js断点调试:chrome非常强大,在chrome调试工具栏中,你可以进行js断点调试以及格式化查看(一些大型的门户网站都会将js压缩成无任何格式的代码这在研究时特别费劲):
我先写一段简单的js代码:
function debug(){
for (var i=0;i<10;i++){
alert(i);
}
调试截图如下:
js ajax调试,ajax技术如今越来越频繁使用,所以,ajax调试也必不可少:
在chrome调试工具中,可以查看到当前页面所以的请求,包括ajax请求,以下是页面打开后所有发起的请求,
chrome很强大,可以查看发送请求的数据,也可以查看返回的结果:
6
本篇幅简短,无法全部描述,大家可以多去使用,即可领会chorme的强大之处。此文仅仅只做了简单的介绍,望能给刚入门的人一个启蒙。
Ⅹ javascript可以做什么
javascript是一种脚本语言,可以用于开发运行在客户端的、由浏览器中的javascript引擎解释执行的代码。比如:可以用于编写提交表单前对表单数据进行验证的代码;结合DOM(文档对象模型)和ajax(异步javascript和xml)还可以开发出使客户端(主要是浏览器)具有一定交互性的代码;也可以用于c/s模式(客户/服务器模式)中的客户端或服务器端的代码的开发或潜入式开发中。总而言之,由于javascript具有语言灵活、代码跨平台等特性,使得它很受欢迎,在许多场合都有用武之地。