我想知道Javascript是否仍然是一种可行的、相对有效的网站布局方法。我知道用Javascript创建流体布局是可能的,但是相对于其他方法(例如CSS3 3/HTML5 5),它如何在性能和复杂性方面站得住脚呢?下面的函数代表了我的意思。在函数中,javascript被用来查找各种元素的维度,并相应地放置其他元素。想让它起作用,。
function onPageResize() {
//center the header
var headerWidth = document.getElementById('header').offsetWidth; //find
因此,每当我试图在彼此之间使用layout_weights来实现我想要的布局时,Android就会很有帮助地告诉我nested weights are bad for performance。这里有各种各样的答案,所以说,把它们嵌套几层深是可以的,但不要做得太过了。我不知道有多深,所以我尝试的是做这样的事情:
//get pix size of device screen
int[] dimens = ImageUtils.getScreenDimensions(getWindowManager());
//programmatically set height of