本文目錄一覽:
- 1、幫看段JS代碼
- 2、這段js代碼什麼意思
- 3、麻煩看下這段Js代碼是什麼代碼?
- 4、大家給看一下這段JS代碼是什麼意思
- 5、求大家幫忙看下這段JS代碼的大概意思
- 6、求大神看一下這段JS代碼 為什麼運行之後只有第一次是不同的時間,再次運行就相同了。
幫看段JS代碼
document.orderform.action==”alipay/index.asp”
document.orderform.action==”chinabank/send.asp”
把這兩句的’==’ 改成’=’
賦值和等於不一樣
這段js代碼什麼意思
首先 注意看:var _hmt = _hmt || []; 這個變數 _hmt 在下面的代碼 沒用被引用,所以是無效代碼!
(function(){ 實際代碼 })() 這種代碼 方式 叫做 定義一個匿名函數並返回成變數,然後馬上執行
基於你給的代碼,這種方式 目前看不出用途,實際真正有用的代碼是:
// 創建一個 script元素
var hm = document.createElement(“script”);
// 設定這個 script腳本的 路徑
hm.src = “”;
//獲取 網頁 中第一個 script 腳本,定義成變數 s
var s = document.getElementsByTagName(“script”)[0];
// 找到 s 的父節點,在這個父節點中 插入 元素 hm ,並在s 之前
s.parentNode.insertBefore(hm, s);
最終這段代碼的意思 就是 動態創建了一個 script 腳本並設定下載網址 放在 網頁script標籤的最上面
代碼的用途 就不清楚,得你根據實際意義看分析
麻煩看下這段Js代碼是什麼代碼?
不是防鏡像代碼。
這個代碼是判斷當前網址是否帶有「http://」,如果帶有就跳轉到指定的那個網址。
防鏡像代碼需要判斷當前網址是不是自己的網址,不是自己的網址就跳轉到自己的網址。
大家給看一下這段JS代碼是什麼意思
首先判斷瀏覽器是否支持cookie, 然後進一步判斷cookie是否有相關信息,如果沒有剛調用js文件, 接下來的兩個函數沒不用解釋了,
大概看了下,這是百度首頁suggest的瘦身js框架,經壓縮過的。
求大家幫忙看下這段JS代碼的大概意思
挺長的,簡單幫你分析一下
取得跳轉的URL
var jumpurl=$(“#jumpurl”).text();
檢測cookie中「showdiv」的標誌位,如果為空,就設置成當前時間,如果已經存在,
判斷是否已經超過24小時,如果超過則將「showdiv」置空
if(getck(“showdiv”) == “”)
{
var data = new Date();
var timestr = data.getFullYear() + “-” + (Number(data.getMonth())+1) + “-” + data.getDate() + ” ” + data.getHours() + “:” + data.getMinutes() + “:” + data.getSeconds();
document.cookie=”showdiv=” + timestr;
}
else
{
var date_ = convertdate(getck(“showdiv”));
var data = new Date();
var num = Number(data.getTime()) – Number(date_.getTime());
if(num = 24*3600000)//已經過期重新設置
{
document.cookie=”showdiv=”;
}
}
給按鈕「closebtn」添加點擊事件,該控制項被點擊時,設置cookie值「isshow=true」,
同時使用淡出效果來隱藏「full_scroll」控制項,並給「add_fav」控制項添加點擊事件,
該控制項被點擊時打開「jumpurl」定義的?URL,同時設置cookie值「isshow=true」,
同時使用淡出效果來隱藏「full_scroll」控制項
$(“#closebtn”).click(function(){
document.cookie=”isshow=true”;
$(“#full_scroll”).fadeOut(“slow”);});
$(“#add_fav”).click(function(){
window.open(jumpurl);
document.cookie=”isshow=true”;
$(“#full_scroll”).fadeOut(“slow”);
});
給「welcome_img」控制項添加點擊事件,該控制項被點擊時,設置cookie「isshow=true」,
同時使用淡出效果來隱藏「full_scroll」控制項
$(“#welcome_img”).click(function(){
window.open(jumpurl);
document.cookie=”isshow=true”;
$(“#full_scroll”).fadeOut(“slow”);
});
等待1秒後執行showdiv函數
setTimeout(“showdiv()”,1000); //這裡修改打開網頁多久之後顯示提示
以上部分是頁面載入時執行的的全部代碼,下面兩個函數就不說了,應該可以看得清楚。
求大神看一下這段JS代碼 為什麼運行之後只有第一次是不同的時間,再次運行就相同了。
//仔細分析一下這段程序看下執行次數,你就會發現問題的所在了
var a = [[4,3,6,7,9]];
var y = 500;
var z = 0;
var t = 10;
var m = 0;//定義執行了多少次
var n = 0;//定義第幾次執行
setInterval(time,1000);
function time(){
n++;
var date1 = new Date().getTime();
console.log(date1);
for (var i = 0; i a[0].length; i++) {
for(var j = 0;jt*5;j++){
m++;
y-=a[0][i];
if(y=0){
z=1;
break;
}
}
if(z==1){
break;
}
}
//這裡你可以列印n和m的值第一次m=125說明執行了125次,以後 每次m都多1
//說明以後每次都執行一次,所以相隔時間就短了可能不到1ms就執行完了
console.log(“第”+n+”次執行,m===”+m);
var date2 = new Date().getTime();
console.log(date2);
console.log(“程序時間差====”+(date2-date1));
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/249451.html