Sep
21
JavaScript定义类主要有:
工厂方式,构造函数方式,原型方式,混合的构造函数/原型方式,动态原型方法,混合工厂方式
常用的是混合构造函数和原型的方式,还有动态原型方法.个人比较喜欢,也比较习惯混合构造函数和原型的方式.
工厂方式,构造函数方式,原型方式,混合的构造函数/原型方式,动态原型方法,混合工厂方式
常用的是混合构造函数和原型的方式,还有动态原型方法.个人比较喜欢,也比较习惯混合构造函数和原型的方式.
<script language=javascript>
function info(name,id){
this.name = name;
this.id=id;
};
info.prototype.showinfo=function(){
alert(this.id + ' ' + this.name);
};
var myObj = new info('lee',1);
alert(myObj.name);
myObj.showinfo();
</script>
function info(name,id){
this.name = name;
this.id=id;
};
info.prototype.showinfo=function(){
alert(this.id + ' ' + this.name);
};
var myObj = new info('lee',1);
alert(myObj.name);
myObj.showinfo();
</script>
Apr
23
JavaScript的模态窗口在开发中经常用到.网上例子也很多,但是还是有朋友搞不清,我给个简单说明
父窗口中打开模态窗口:
var chkStr=showModalDialog("page.aspx","", "dialogWidth:400px; dialogLeft:5px; dialogHeight:200px;status:0; help:0;");
子窗口中返回:
window.returnValue= strReturnValue ; window.close();
模态窗口返回类型主要是:null,undefined,还有你的ReturnValue值类型
另一个问题就是showModalDialog和showModallessDialog的区别了.
同:两者弹出的窗体不能刷新 异:前者是模态窗口,始终获得焦点;后者是非模态窗口,只不过弹出一个页面,还可以操作父窗口.
还有就是IE7.0中会显示模态窗口真实路径的问题.这个是IE7.0安全考虑,目前没有办法解决.可以用层来模拟模态窗口
第二个问题:这几天学习Ajax,先是云里雾里的一通概念理论的,看完发现就js嘛.可是麻烦来了.这玩意是自己写引擎好,还是用微软的UpdatePanel拉拉控件算了.虽然早就知道这玩意,可是自己用还是刚入门级的,有点迷糊啊.
自己写,累人,麻烦,但是控制灵活而且可以提高水平.用Asp.Net Ajax框架,只要拉个控件进UpdatePanel就可以了.优点是简单,而且开发速度快.缺点是控制不灵活.
上午在CSDN上和众高人讨论一下.各有各的说法,个人觉得是不是可以将二者结合起来灵活运用?
父窗口中打开模态窗口:
var chkStr=showModalDialog("page.aspx","", "dialogWidth:400px; dialogLeft:5px; dialogHeight:200px;status:0; help:0;");
子窗口中返回:
window.returnValue= strReturnValue ; window.close();
模态窗口返回类型主要是:null,undefined,还有你的ReturnValue值类型
另一个问题就是showModalDialog和showModallessDialog的区别了.
同:两者弹出的窗体不能刷新 异:前者是模态窗口,始终获得焦点;后者是非模态窗口,只不过弹出一个页面,还可以操作父窗口.
还有就是IE7.0中会显示模态窗口真实路径的问题.这个是IE7.0安全考虑,目前没有办法解决.可以用层来模拟模态窗口
第二个问题:这几天学习Ajax,先是云里雾里的一通概念理论的,看完发现就js嘛.可是麻烦来了.这玩意是自己写引擎好,还是用微软的UpdatePanel拉拉控件算了.虽然早就知道这玩意,可是自己用还是刚入门级的,有点迷糊啊.
自己写,累人,麻烦,但是控制灵活而且可以提高水平.用Asp.Net Ajax框架,只要拉个控件进UpdatePanel就可以了.优点是简单,而且开发速度快.缺点是控制不灵活.
上午在CSDN上和众高人讨论一下.各有各的说法,个人觉得是不是可以将二者结合起来灵活运用?
Apr
21
睡眠不好,郁闷一下先.昨天晚上近2点才睡,今天7点就醒了,早的令人发指
一直做JSS的项目,都是对日的,.Net Framework1.1开发环境,开始流行的3.0暂且不说,社内其他组也基本是2.0了.
自打下了决心在本本上卸了vs2003换上vs2005后,的确发现了asp.net2.0的不少新特点.但是这离我的预期目标还差的很远.别的不说,就是最流行的Asp.Net Ajax我竟然也只是粗略的了解了下.看了网上很多文章,讲的云里雾里,昏菜.也没好的电子书,也没多少源代码,郁闷.
昨天晚上尝试着用xmlHttpRequest自己写简单ajax引擎.开了个头,写了个无刷新的百度收录查询,整了好半天
算了,咱自己知道原理了,也尝试过了,接着就开始用别人的框架吧,自己写太累,而且技术也有限.
最近小生同学在玩sajax,我呢?当然要玩Asp.Net Ajax了.
说了半天,终于回到主题上了,太浅的文章看不下去,太深的文章看不懂,没有好的电子书,没有什么源代码,那我咋入门?咋学?还是到微软老家看一下吧.我晕,这么多视频教程!!!入门级!!!
看了下介绍,的确不错,当然,我只是下几个源代码看看,视频就不用了.一是咱程序员的习惯,二是估计也英文讲的,即使听得懂,也是~#^$@#@%,嘿嘿.以后嘛,照着套路下来就简单了.有时间再研究研究Asp.Net Ajax的源代码,学习一下实现机制和原理.
还是微软好啊,丰富的资源请看:http://www.asp.net/learn/v...

