我正在使用Javascript / jQuery,我正在试图找出更有利的方法。我想绘制一条动态的线条,根据事件,改变自己的高度,它只有1px的宽度,它将在网站上闪烁。我应该创建宽度为1px的普通div还是用一些javascript库函数画一条线?
答案 0 :(得分:1)
我会使用div
,因为您知道它是跨浏览器/移动浏览器兼容的。如果你使用某种javascript库函数,那么你可能会发现它在某些浏览器/浏览器更新中不起作用。
此外,它还为您提供了使用css进行样式设置的优势,这也是跨浏览器兼容的。
答案 1 :(得分:1)
使用本机元素总是比自己实现自定义版本更快。元素由浏览器自己的可执行代码创建,而您创建的任何内容都将通过其解释器完成。
答案 2 :(得分:0)
HTML / CSS肯定更快,尽管你可能无法用它实现你想要的东西。
答案 3 :(得分:0)
如果您使用canvas或某些svg库来绘制线条,那么它将与浏览器兼容很多..
此外还需要更多处理......
因此,为此目的使用div会更好......