以前开发设计全是老老实巴交实的用html默认设置的特性,如class,name等。跳槽到了华为的外包,做1个商城的系统软件,用开源系统架构做的。在编号的情况下遇到了下列的状况,在标识里边有许多自定标识。
拷贝编码
编码以下:<img msrc="<s:property value='#product.images'/>_m"
src="<s:property value='#product.images'/>_s" style="-ms-interpolation-mode:bicubic;cursor:pointer;"
onclick="queryProductDetail(this);"
infoType="<s:property value='#product.unitType'/>"
id="<s:property value='#product.unitID'/>"
moduleId="<s:property value='#product.unitID'/>"
chsDesc="<s:property value="#product.chsSimpleDesc"/>"
engDesc="<s:property value="#product.engSimpleDesc"/>"
chsName="<s:property value="#product.chsName"/>"
engName="<s:property value="#product.engName"/>"
onerror='checkImageFile(this);'
onload="DrawImage(this,174,116)"/>
总结了几点:
1、对HTML JS沒有危害。能够写n好几个特性。
2、要是界定的特性名别跟原来默认设置特性同名就行。
3、这类自定的特性,访问器不容易去分析
4、JS根据 xxx.getAttribute("你写的特性") 便可以获得它的值了
这样的益处应当不言而喻了。之后应当多运用这个。