日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

js 图片库 改进版

發布時間:2024/7/19 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 图片库 改进版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

平穩退化

js與html標記分離?

?

如果有兩個函數:firstFunction和secondFunction,如果想讓它們倆都在頁面加載時得到執行,可以調用函數addLoadEvent,只有一個參數,就是打算在頁面加載完畢時執行的函數的名字。

function addLoadEvent(func){
?? ?var oldοnlοad=window.onload;
?? ?if(typeof window.onload!='function'){
?? ??? ?window.οnlοad=func;
?? ?} else{
?? ??? ?window.οnlοad=function(){
?? ??? ??? ?oldonload();
?? ??? ??? ?func();
?? ??? ?}
?? ?}
}

這將把那些在頁面加載完畢時執行的函數創建為一個隊列。如果想要將各個函數添加到隊列去,秩序寫出一下代碼即可:

addLoadEvent(firstFunction);
addLoadEvent(secondFunction);

三元操作符

var text=whichpic.getAttribute("title")?whichpic.getAttribute("title"):"";

緊跟getAttribute后面的?即為三元操作符,這個問號后面是變量text的兩種可取值。如果getAttribute("title")的返回值是null,text變量將被賦值為第二個值。

三元操作符是if/else語句的一個變體形式。

?

link[i].οnkeypress=link[i].onclick;//可以將onclick事件的所有功能賦給onkeypress事件

?

getElementById

getElementsByTagName

getAttribute

setAttribute

這些方法是DOM Core的組成部分,并不是專屬于JavaScript,支持DOM的任何一種程序設計語言都可以使用它們。它們也并非僅限于處理網頁,它們可以用來處理用任何一種標記語言編寫出來的文檔。

?

轉載于:https://www.cnblogs.com/yuanxinru321/p/6647206.html

總結

以上是生活随笔為你收集整理的js 图片库 改进版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。