我正在开发 Web 中的 FormDesigner:HTML5 + CSS3 + jQuery,借此我可以将(div、文本框等)拖到表单上并单独更改其 css 样式。
我的要求:如何分别存储每个属性以便我可以轻松地独立检索?(通用、可重用、灵活)
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#666666), color-stop(0, #333333))
我就是这样做的:(代码片段)
cssObj[id] = {};
cssObj[id].background = {};
cssObj[id].background.webkitGradient = {};
cssObj[id].background.webkitGradient.linear = {};
cssObj[id].background.webkitGradient.linear.hPosStart = hPosStart;
cssObj[id].background.webkitGradient.linear.vPosStart = vPosStart;
cssObj[id].background.webkitGradient.linear.colorStart = colorStart;
cssObj[id].background.webkitGradient.linear.hPosEnd = hPosEnd;
cssObj[id].background.webkitGradient.linear.vPosEnd = vPosEnd;
cssObj[id].background.webkitGradient.linear.colorEnd = colorEnd;
cssObj[id].background.webkitGradient.linear.colorStop = {};
cssObj[id].background.webkitGradient.linear.colorStop = colorStopArr;
我jSon
以某种方式存储它们,但不知何故,我认为应该有更先进或更有效的方法,例如拥有一个Class/ Attributes/ Methods,以便我可以以通用、可重用和灵活的方式存储它们。