先说下背景

本人属于juqery小白中的极品小白.基本对于JS jquery这些不懂.用到时候基本百度下 拿过来改改OK. 上面这东西让我弄了三天.可能对于其他人来说 一天就搞定了 .看来还真得去学一下juqery一下了.  废话不多说了.

系统目前使用的是STRUTS1 界面为JSP

HTML代码为:

  1. <div id="content" class="content">
  2. <table id="body-table">
  3. <tr>
  4. <td class="left-panel" valign="top">
  5. <ul id="navtree" style="float:left;">
  6. </ul>
  7. </td>
  8. <td class="center-panel" valign="top">
  9. <div style="float:right;">
  10. <table id="table1" width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="b5d6e6">
  11. <tr>
  12. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">大厦</span></div></td>
  13. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">楼层</span></div></td>
  14. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">房间</span></div></td>
  15. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">类型</span></div></td>
  16. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">朝向</span></div></td>
  17. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">1床</span></div></td>
  18. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">2床</span></div></td>
  19. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">3床</span></div></td>
  20. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">4床</span></div></td>
  21. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">5床</span></div></td>
  22. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">6床</span></div></td>
  23. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">7床</span></div></td>
  24. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">8床</span></div></td>
  25. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">9床</span></div></td>
  26. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">10床</span></div></td>
  27. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">11床</span></div></td>
  28. <td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">12床</span></div></td>
  29. </tr>
  30. </table>
  31. </div>
  32. </td>
  33. </tr>
  34. </table>
  35. </div>
<div id="content" class="content">
<table id="body-table">
<tr>
<td class="left-panel" valign="top">
<ul id="navtree" style="float:left;">
</ul>
</td>
<td class="center-panel" valign="top">
<div style="float:right;">
<table id="table1" width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="b5d6e6">
<tr>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">大厦</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">楼层</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">房间</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">类型</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">朝向</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">1床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">2床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">3床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">4床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">5床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">6床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">7床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">8床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">9床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">10床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">11床</span></div></td>
<td width="5%" height="22" background="./../images/bg.gif" bgcolor="#FFFFFF"><div align="center"><span class="STYLE1">12床</span></div></td>
</tr>
</table>
</div>
	            &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</pre><br><br><p><strong><span style="font-size:18px;">JS代码为:</span></strong></p>
  1. (function ($) {
  2. $.jsonList = function (obj) {
  3. this.listTable = function () {     //this.testFun方法,加上了this,就是公有方法了,外部可以访问。
  4. // alert(obj1.floorId + "," + obj2.houseId);
  5. var action = obj.action ;
  6. alert(obj.action);
  7. alert("a= " + obj.floorId);
  8. if(obj.action == 'floor'){
  9. action = "bedlist";
  10. }else{
  11. action = "bedInit";
  12. obj.floorId = obj.houseId;
  13. }
  14. alert("b= " + obj.floorId);
  15. $.post("getBed.jsp",{
  16. floorId:obj.floorId,
  17. action:action
  18. },function(data,status){
  19. $("#table1  tr:not(:first)").empty();
  20. for(var i=0;i<eval(data).length;i++){
  21. var bedsSize=eval(data)[i].beds.length;
  22. var trBegin ="<tr>";
  23. var td1 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].houseName+"</span></div></td>";
  24. var td2 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].floorName+"</span></div></td>";
  25. var td3 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].roomName+"</span></div></td>";
  26. var td4 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].roomNum+"</span></div></td>";
  27. var td5 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].roomType+"</span></div></td>";
  28. var beds ="";
  29. for( var h=0;h<bedsSize; h++){
  30. //var subTd = "<td style=\"background:yellow\" onclick='testAlert(\""+eval(data)[i].beds[h].opName+"\")'>"+eval(data)[i].beds[h].status+"</td>";
  31. var subTd = statusColor(eval(data)[i].beds[h].status,eval(data)[i].beds[h].opName);
  32. beds+=subTd;
  33. }
  34. var trEnd ="</tr>";
  35. var room = trBegin + td1 + td2 + td3 + td4 + td5 + beds + trEnd;
  36. $("#table1").append(room);
  37. }
  38. });
  39. };
  40. };
  41. })(jQuery);
  42. $(document).ready(function(){
  43. $("#navtree").omTree({
  44. dataSource : 'getBed.jsp?action=houselist',
  45. showIcon:false,
  46. lineHover:true,
  47. onSelect: function(nodedata){
  48. if(!nodedata.children && nodedata.text){
  49. alert("楼层ID = "+nodedata.floorId);
  50. var a = new $.jsonList({ floorId: nodedata.floorId,action:"floor" });
  51. a.listTable();
  52. }else {
  53. alert("大厦ID = "+nodedata.houseId);
  54. var a = new $.jsonList({ houseId: nodedata.houseId, action:"house"});
  55. a.listTable();
  56. }
  57. }
  58. });
  59. $.post("getBed.jsp",{
  60. floorId:"1",
  61. action:"bedlist"
  62. },function(data,status){
  63. for(var i=0;i<eval(data).length;i++){
  64. var bedsSize=eval(data)[i].beds.length;
  65. var trBegin ="<tr>";
  66. var td1 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].houseName+"</span></div></td>";
  67. var td2 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].floorName+"</span></div></td>";
  68. var td3 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].roomName+"</span></div></td>";
  69. var td4 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].roomNum+"</span></div></td>";
  70. var td5 = "<td height='20' bgcolor='#FFFFFF'><div align='center'><span class='STYLE1'>"+eval(data)[i].roomType+"</span></div></td>";
  71. var beds ="";
  72. for( var h=0;h<bedsSize; h++){
  73. //var subTd = "<td style=\"background:yellow\" onclick='testAlert(\""+eval(data)[i].beds[h].opName+"\")'>"+eval(data)[i].beds[h].status+"</td>";
  74. var subTd = statusColor(eval(data)[i].beds[h].status,eval(data)[i].beds[h].opName);
  75. beds+=subTd;
  76. }
  77. var trEnd ="</tr>";
  78. var room = trBegin + td1 + td2 + td3 + td4 + td5 + beds + trEnd;
  79. $("#table1").append(room);
  80. }
  81. });
  82. });
  83. function testAlert(obj){
  84. if(obj == ''){
  85. alert("没有信息哦");
  86. return;
  87. }
  88. alert(obj);
  89. }
  90. //床位状态:0,空闲;1,使用;2,预约;3,请假;4,试住;
  91. function statusColor(status,opName){
  92. if( status == 0){
  93. return "<td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:#66B3FF\" onclick='testAlert(\""+opName+"\")'><div align=\"center\"><span class=\"STYLE1\">空闲</span></div></td>";
  94. }else if( status == 1){
  95. return "<td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:Crimson\" onclick='testAlert(\""+opName+"\")'><div align=\"center\"><span class=\"STYLE1\">使用</span></div></td>";
  96. }else if( status == 2){
  97. return "<td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:Orange\" onclick='testAlert(\""+opName+"\")'><div align=\"center\"><span class=\"STYLE1\">预约</span></div></td>";
  98. }else if( status == 3){
  99. return "<td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:Yellow\" onclick='testAlert(\""+opName+"\")'><div align=\"center\"><span class=\"STYLE1\">请假</span></div></td>";
  100. }else if( status == 4){
  101. return "<td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:HotPink\" onclick='testAlert(\""+opName+"\")'><div align=\"center\"><span class=\"STYLE1\">试住</span></div></td>";
  102. }
  103. }
