完美排序10000條資料

2021-09-06 15:19:45 字數 1809 閱讀 6816

看到一道面試題:有 10000 個子元素,如何將這 10000 個顛倒順序。

-------------

要求是效率盡量要高。不光是演算法效率,還要考慮dom元素操作的效率。大家有什麼想法?

還有就是遇到類似這種問題解題技巧?

-------------

答:以下利用了css3旋轉屬性,將li翻轉,同時再ul翻轉。完美的倒排!

出自5樓

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

meta

name

="generator"

content

="editplus®"

>

<

meta

name

="author"

content

="">

<

meta

name

="keywords"

content

="">

<

meta

name

="description"

content

="">

<

title

>測試

title

>

<

style

>

/*看到一道面試題:有 10000 個子元素,如何將這 10000 個顛倒順序。

-------------

要求是效率盡量要高。不光是演算法效率,還要考慮dom元素操作的效率。大家有什麼想法?

還有就是遇到類似這種問題解題技巧?

-------------

答:以下利用了css3旋轉屬性,將li翻轉,同時再ul翻轉。完美的倒排!

*/ul,li

style

>

head

>

<

body

>

<

ul>

<

li>這是第1行

li>

<

li>這是第2行

li>

<

li>這是第3行

li>

<

li>這是第4行

li>

<

li>這是第5行

li>

<

li>這是第6行

li>

<

li>這是第7行

li>

<

li>這是第8行

li>

<

li>這是第9行

li>

<

li>這是第10行

li>

<

li>這是第11行

li>

<

li>此處省略數千行

li>

<

li>。。。。。

li>

<

li>這是第9998行

li>

<

li>這是第9999行

li>

<

li>這是第10000行

li>

ul>

body

>

html

>

來自: 

儲存過程學習 批量插入10000條資料進資料庫

create table dbo.nums n int not null primary key declare max as int,rc as int set max 1000000 set rc 1 insert into nums values 1 while rc 2 max begin ...

sql取前20條資料的後10條資料(通用)

sql在沒有id主鍵或單一主鍵 即組合主鍵或沒有主鍵的情況 如何取前20條資料的後10條資料,一般通用的方法仍是用臨時表,效率一般,但比較通用,在各種情況下均可用此方法.由此也可衍生出sql的分頁儲存過程,尤其適合經常對不同表的資料進行分頁,格外適用.當然,方法並非這一種,具體視不同情況設計最優的s...

ajax 刪除一條資料

對這一段話的理解 先找到需要刪除的節點,以及節點裡的文字 用 ajax 傳送請求,請求方式為 post 請求內容為需要刪除記錄的檔案,datatype 定義資料型別 json 通常都是 json data name sname,是要刪除 name 屬性為sname 的那一條資訊 success fu...