哪位高手幫我解釋一下這段函式是什麼意思,有什麼用

2021-03-03 20:27:41 字數 2304 閱讀 1698

1樓:匿名使用者

這段**就是

bai彈出乙個新的視窗

du。主要就是這段:

window.open(pageurl,"popwin","scrollbars=yes,*******=no,location=no,directories=no,status=no,menubar=no,resizable=no,width=480,height=350")

window.open 彈出新zhi視窗的dao命令;專pageurl 彈出窗屬口的檔名; 就是你的的href值'popwin' 彈出視窗的名字(不是檔名),非必須,可用空''代替;

height=350 視窗高度;

width=480 視窗寬度;

*******=no 是否顯示工具欄,yes為顯示;

menubar,scrollbars 表示選單欄和滾動欄。

resizable=no 是否允許改變視窗大小,yes為允許;

location=no 是否顯示位址列,yes為允許;

status=no 是否顯示狀態列內的資訊(通常是檔案已經開啟),yes為允許

js高手來幫我解釋一下這段**的意思 5

2樓:匿名使用者

首先,整段**應該是從window.setinterval("backtop()",1)開始的,設定了乙個定時器,每1毫秒執行一次backtop()。

其次,搞懂幾個關鍵變數的含義:

diffy=document.body.scrolltop 這個diffy就是滾動位置。每次頁面滾動,它就會改變(所謂滾動位置,其實就是頁面的垂直方向的第幾個畫素處在瀏覽器頂部)

lastscrolly這個東東,它的含義並不是上次的滾動位置。我也不知道用什麼詞來描述它比較好,就直接說它的作用吧:一旦它跟diffy不一樣,它就會逐漸向diffy靠近,每次靠近的距離percent等於它倆的差值乘以0.

1。比如一開始lastscrolly是0,滾動位置diffy是100;它就會先增加(100-0)x0.1=10,變成10,然後增加(100-10)x0.1=9,變成19,然後增加(100-19)x0.

1=8.1(向上取整得到9),變成28,然後增加(100-28)x0.1=7.

2(向上取整得到8)。。。。一直到它等於滾動位置diffy。我們可以看到每次它移動的步長逐漸變短。

想象一下如果有乙個東西一開始就在頁面頂部,滾動頁面的時候,它的位置按照lastscrolly來改變,那麼它的移動方式就是開始的時候很快地向滾動位置移動,然後逐漸變慢,最後到達滾動位置。

那麼如果有乙個東西一開始在距離頁面頂部y0處,每次我們讓它的y0也按照3裡的東西同樣的速度移動,是不是就可以讓它以同樣的方式移動到滾動位置+y0的位置上呢?答案是是的!

document.all.tooltiplayer2.style.pixeltop這個是tooltiplayer2處在頁面上的位置y0了。

歡迎追問

3樓:仁的遺失

這個是js的對聯廣告

diffy=document.body.scrolltop; //獲取網頁被卷去的高

percent=.1*(diffy-lastscrolly); //獲取滾動的百分比

if(percent>0)

else

document.all.tooltiplayer2.

style.pixeltop+=percent; //獲取頁面中的tooltiplayer2的元素然後設定最近乙個定位的父物件頂部的位置

lastscrolly=lastscrolly+percent; //這一句就不用解釋了吧

window.setinterval("backtop()",1); //沒隔一秒呼叫一次定時器(呼叫你那個定義的方法)

記得給分額。。。

4樓:被拂去的風

/**math.ceil()是常見程式語言中的常用**,ceil() 方法執行的是向上取整計算,它返回的是大於或等於函式引數,並且與之最接近的整數

math.ceil(12.2)//返回13math.ceil(12.7)//返回13math.ceil(12.0)// 返回12math.floor

floor -- 原意 地板。

數學函式,求乙個浮點數的地板,就是求乙個最接近它的整數,它的值小於或等於這個浮點數。

例如:math.floor(0.60) -- 0math.floor(0.40) -- 0math.floor(5) -- 5

math.floor(5.1) -- 5

math.floor(-5.1) -- -6math.floor(-5.9) -- -6*/

哪位高手幫我解釋一下845 865 915

這是一個intel晶片主機板的成長曆程.845前兩年的弄潮兒,現在基本是915和945,965和975屬於目前的超前產品,家裡有錢砸的發燒友級別才會考慮.簡單點說,就是一個比一個好.你要問晶片相關資訊太多了,自己可以想具體瞭解哪款在網上隨便一查,很方便的. intel晶片組往往分系列,例如845 8...

哪位英語高手幫我解釋一下這些英文什麼意思,謝謝

簡單來說就是好好珍惜生命中的每一時刻,讓它變得有價值有意義 你是想要它表面的翻譯?那就是,衡量生命的不是乙個人呼吸的次數,而是在那些最最難忘的時候我們屏住呼吸 人生不是以呼吸衡量的,而是屏住呼吸的那一刻 這個差不多就是逐字翻譯了,太逐字的話顯得不文藝。生命並不是以我們活了多久來衡量的,而是要看我們經...

哪位高人給我解釋一下,哪位高人給我解釋一下

確定你得了B肝。B肝 小三陽 是指在B肝的 兩對半 檢查的五項指標中,表面抗原 hbsag e抗體 hbeab 和核心抗體 hbcab 檢測均是陽性。而在B肝兩對半檢查報告中的所體現形式是hbsag hbeab 抗hbc 凡出現 小三陽 均提示急性或慢性B型肝炎,體內病毒複製,為B型肝炎病毒複製狀態...