當前位置:首頁 » 網頁前端 » js可以做網頁腳本嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

js可以做網頁腳本嗎

發布時間: 2022-11-26 02:31:32

Ⅰ 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具有語言靈活、代碼跨平台等特性,使得它很受歡迎,在許多場合都有用武之地。