我正在使用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. 哪一個是更快,爲什麼
- 5. 什麼創建一個動畫線投擲文本鏈接?
- 6. 什麼是更快的複製或克隆一個FreeBSD分區?
- 7. 什麼是更快或每個?
- 8. 畫一條線
- 9. 創建一個曲線底部的div?
- 10. 我畫了一個圓圈,裏面畫了4條中心線,但是線條越界了爲什麼?
- 11. 爲什麼這個ActionScript 3代碼不能畫出一條線?
- 12. 創建指針或在一個div
- 13. C#:用線條創建一個Google Map?
- 14. touchmove在畫布上畫兩條線而不是一條線
- 15. Android - 畫一條線
- 16. 用紋理或雪碧畫一條線
- 17. 要創建什麼?一個函數或模板還是?
- 18. 這是一個更快的Hbase或Hypertable?
- 19. 哪一個更快,爲什麼? JavaScript的
- 20. 是訪問一個char *或std ::串更快的要素是什麼?
- 21. 爲什麼兩條曲線而不是一條曲線?
- 22. 什麼是更快:創建一個新的數組或迭代通過現有的?
- 23. 什麼是更快的一個併發隊列或8個無鎖隊列?
- 24. 爲什麼一個線程比調用一個函數更快,mingw
- 25. 什麼是更快的ionic2或nativescript?
- 26. 什麼是更快的Flash或Silverlight?
- 27. 什麼是更快:include()或file_get_contents()?
- 28. 從一個畫布繪製線條到另一個畫布
- 29. 創建一個GUI更新線程
- 30. 爲什麼創建快照還會創建新的基線?
嗯,我想「繪畫」意味着你將不得不使用一個
關於'
'的想法http://www.sovavsiti.cz/css/hr.html? –
我認爲問題是「哪個更快」而不是「我該怎麼做」。 – Rob