分頁元件 百度筆試題

2022-07-09 11:39:19 字數 1517 閱讀 7893

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>title

title

>

<

style

>

.hide

.pagination

.pagination li

.pagination li.current,

.pagination li:hover

.demo

style

>

head

>

<

body

>

<

ul class

="pagination"

id="jspagination"

>

<

li>首頁

li>

<

li>

li>

<

li>

li>

<

li>

li>

<

li>

li>

<

li>

li>

<

li>末頁

li>

ul>

body

>

<

script

>

//分成四種情況:只有首頁;只有末頁;首頁末頁都有;首頁末頁都沒有

function

pagination(total, current)

else

if(total

<=5)

if(i

>

total)}}

else}}

else

total--;}}

else

start++;}}

}}

}pagination(10,

5);script

>

html

>

題目描述:

分頁元件是web開發中常見的元件,請完成pagination函式,在id為jspagination的dom元素中完成分頁的顯示部分,需求如下

1、最多連續顯示5頁,居中高亮顯示current頁(如demo1所示)

2、total為0時,隱藏整個元素(如demo2所示)

3、如果total<=5,則顯示全部頁數,隱藏「首頁」和「末頁」元素(如demo3所示)

4、當current居中不足5頁,向後(前)補足5頁,隱藏「首頁」(「末頁」)元素(如demo4和demo5所示)

5、total、current均為正整數,1 <= current <= total

百度筆試題

一 選擇題 15分 共10題 1.在排序方法中,關鍵碼比較次數與記錄地初始排列無關的是 a.shell排序 b.歸併排序 c.直接插入排序 d.選擇排序 2.以下多執行緒對int型變數x的操作,哪幾個需要進行同步 a.x y b.x c.x d.x 1 3.void func 中,變數val的記憶體...

百度筆試題

一 選擇題 15分 共10題 1.已知乙個線性表 38,25,74,63,52,48 採用的雜湊函式為hash key key mod 7,將元素雜湊到表長為7的雜湊表中儲存。請選擇後面兩種衝突解決方法分別應用在該雜湊表上進行等概率成功查詢的平均查詢長度,拉鍊法 線性探測法 a.1.0 b.1.5 ...

百度筆試題

1 完成函式 size t foo unsigned int a1,size t al1,unsigned int a2,size t al2 其中a1和a2都為無符號陣列,al1和al2為陣列的長度,陣列的長度為偶數。無符號陣列由一對數字區間組成。如下例 a1 為 0,1,3,6,10,20 a2...