(function ($) {
$.jsonList = function (obj) {
this.listTable = function () { //this.testFun方法,加上了this,就是公有方法了,外部可以访问。
// alert(obj1.floorId + "," + obj2.houseId);
var action = obj.action ;
alert(obj.action);
alert("a= " + obj.floorId);
if(obj.action == 'floor'){
action = "bedlist";
}else{
action = "bedInit";
obj.floorId = obj.houseId;
}
alert("b= " + obj.floorId);
$.post("getBed.jsp",{
floorId:obj.floorId,
action:action
       	    },function(data,status){
$("#table1 tr:not(:first)").empty();
for(var i=0;i&lt;eval(data).length;i++){
var bedsSize=eval(data)[i].beds.length; var trBegin ="&lt;tr&gt;";
var td1 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].houseName+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td2 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].floorName+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td3 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].roomName+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td4 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].roomNum+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td5 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].roomType+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;"; var beds ="";
for( var h=0;h&lt;bedsSize; h++){
//var subTd = "&lt;td style=\"background:yellow\" onclick='testAlert(\""+eval(data)[i].beds[h].opName+"\")'&gt;"+eval(data)[i].beds[h].status+"&lt;/td&gt;";
var subTd = statusColor(eval(data)[i].beds[h].status,eval(data)[i].beds[h].opName);
beds+=subTd;
}
var trEnd ="&lt;/tr&gt;";
var room = trBegin + td1 + td2 + td3 + td4 + td5 + beds + trEnd;
$("#table1").append(room);
}
});
};
};
})(jQuery); $(document).ready(function(){
$("#navtree").omTree({
dataSource : 'getBed.jsp?action=houselist',
showIcon:false,
lineHover:true,
onSelect: function(nodedata){
if(!nodedata.children &amp;&amp; nodedata.text){
alert("楼层ID = "+nodedata.floorId);
var a = new $.jsonList({ floorId: nodedata.floorId,action:"floor" });
a.listTable();
}else {
alert("大厦ID = "+nodedata.houseId);
var a = new $.jsonList({ houseId: nodedata.houseId, action:"house"});
a.listTable();
}
}
}); $.post("getBed.jsp",{
floorId:"1",
action:"bedlist"
},function(data,status){
for(var i=0;i&lt;eval(data).length;i++){
var bedsSize=eval(data)[i].beds.length; var trBegin ="&lt;tr&gt;";
var td1 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].houseName+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td2 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].floorName+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td3 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].roomName+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td4 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].roomNum+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
var td5 = "&lt;td height='20' bgcolor='#FFFFFF'&gt;&lt;div align='center'&gt;&lt;span class='STYLE1'&gt;"+eval(data)[i].roomType+"&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;"; var beds ="";
for( var h=0;h&lt;bedsSize; h++){
//var subTd = "&lt;td style=\"background:yellow\" onclick='testAlert(\""+eval(data)[i].beds[h].opName+"\")'&gt;"+eval(data)[i].beds[h].status+"&lt;/td&gt;";
var subTd = statusColor(eval(data)[i].beds[h].status,eval(data)[i].beds[h].opName);
beds+=subTd;
}
var trEnd ="&lt;/tr&gt;";
var room = trBegin + td1 + td2 + td3 + td4 + td5 + beds + trEnd;
$("#table1").append(room);
}
});
}); function testAlert(obj){
if(obj == ''){
alert("没有信息哦");
return;
}
alert(obj);
} //床位状态:0,空闲;1,使用;2,预约;3,请假;4,试住;
function statusColor(status,opName){
if( status == 0){
return "&lt;td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:#66B3FF\" onclick='testAlert(\""+opName+"\")'&gt;&lt;div align=\"center\"&gt;&lt;span class=\"STYLE1\"&gt;空闲&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
}else if( status == 1){
return "&lt;td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:Crimson\" onclick='testAlert(\""+opName+"\")'&gt;&lt;div align=\"center\"&gt;&lt;span class=\"STYLE1\"&gt;使用&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
}else if( status == 2){
return "&lt;td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:Orange\" onclick='testAlert(\""+opName+"\")'&gt;&lt;div align=\"center\"&gt;&lt;span class=\"STYLE1\"&gt;预约&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
}else if( status == 3){
return "&lt;td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:Yellow\" onclick='testAlert(\""+opName+"\")'&gt;&lt;div align=\"center\"&gt;&lt;span class=\"STYLE1\"&gt;请假&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
}else if( status == 4){
return "&lt;td height=\"20\" bgcolor=\"#FFFFFF\" style=\"background:HotPink\" onclick='testAlert(\""+opName+"\")'&gt;&lt;div align=\"center\"&gt;&lt;span class=\"STYLE1\"&gt;试住&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;";
}
}</pre><br><br><p><br></p>

