Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javascript table²Ù×÷Àà

/************** javascript table²Ù×÷Àà***************
* ½öÊʺÏIE6
****µ÷ÓÃʾÀý*****************************************
*
* var table=new TableOption("tb");
*
* var table=new TableOptions("tb",{hoverColor:#aabbcc,hover:false});
*
*****************************************************/
var $=function(id){return document.getElementById(id);}
var Class={
create:function(){
return function(){
this.Init.apply(this,arguments);
}
}
}
var BindAsEventListener=function(fun,object){
return function(){
return object.apply(fun,arguments);
}
}
var AddEventHandler=function(obj,eventType,fun){
obj.attachEvent("on"+eventType,fun);
}
var RemoveEventHandler=function(obj,eventType,fun){
obj.detachEvent("on"+eventType,fun);
}
var Extend=function(source,options){
for(var key in source)
{
options[key]=source[key];
}
}
var TableOption=Class.create();
TableOption.prototype={
//³õʼ»¯
Init:function(obj,options){
this.Table=$(obj);

this.SetOptions(options);//ÉèÖòÎÊý
this.HoverColor=this.Options.hoverColor;
this.ActiveColor=this.Options.activeColor;
this.Hover=this.Options.hover;
this.Choose=this.Options.choose;
this.Multiple=this.Options.multiple;
this.OnClick=this.Options.onClick;
this.OnCancel=this.Options.onCancel;

this._AddMouseEvent(); //Ìí¼Óʼþ

this._CurrentRow=null; //µ±Ç°Òƶ¯ÐÐ

this.SelectedArray=new Array();//ÉèÖûò·µ»Ø±»Ñ¡ÖÐÐеļ¯ºÏ
},
//ÉèÖòÎÊý
SetOptions:function(options){
this.Options={
hoverColor:"#B5FFB5", //ÒÆ¶¯Ê±±³¾°É«
activeColor:"#438ADA", //Ñ¡ÖÐʱ±³¾°É«
hover:true, //ÊÇ·ñ¿ªÆôÒÆ¶¯Ðб³¾°É«
choose:true, //ÊÇ·ñ¿ªÆôÑ¡Ôñ
multiple:true, //ÊÇ·ñ¿ªÆô¶àÑ¡,¿ªÆôºó°´Ctrl¿ÉÒÔ¶àÑ¡


Ïà¹ØÎĵµ£º

asp.net ÔÚǰ̨ºÍºǫ́µ÷Óà javascript º¯Êý

1¡¢Ö±½ÓÔÚǰ̨µ÷Óà javascript º¯Êý
ºÜ¼òµ¥,ÔÚ head ÔªËØÖ®¼ä¼ÓÈë script ÔªËØ,½« type ÔªËØÉèÖÃΪ " text/javascript "
Èç:
<head runat="server">
<mce:script type="text/javascript" ><!--
function ShowName(str)
{
alert("ÄúµÄÃû×ÖΪ:("+str+")");
}
// --></mce:script>
< ......

javascript common

1.document.write( " "); Êä³öÓï¾ä
2.JSÖеÄ×¢ÊÍΪ//
3.´«Í³µÄHTMLÎĵµË³ÐòÊÇ:document- >html- >(head,body)
4.Ò»¸öä¯ÀÀÆ÷´°¿ÚÖеÄDOM˳ÐòÊÇ:window- >(navigator,screen,history,location,document)
5.µÃµ½±íµ¥ÖÐÔªËØµÄÃû³ÆºÍÖµ:document.getElementById( "±íµ¥ÖÐÔªËØµÄID號 ").name(»òvalue)
6 ......

javascriptѧϰ×ܽá

1.JavaScriptÖеĶÔÏó
·ÖΪ3ÖÖ¡£
£¨1£©JavaScriptµÄÄÚÖöÔÏó
³£ÓõÄÓÐDate,Array,String,Math,¶ÔÏó,ÕâЩ¶¼ÊǾ­³£»áÓõ½µÄ£¬Ò»¶¨ÒªÕÆÎպá£
£¨2£©Îĵµ¶ÔÏóÄ£ÐÍ(Document Object Model,DOM)
Õâ¸ö¶ÔÏó±íʾÁ˵±Ç°ä¯ÀÀÆ÷µÄ¶à¸ö×é¼þºÍµ±Ç°µÄHTMLÎĵµ¡£DOMÎÒÈÏΪÊÇJSÖÐ×îÖØÒªµÄÒ»¸ö¶ÔÏó£¬Í¨¹ýËû¿ÉÒÔ»ñµÃÈκÎÒ»¸öHTMLÔªËØ ......

javascript »º´æÏµÍ³

Ä£·ÂjQuery£¬Éè¼ÆÁËÒ»¸ö»º´æÏµÍ³¡£ÏñjQuery.dataÕâÑùµÄ¶«Î÷£¬PrototypeÓëmootoolsÒ²ÓУ¬Ä¿µÄ¶¼ÊÇÓÃÀ´¸¨Öúʼþϵͳ£¬ÓÃÀ´»º´æÆäÖÐÉú³ÉµÄÊý¾Ý£¬¶ø·Ç»º´æÆÕͨº¯ÊýÉϴμÆËãµÄ½á¹û¡£PrototypeÀûÓÃÁËËüµÄHashÀ࣬mootoolsûϸ¿´£¬ËüÄÚ²¿ºÃÏñÓÃÀ´»º´æuuid¡£Ò»¸ö¹²Ê¶ÊÇ£¬ÎªÒ³ÃæÓõ½µÄÔªËØÉèÖÃuuid·Ç³£ÓÐÓã¬Òª²éÕÒÔªËØÊ±£¬¿ÉÒÔ±ÜÃâÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