前几天在《Ajax与Java高级程序设计》这本书上面发现了有介绍JavaScript调试工具的文章,觉得写的很好,受益很多,因为目前阶段调试JavaScript99%的都使用的是alert(),这样的做法确实是有效果的,但是问题在于必须在程序公开发布前删除所有的alert()语句,这样就比较麻烦的了,而且还容易出错误,让人很郁闷的。 该书上介绍了两个调试JavaScript的方式,一种是叫做:Log4JS;一种叫做:Lumberjack。我个人比较喜欢后者,现在将详细介绍一下,并附上例子。 Log4JS:Log4JS在思想上与Apache的log4j类似的JavaScript调试工 ...
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 ; } // 得到tbody, ...
今天偶尔上一个音乐网站发现音乐网站里面都提供全选和反选操作,觉得不错,加之最近项目上有相似之处,所以总结如下: 说明:addItem()实在敲回车后自动添加一行。这样用户体验比较好! 实现功能:实现行的增加,删除,全选,反选,金额的计算,四舍五入等。 问题:在如果使用模板来添加新行add(tbodyid)的话,那么第一行的任何数据都会被带到下一个新添加的行。 解决办法:不使用模板adds(tbodyid)来添加新行就可以解决这个问题。 customer.js: /** * @author fuhao * @param {Object} tbodyid * ...
fuhao9611
  • 浏览: 26369 次
  • 性别: Icon_minigender_1
  • 来自: 陕西 西安
  • 详细资料
搜索本博客
我的相册
Cf1cbee5-eeca-429d-9d48-20639fef6b17-thumb
result
共 10 张
最近加入圈子
存档
最新评论