日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js 图片库 改进版

發布時間:2024/7/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 图片库 改进版的全部內容,希望文章能夠幫你解決所遇到的問題。

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