JSON格式为:

  1. [{"beds":[{"bedId":1,"bedIndex":1,"opId":0,"opName":"","status":0},{"bedId":2,"bedIndex":2,"opId":0,"opName":"","status":1},{"bedId":3,"bedIndex":3,"opId":0,"opName":"","status":2},{"bedId":4,"bedIndex":4,"opId":0,"opName":"","status":3},{"bedId":5,"bedIndex":5,"opId":0,"opName":"","status":4},{"bedId":6,"bedIndex":6,"opId":0,"opName":"","status":0}],"floorName":"一层","houseName":"哈哈楼","roomName":"测试房间","roomNum":"六人间","roomType":"朝北"},{"beds":[{"bedId":7,"bedIndex":1,"opId":0,"opName":"","status":0}],"floorName":"二层","houseName":"哈哈楼","roomName":"1101号房","roomNum":"单人间","roomType":"朝东"}]
[{"beds":[{"bedId":1,"bedIndex":1,"opId":0,"opName":"","status":0},{"bedId":2,"bedIndex":2,"opId":0,"opName":"","status":1},{"bedId":3,"bedIndex":3,"opId":0,"opName":"","status":2},{"bedId":4,"bedIndex":4,"opId":0,"opName":"","status":3},{"bedId":5,"bedIndex":5,"opId":0,"opName":"","status":4},{"bedId":6,"bedIndex":6,"opId":0,"opName":"","status":0}],"floorName":"一层","houseName":"哈哈楼","roomName":"测试房间","roomNum":"六人间","roomType":"朝北"},{"beds":[{"bedId":7,"bedIndex":1,"opId":0,"opName":"","status":0}],"floorName":"二层","houseName":"哈哈楼","roomName":"1101号房","roomNum":"单人间","roomType":"朝东"}]

