`
fuhao9611
  • 浏览: 84603 次
  • 性别: Icon_minigender_1
  • 来自: 陕西 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
年前项目是使用jxl来处理报表,由于对于jxl第一次使用,所以查阅无数资料,现在项目完毕,我将jxl作个总结。 JXLExample.java: package com.xinli; import java.io.FileOutputStream; import java.io.OutputStream; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import jxl.*; import jxl.f ...
   前几天在《Ajax与Java高级程序设计》这本书上面发现了有介绍JavaScript调试工具的文章,觉得写的很好,受益很多,因为目前阶段调试JavaScript99%的都使用的是alert(),这样的做法确实是有效果的,但是问题在于必须在程序公开发 ...
customer.js: /** * @author fuhao * @param {Object} tbodyid * 首先在Html页面上定义一个标准的table模板 * table的子节点是tbody * tbody的子节点是tr * tr的子节点是td * td的子节点是checkbox和input */ // 以table模板为标准,添加新的行的方法 function add(tbodyid){ if(tbodyid==null){ alert("该方法需要的参数不正确"); return ; } // ...
   今天偶尔上一个音乐网站发现音乐网站里面都提供全选和反选操作,觉得不错,加之最近项目上有相似之处,所以总结如下:    说明:addItem()实在敲回车后自动添加一行。这样用户体验比较好!    实现功能:实现行的增加,删除,全选,反选,金额的计算,四舍五入等。    问题:在如果使用模板来添加新行add(tbodyid)的话,那么第一行的任何数据都会被带到下一个新添加的行。    解决办法:不使用模板adds(tbodyid)来添加新行就可以解决这个问题。 customer.js: /** * @author fuhao * @param {Object} tbodyid ...
今天写了一个很简单的例子,当输入乘数和被乘数,单击“开始计算”按钮之后,乘数和被乘数被传送到Web服务器,经过类型转换和计算之后,结果以普通文本的方式返回并显示。 其中:send_request()函数用来初始化XMLHttpRequest对象,并向Web服务器发起XMLHTTP请求;函数processRequest()则接受服务器返回的数据,并将这些数据解析后更新到页面相关区域,其作为XMLHttpRequest对象的回调函数使用;函数doCaculate响应按钮caculate的onClick事件,判断用户输入情况,并将目标url地址以参数的形式传送给函数send_request。 calc ...
Global site tag (gtag.js) - Google Analytics