开发中的一些总结。。。

   在使用AjaxPro方法的时候需要注意的是   后台页面中的方法不能使用前台页面控件的一些自带的封装的方法.如.
ID.Text....用这些方法的时候只能将其用参数传递过去


关于换行  在.netweb页面中没有弹出框,我们通常都是用alert来实现的,alert中的内容中有时候需要换行,这个时候千万不能用\n就完事了,要用\\n...

记录页面的停留时间
pageOpen = new Date();
function stay() {
pageClose = new Date();
minutes = (pageClose.getMinutes() - pageOpen.getMinutes());
seconds = (pageClose.getSeconds() - pageOpen.getSeconds());
time = (seconds + (minutes * 60));

 

JS中的trim()

     js中默认是没有trim()属性的,如果要用就得自己加上去。

写成类的方法格式如下:(str.trim();)


  <script language="javascript">
  String.prototype.trim=function(){
   return this.replace(/(^\s*)|(\s*$)/g, "");
  }
  String.prototype.ltrim=function(){
   return this.replace(/(^\s*)/g,"");
  }
  String.prototype.rtrim=function(){
   return this.replace(/(\s*$)/g,"");
  }
  </script>
  写成函数可以这样:(trim(str))
  <script type="text/javascript">
  function trim(str){ //删除左右两端的空格
  return str.replace(/(^\s*)|(\s*$)/g, "");
  }
  function ltrim(str){ //删除左边的空格
  return str.replace(/(^\s*)/g,"");
  }
  function rtrim(str){ //删除右边的空格
  return str.replace(/(\s*$)/g,"");
  }
  </script>

posted on 2012-09-10 18:50  hehedada  阅读(117)  评论(0编辑  收藏  举报

导航