其中左侧树用的是 一个开源的UI插件 叫做OM-TREE.JS

右侧List列表是我自己封装的一个类jsonList

Jquery根据JSON生成Table的更多相关文章

  1. 基于jquery的json转table插件jsontotable

    分享一款基于jquery的json转table插件jsontotable.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="container ...

  2. jsp页面根据json数据动态生成table

    根据需求由于不同的表要在同一个jsp展示,点击某个表名便显示某张表内容,对于java后台传给jsp页面的json形式的数据是怎么动态生成table的呢? 找了好久,终于找到某位前辈的答案,在此表示衷心 ...

  3. 基于Jquery+Ajax+Json+存储过程 高效分页

    在做后台开发中,都会有大量的列表展示,下面给大家给大家分享一套基于Jquery+Ajax+Json+存储过程高效分页列表,只需要传递几个参数即可.当然代码也有改进的地方,如果大家有更好的方法,愿留下宝 ...

  4. 用jquery解析JSON数据的方法以及字符串转换成json的3种方法

    用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是 json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject ...

  5. jQuery读取json文件,实现省市区/县(国标)三级联动

    最近做一个微信项目,需要用户填写所在的省市区/县,决定使用jQuery读取json文件来实现省市区/县的联动. 其实很简单,jQuery文档也有详细解释: 代码如下: html <table w ...

  6. php+jquery+ajax+json简单小例子

    直接贴代码: <html> <title>php+jquery+ajax+json简单小例子</title> <?php header("Conte ...

  7. 认识Json解析json生成json

    .markdown-body hr::after,.markdown-body::after { clear: both } .loopLine,.messageLine0 { } .markdown ...

  8. jQuery中json中关于带有html代码网页的处理

    昨天在使用jQuery的get方式请求返回json格式数据.然后使用jQuery自带的parseJSON 处理.总是出现这样的错误. 如果返回数据中content改成普通的数据可以通过.找了半天错误, ...

  9. js控制json生成菜单——自制菜单(一)

    此文档解决以下问题: 1.JSON文件的书写方式 2.jQuery.getJSON()的运用 3.jQuery.each()的运用 4.jQuery的DOM 操作方法之一:.append()的运用 5 ...

随机推荐

  1. 1、IO概述及File类

  2. easy ui diglog 点击关闭,触发事件

    $('#dialogDiv').dialog({ onClose:function(){ alert('11111111') ; }});

  3. 用C#操作word替换字符,用spire

    这两天想写个小程序,是用C#操作word文档的.许多人都对微软本身的解决方案COM组件十分不看好,比如需要本机安装office等等,总之吐槽很多,直接放弃. 搜到一个国产的npoi库,据说操作简单功能 ...

  4. 学JAVA第二十二天,StringBuffer的好处

    五一的假期今天就结束了,又要回来上课了. 今天就写一下StringBuffer的好处吧. StringBuffer类的对象能够被多次的修改,并且不产生新的未使用对象. 也就是说,我们平时用String ...

  5. 在SQLServer 2005附加SQLServer 2008数据库异常处理

    远程服务器软件系统不算新,数据库是SQL Server 2005.本地开发基本是用新的软件系统.数据库采用SQL Server 2008. 这样在用远程服务器SQL 2005选择附加SQL 2008的 ...

  6. JavaScript——分页

  7. 分析HTTP 2.0与HTTP 1.1区别

    1.什么是HTTP 2.0 HTTP/2(超文本传输协议第2版,最初命名为HTTP 2.0),是HTTP协议的的第二个主要版本,使用于万维网.HTTP/2是HTTP协议自1999年HTTP 1.1发布 ...

  8. Apache与IIS端口冲突解决方法

    在安装Apache或者php集成环境包是经常会遇到Apache的80端口被占用导致无法正常启动Apache. Win7可以通过如下方法解决(如果坚持要使用80端口的话): 1.打开"控制面板 ...

  9. Swift Intermediate Language (SIL)

    Swift Intermediate Language (SIL) https://github.com/apple/swift/blob/master/docs/SIL.rst#witness-me ...

  10. JVM参数说明介绍

    1.JVM运行时数据区内存参数说明 2.JVM垃圾收集器参数总结 原文:https://blog.csdn.net/bluuusea/article/details/90697340 ======== ...