小知识总结
来源:互联网 发布:超级店长软件 编辑:程序博客网 时间: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字符串中的\"变成了",所以需要替换一下;
string jsonStr=jsonStr.Replace(""","\"");
替换之后进行反序列化:
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(/"/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'>
- 总结:VC小知识!
- VC小知识总结
- 总结:VC小知识
- VC小知识总结!
- VC小知识总结
- 总结:VC小知识!
- 小项目知识总结
- Dll知识小总结
- 常用小知识总结
- Oracle 小知识 总结
- 总结:VC小知识!
- 总结:VC小知识!
- 总结:VC小知识!
- 总结:VC小知识!
- 总结:VC小知识!
- 总结:VC小知识!
- 总结:VC小知识!
- 小知识总结
- “衣+”挑战百度 图像识别搜索引擎
- 实验项目 3-4:一元多项式的乘法与加法运算
- Codeforces 745B HongCow and puzzles 矩形(水)
- 逆元 模版
- String#intern
- 小知识总结
- stopPropagation() 方法
- eclipse 中代码格式化快捷键Ctrl+Shift+F失效
- varchar和Nvarchar区别
- 该实例演示了 onmousemove, onmouseenter 和 onmouseover 的不同。
- Oracle优化03-Latch和等待
- javascript-2-20161218各种语言指令
- 用PyInstaller将python转成可执行文件exe笔记
- MATLAB repmat函数的使用