一直做JSS的项目,都是对日的,.Net Framework1.1开发环境,开始流行的3.0暂且不说,社内其他组也基本是2.0了.
自打下了决心在本本上卸了vs2003换上vs2005后,的确发现了asp.net2.0的不少新特点.但是这离我的预期目标还差的很远.别的不说,就是最流行的Asp.Net Ajax我竟然也只是粗略的了解了下.看了网上很多文章,讲的云里雾里,昏菜.也没好的电子书,也没多少源代码,郁闷.
昨天晚上尝试着用xmlHttpRequest自己写简单ajax引擎.开了个头,写了个无刷新的百度收录查询,整了好半天

算了,咱自己知道原理了,也尝试过了,接着就开始用别人的框架吧,自己写太累,而且技术也有限.
最近小生同学在玩sajax,我呢?当然要玩Asp.Net Ajax了.
说了半天,终于回到主题上了,太浅的文章看不下去,太深的文章看不懂,没有好的电子书,没有什么源代码,那我咋入门?咋学?还是到微软老家看一下吧.我晕,这么多视频教程!!!入门级!!!
看了下介绍,的确不错,当然,我只是下几个源代码看看,视频就不用了.一是咱程序员的习惯,二是估计也英文讲的,即使听得懂,也是~#^$@#@%,嘿嘿.以后嘛,照着套路下来就简单了.有时间再研究研究Asp.Net Ajax的源代码,学习一下实现机制和原理.
还是微软好啊,丰富的资源请看:http://www.asp.net/learn/v...
Mar
1
W3Schools JAVASCRIPT Quiz
Result: 17 of 20 85%
You can be proud of yourself!
Time Spent 4:32
很简单的测试,里面很多资源,学习的好地方
http://www.w3schools.com/js/js_quiz.asp
Result: 17 of 20 85%
You can be proud of yourself!
Time Spent 4:32
很简单的测试,里面很多资源,学习的好地方
http://www.w3schools.com/js/js_quiz.asp
Feb
28
今天做个页面,要判断DropDownList是否选择
结果我用下面的语句判断,搞了半天死活不出来,汗死
if(document.getElementById("dropHall").selectedIndex != 0)
搞了半天,才想起来应该是
if(parseInt(document.getElementById("dropHall").selectedIndex) != 0)
想想自己JS貌似连个概念都没有,就靠感觉瞎碰,以后要好好学了
这次页面里,光JavaScript就有近千行,怕怕啊,还好,主要是修正....
var expr=/^(1|2)\d{3}\/(0[1-9]|1[0-2]|[1-9])\/(0[1-9]|(1|2)\d|3(0|1)|[1-9])$/;
if(expr.exec(dt)){
var parts=dt.split("/");
var nYear=parseInt(parts[0]);
var nMonth=parseInt(parts[1]);
var nDay=parseInt(parts[2]);
结果我用下面的语句判断,搞了半天死活不出来,汗死
if(document.getElementById("dropHall").selectedIndex != 0)
搞了半天,才想起来应该是
if(parseInt(document.getElementById("dropHall").selectedIndex) != 0)
想想自己JS貌似连个概念都没有,就靠感觉瞎碰,以后要好好学了
这次页面里,光JavaScript就有近千行,怕怕啊,还好,主要是修正....
var expr=/^(1|2)\d{3}\/(0[1-9]|1[0-2]|[1-9])\/(0[1-9]|(1|2)\d|3(0|1)|[1-9])$/;
if(expr.exec(dt)){
var parts=dt.split("/");
var nYear=parseInt(parts[0]);
var nMonth=parseInt(parts[1]);
var nDay=parseInt(parts[2]);
Jan
24
RT,正式版发布我们组做的.net Framework1.1的,偶尔帮其他组弄过点2.0
对AJAX更是N久前就晓得,却一直没怎么接触,仅限于晓得个XMLHTTPREQUEST
有时间得好好学学AJAX了.好炫,好漂亮,忽忽
引用
ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers.







