第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

這個(gè)函數(shù)btnHandle()怎么理解?

這個(gè)函數(shù)btnHandle()怎么理解?

oldwan 2016-04-08 19:11:18
<!DOCTYPE><html>? <head>? ? <meta charset="utf-8">? ? <title>ief</title>? </head><body>? <ul id="source">? ? <li>北京空氣質(zhì)量:<b>90</b></li>? ? <li>上??諝赓|(zhì)量:<b>70</b></li>? ? <li>天津空氣質(zhì)量:<b>80</b></li>? ? <li>廣州空氣質(zhì)量:<b>50</b></li>? ? <li>深圳空氣質(zhì)量:<b>40</b></li>? ? <li>福州空氣質(zhì)量:<b>32</b></li>? ? <li>成都空氣質(zhì)量:<b>90</b></li>? </ul>? <ul id="resort">? ? <!--?? ? <li>第一名:北京空氣質(zhì)量:<b>90</b></li>? ? <li>第二名:北京空氣質(zhì)量:<b>90</b></li>? ? <li>第三名:北京空氣質(zhì)量:<b>90</b></li>? ? ?-->? </ul>? <button id="sort-btn">排序</button><script type="text/javascript">//通過元素匹配數(shù)組并提取其中需要的信息組成新的數(shù)組function getData(){? var data=[];? var source=document.getElementById("source");? var oli=source.getElementsByTagName("li");? for (var i = 0; i <oli.length; i++) {? data.push(oli[i].innerHTML.replace(/(.*)空氣質(zhì)量:<b>([0-9]*)<\/b>/,'$1 $2').split(" "));? }? return data;}//將新數(shù)組data按照從大到小排序function sortAqiData(data) { return data.sort(function(a,b){ return b[1]-a[1] })}//將排序后的數(shù)組利用遍歷寫到指定位置function render(data) { var resort = document.getElementById('resort');? data.forEach(function(item, index,array) {? ? resort.innerHTML += '<li>第' + (index + 1) + '名:' + item[0] + '空氣質(zhì)量:' + '<b>' + item[1] + '</b></li>';? }); }//定義onclick的屬性值 ? ?????????????????這個(gè)怎么理解????????????????????function btnHandle() {? var aqiData = getData();? aqiData = sortAqiData(aqiData);? render(aqiData);}//給按鈕添加onclick屬性和 值function init() { var btn=document.getElementById("sort-btn"); btn.setAttribute("onclick","btnHandle()");}init();</script></body></html>
查看完整描述

2 回答

?
oldwan

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超2個(gè)贊

??/**
???*?也可以寫成下面的樣子??
???*?getData();
???*?sortAqiData(getData());
???*?render(sortAqiData(getData()));
???*/


查看完整回答
1 反對(duì) 回復(fù) 2016-06-11
?
_瀟瀟暮雨

TA貢獻(xiàn)646條經(jīng)驗(yàn) 獲得超225個(gè)贊

這個(gè)ife的任務(wù)吧?就是指定點(diǎn)擊的事件處理程序啊。

查看完整回答
1 反對(duì) 回復(fù) 2016-04-09
  • oldwan
    oldwan
    這幾個(gè)函數(shù)寫到一起了,分開寫是什么樣的,寫到一起有沒有什么規(guī)則?
  • _瀟瀟暮雨
    _瀟瀟暮雨
    js非常靈活。其實(shí)寫不寫在一起對(duì)于代碼的正確運(yùn)行沒有什么區(qū)別。但是不推薦在一個(gè)函數(shù)內(nèi)部處理大量的任務(wù)。最好將每一個(gè)單獨(dú)的任務(wù)抽象為一個(gè)函數(shù),這樣便于維護(hù)也更容易看懂。
  • 2 回答
  • 0 關(guān)注
  • 1317 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)