我正在使用Javascript/jQuery,我試圖找出哪些更有優勢。我想繪製一條線,根據事件動態地改變它自己的高度,它將只有1px的寬度,並且會在網站上閃爍。我應該創建寬度爲1px的普通div還是用一些javascript庫函數畫一條線?什麼是更快;畫一條線或創建一個div?
2
A
回答
1
使用本地元素總是會比自己實現自定義版本更快。元素由瀏覽器自己的可執行代碼創建,而您創建的任何內容都將通過其解釋器完成。
0
雖然你可能無法達到你想要的效果,但HTML/CSS絕對會更快。
0
如果u使用帆布或SVG一些圖書館畫線,那麼這將是兼容的多跨瀏覽器..
它也將採取更多的處理...
因此,這將是更好的使用div爲此...
1
我只是使用div
,因爲您知道它是跨瀏覽器/移動瀏覽器兼容。如果您使用某種JavaScript庫函數,那麼您可能會發現它在某些瀏覽器/瀏覽器更新中不起作用。
此外,它給你的樣式與CSS的優勢,這又是跨瀏覽器兼容。
+0
當IE版本更新中JavaScript函數停止工作時,我們都在那裏:P –
相關問題
- 1. 在div中畫一條線
- 2. 哪一個是更快,爲什麼
- 3. 什麼創建一個動畫線投擲文本鏈接?
- 4. touchmove在畫布上畫兩條線而不是一條線
- 5. C#:用線條創建一個Google Map?
- 6. Android - 畫一條線
- 7. 這是一個更快的Hbase或Hypertable?
- 8. 要創建什麼?一個函數或模板還是?
- 9. 哪一個更快,爲什麼? JavaScript的
- 10. 爲什麼兩條曲線而不是一條曲線?
- 11. 什麼是更快的一個併發隊列或8個無鎖隊列?
- 12. 什麼是更快的Flash或Silverlight?
- 13. 什麼時候使用快速會話創建一個cookie?
- 14. 創建一個蒙版Div
- 15. 創建一個加載Div
- 16. 爲什麼不能在Magento中創建一個新的DIV?
- 17. 在UItableViewCell中畫一條線
- 18. 畫一條垂直線
- 19. 畫一條線與CAShapeLayer
- 20. VB.NET試圖畫一條線
- 21. 的Java:什麼是在一個循環更快拆分或之前
- 22. 我想從一個div的底部中心到另一個div的頂部中心畫一條線?
- 23. C++/CLI爲什麼這段代碼沒有畫出一條線?
- 24. 什麼是更有效率或更好的做法,創建一個規則的功能或原型功能?
- 25. 動畫從一個點繪製一條線到一個點
- 26. 在一條線上顯示3個DIV
- 27. 什麼是一個空div意味着jQuery的或Javascript
- 28. Div在另一個div內形成一條線
- 29. 在HTML5畫布中創建線條
- 30. 用newSingleThreadExecutor創建的線程是一個新創建的線程還是一個deamon線程?
嗯,我想「繪畫」意味着你將不得不使用一個
關於'
'的想法http://www.sovavsiti.cz/css/hr.html? –
我認爲問題是「哪個更快」而不是「我該怎麼做」。 – Rob