小知识总结

来源:互联网 发布:超级店长软件 编辑:程序博客网 时间:2024/05/22 08:20

1.Div内的内容水平居中:

 <div style="display:table;margin:0 auto;"></div>

2.JS生成JSON的一种方法(不需要固定属性)

var jsonKV=function(Key,Value){

this.Key=Key;

this.Value=Value;

}

var arrs=new Array();

var arr=new jsonKV("1","2");

arrs.push(ar);

3.json对象与json字符串之间的转换

(1)前台到后台:

json转化为json字符串:

var arrsstr=JSON.stringify(arrs);

传到后台后,json字符串中的\"变成了&quot;,所以需要替换一下;

string jsonStr=jsonStr.Replace("&quot;","\"");

替换之后进行反序列化:

JavaScriptSerializer js=new JavaScriptSerializer();

List<T> list=js.Deserialize<List<T>>(jsonStr);    //T为具有json相同属性的类名

(2)后台到前台

先将一个List数组进行序列化:

List<T> list=new List<T>();//这是new了一个空的,大家根据实际需求进行使用;

JavaScriptSerializer js=new JavaScriptSerializer();

string jsonStr=js.Serialize(list);

将json字符串传到前台之后同样需要替换

jsonStr =jsonStr.replace(/&quot;/g,"\"");//此处的/g是进行全部替换,

                                                            不然的话replace方法仅仅替换第一个

var jsonObject=eval('('+jsonStr+')');//这就转换为json对象了

//如果对转换出来的json对象不是很满意,还可以进行如下处理

var jsonO=new Array();

for(int i=0;i<jsonObject.length;i++){

var pp=new jsonKV(jsonObject[i].X1,jsonObject[i].X2,..);

jsonO.push(pp);

}

4.利用反射创建对象的通用方法(参数为要创建对象的类名)

public static T CreateIntance<T>(string className)

{

try{

string fullName="类所在的路径"+className;

Type ty=Type.GetType(fullName);

object ect=Activator.CreateIntance(ty,true);

return (T)ect;

}catch(Exception e)

{

return defalt(T);

}

}

5.样式(一个按钮,颜色为绿色,当鼠标放上以后变成黄色)

.button{

display:inline-block;

position:relative;

padding:0;

margin-right:.1em;

text-decoration:none !important;

cursor:pointer;

text-align:center;

zoom:1;

overflow:visible;

width:75px;

height:25px;

background-color:#3eb355;

font-size:12px;

font-family:"微软雅黑","宋体",Arial,sans-serif;

border-radius:6px;

border:solid #3eb355;

}

.button:hover{

background-color:orange;

border:solid orange;

}

6.<a>标签里面添加<img>标签,在图片上有一个蓝框,去除蓝框

       原来当img在a里面的时候,需要给img加上border="0",才不会出现蓝色的边框。

7.table里面的td之间有间隙,去除列和列之间的间隙

 <table width='"+width+"px' style='border-collapse:collapse'>




0 0
原创粉丝点击