課程
/前端開發
/JavaScript
/Tab選項卡切換效果
為啥$就直接id了,不用選擇器嗎?已經懵逼了。。。
2017-03-24
源自:Tab選項卡切換效果 1-4
正在回答
//封裝ID //typeof?操作符來檢測變量的數據類型???string=字符串 //函數作用:之后用到id選擇器可以簡寫,判斷傳入的參數為字符串就返回 //$就是一個標示符。?也可以用getID等,如果你的頁面中使用了jquery不建議使用$,因為jquery默認使用的就是$ //也可以寫成是 //if("string"?==?typeof?id?)?return?document.getElementById(id);?else?return?id; //因為代碼比較短只有一行是不需要{} //if("string"?==?typeof?id?)?{?return?document.getElementById(id);?}?else?{?return?id;?} //表達式1?表達式2:表達式3 //先計算表達式1,如果為true,這個式子就取表達式2的運算結果,否則整個式子取值就是表達式3的運算結果 //表達式1是?"string"?==?typeof?id,功能是判斷id的數據類型是否為string?,==就是判斷是否相等的運算符啊 //表達式2是?document.getElementById(id)?獲取ID為?參數id的值的html元素 //表達式3?就是?id這個變量(一般來說這個變量多為object),如果是對象就不用document.getElementById了,直接就可以使用了。
這個$(); 是事先封裝好的函數。
封裝的函數是
function $(id){
????return typeof ?id === 'string' ? document.getElementById(id) : id;
}
舉報
本課程詳細介紹網頁頁面中最流行常用的tab切換效果
1 回答that的問題
2 回答跟著老師在做,遇到一個問題,使用css3選擇器,盡然不生效,但是又找不到問題處在哪里,好頭疼
2 回答哪里的問題
2 回答定時器的問題
1 回答關于Tab的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-15
2017-03-24
這個$(); 是事先封裝好的函數。
封裝的函數是
function $(id){
????return typeof ?id === 'string' ? document.getElementById(id) : id;
}