开发中的一些总结。。。
在使用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>