我目前正在做一个项目,并用 Javascript 编写了整个页面。
我创建了一个基本功能:
create_element(parent, type, style, attributes);
示例用法:
var container = create_element(document.body, "div", {width: "100%", height: "100%"});
var header_bar = create_element(container, "div", {width: "100%", height: "50px"});
var title_span = create_element(header_bar, "span", {fontSize: "18px", fontFamily: "arial", color: "black"});
title_span.innerHTML = "Example Website";
等等...
我将这种方法用于网站的整个布局。使用这种方法有很大的缺点吗?显而易见的事实是,可能仍然有人禁用 JS。
如果 Javascript 是创建和呈现项目而不是将它们硬编码到 HTML 中,那么页面加载时间是否存在明显差异?
谢谢!
TL;博士-
创建了一个 create_element 函数,并使用它将所有元素绘制到屏幕上。包括页面的基本布局。