看到一道面试题:<ul>有 10000 个<li>子元素,如何将这 10000 个<li>颠倒顺序。

2014-02-19 22:58:16 +08:00
 mikej
要求是效率尽量要高。不光是算法效率,还要考虑DOM元素操作的效率。大家有什么想法?
还有就是遇到类似这种问题解题技巧?
38488 次点击
所在节点    JavaScript
104 条回复
mikej
2014-02-20 09:12:45 +08:00
@FrankFang128 知乎
laoona
2014-02-20 09:13:43 +08:00
给五楼跪了!
FrankFang128
2014-02-20 09:32:35 +08:00
@mikej 这个问题是我出的。。。我只是随口一说的,想不到有人转到V2了 :)
mengzhuo
2014-02-20 09:46:46 +08:00
5楼太机智了!怒赞一个!
以后的倒序直接加class就over了,js代码又省了很多
doublleft
2014-02-20 09:47:53 +08:00
@P233 好机制!!!!!!
ccccccc
2014-02-20 10:02:48 +08:00
可以用css3 flex order改变排序
geew
2014-02-20 10:41:18 +08:00
5楼碉堡了, 10086个怒赞
paloalto
2014-02-20 10:48:57 +08:00
5楼太颠覆了!!! !
RoshanWu
2014-02-20 10:51:45 +08:00
我是来看5楼的,啊,真是个机智的骚年
EPr2hh6LADQWqRVH
2014-02-20 11:02:29 +08:00
次奥怒赞5楼
shiye515
2014-02-20 11:03:12 +08:00
@P233
learnshare
2014-02-20 11:07:06 +08:00
五楼... 给跪了
January
2014-02-20 11:42:29 +08:00
五楼笑死我了
atian25
2014-02-20 11:46:46 +08:00
赞5楼...
还有个:
<ol reversed>
<li>list item one</li>
<li>list item two</li>
<li>list item three</li>
<li>list item four</li>
<li>list item five</li>
</ol>
http://www.w3schools.com/tags/att_ol_reversed.asp
mikej
2014-02-20 11:46:57 +08:00
@FrankFang128 是吗?呵呵,没想到还能在这里遇到。。
iamjs
2014-02-20 12:02:41 +08:00
5楼。。直接面试官崩溃的节奏。。
Sight4
2014-02-20 12:05:55 +08:00
@P233 神回复!!
shiny
2014-02-20 12:12:13 +08:00
5楼是嘲弄面试官呀
kevinroot
2014-02-20 12:23:50 +08:00
@P233 碉堡~样式大神
honk
2014-02-20 12:42:59 +08:00
@P233 不得不贊!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/100982

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX