⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qzfl.js

📁 dev控件,C#开发中使用的控件
💻 JS
📖 第 1 页 / 共 5 页
字号:
/*  Qzone Project By Qzone Web Group.   Copyright 1998 - 2008*/if(typeof(QZFL)=="undefined"||!QZFL){var QZFL={version:"1.5.0",_qzfl:true};var QZONE=QZFL;}QZFL.userAgent=(function(){var vie,vff,vopera,vsf,vapple,wintype,mactype,vair,vchrome;var discerned=false;var agent=(/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel|Minefield).(\d+\.\d+))|(?:Opera.(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/).exec(navigator.userAgent);var os=(/(Windows.*?;)|(Mac OS X.*?;)/).exec(navigator.userAgent);if(agent){vie=agent[1]?parseFloat(agent[1]):NaN;vff=agent[2]?parseFloat(agent[2]):NaN;vopera=agent[3]?parseFloat(agent[3]):NaN;vsf=agent[4]?parseFloat(agent[4]):NaN;if(!isNaN(vsf)){var _ua=navigator.userAgent;if(/AdobeAIR/.test(_ua)){vair=1;}else if(/Chrome/.test(_ua)){vchrome=1;}else{try{vapple=parseFloat((/Version\/(\d+(?:\.\d+)?)/).exec(_ua)[1]);}catch(e){vapple=0.1}}}}else{vie=vff=vopera=vsf=vapple=vair=NaN;}if(os){wintype=!!os[1];mactype=!!os[2];}else{wintype=mactype=false;}function adjustBehaviors(){if(ua.ie<7){try{document.execCommand('BackgroundImageCache',false,true);}catch(ignored){}}adjusted=true;}return{firefox:vff,ie:window.XDomainRequest?8:vie,opera:vopera,air:vair,safari:vsf,safariV:vapple,windows:wintype,macs:mactype,chrome:vchrome,adjustBehaviors:adjustBehaviors};})();QZFL.namespace={map:function(namespace){if((namespace!==null)&&(typeof(namespace)=='object')){for(var k in namespace){window[k]=namespace[k];}}},extend:function(namespace,extendModule){if((namespace!==null)&&(typeof(namespace)=='object')){for(var k in extendModule){namespace[k]=extendModule[k];}}extendModule=null;}};QZFL.emptyFn=function(){};QZFL.widget={};var ua=QZFL.userAgent;QZFL.console={print:function(msg,type){if(window.console){console.log((type==4?(new Date()+":"):"")+msg);}}}QZFL.report={receive:QZFL.emptyFn,addRule:QZFL.emptyFn}QZFL.event={KEYS:{BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},extendType:/(click|mousedown|mouseover|mouseout|mouseup|mousemove|scroll|contextmenu|resize)/i,_eventListDictionary:{},_fnSeqUID:0,_objSeqUID:0,addEvent:function(obj,eventType,fn,argArray){var cfn=fn,res=false,l;if(!obj){return res;}if(!obj.eventsListUID){obj.eventsListUID="e"+(++QZFL.event._objSeqUID);QZFL.event._eventListDictionary[obj.eventsListUID]={};}l=QZFL.event._eventListDictionary[obj.eventsListUID];if(!fn.__elUID){fn.__elUID="e"+(++QZFL.event._fnSeqUID)+obj.eventsListUID;}if(!l[eventType]){l[eventType]={};}if(typeof(l[eventType][fn.__elUID])=='function'){return false;}if(QZFL.event.extendType.test(eventType)){argArray=argArray||[];cfn=function(e){return fn.apply(null,([QZFL.event.getEvent(e)]).concat(argArray));};}if(obj.addEventListener){obj.addEventListener(eventType,cfn,false);res=true;}else if(obj.attachEvent){res=obj.attachEvent("on"+eventType,cfn);}else{res=false;}if(res){l[eventType][fn.__elUID]=cfn;}return res;},removeEvent:function(obj,eventType,fn){var cfn=fn,res=false,l;if(!obj){return res;}if(!cfn){return QZFL.event.purgeEvent(obj,eventType);}if(!obj.eventsListUID){obj.eventsListUID="e"+(++QZFL.event._objSeqUID);QZFL.event._eventListDictionary[obj.eventsListUID]={};}l=QZFL.event._eventListDictionary[obj.eventsListUID];if(!fn.__elUID){fn.__elUID="e"+(++QZFL.event._fnSeqUID)+obj.eventsListUID;}if(!l[eventType]){l[eventType]={};}if(QZFL.event.extendType.test(eventType)&&l[eventType]&&l[eventType][fn.__elUID]){cfn=l[eventType][fn.__elUID];}if(obj.removeEventListener){obj.removeEventListener(eventType,cfn,false);res=true;}else if(obj.detachEvent){obj.detachEvent("on"+eventType,cfn);res=true;}else{rt.error("Error.!.");return false;}if(res&&l[eventType]){delete l[eventType][fn.__elUID];}return res;},purgeEvent:function(obj,type){var l;if(obj.eventsListUID&&(l=QZFL.event._eventListDictionary[obj.eventsListUID])&&l[type]){for(var k in l[type]){if(obj.removeEventListener){obj.removeEventListener(type,l[type][k],false);}else if(obj.detachEvent){obj.detachEvent('on'+type,l[type][k]);}}}if(obj['on'+type]){obj['on'+type]=null;}if(l){l[type]=null;delete l[type];}return true;},getEvent:function(evt){evt=evt||window.event;if(!evt&&!QZFL.userAgent.ie){var c=this.getEvent.caller,cnt=1;while(c){evt=c.arguments[0];if(evt&&Event==evt.constructor){break;}else if(cnt>32){break;}c=c.caller;cnt++;}}return evt;},getButton:function(evt){var e=QZFL.event.getEvent(evt);if(!e){return-1}if(QZFL.userAgent.ie){return e.button-Math.ceil(e.button/2);}else{return e.button;}},getTarget:function(evt){var e=QZFL.event.getEvent(evt);if(e){return e.target||e.srcElement;}else{return null;}},getCurrentTarget:function(evt){var e=QZFL.event.getEvent(evt);if(e){return e.currentTarget||document.activeElement;}else{return null;}},cancelBubble:function(evt){evt=QZFL.event.getEvent(evt);if(!evt){return false}if(evt.stopPropagation){evt.stopPropagation();}else{if(!evt.cancelBubble){evt.cancelBubble=true;}}},preventDefault:function(evt){evt=QZFL.event.getEvent(evt);if(!evt){return false}if(evt.preventDefault){evt.preventDefault();}else{evt.returnValue=false;}},mouseX:function(evt){evt=QZFL.event.getEvent(evt);return evt.pageX||(evt.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));},mouseY:function(evt){evt=QZFL.event.getEvent(evt);return evt.pageY||(evt.clientY+(document.documentElement.scrollTop||document.body.scrollTop));},getRelatedTarget:function(ev){ev=QZFL.event.getEvent(ev);var t=ev.relatedTarget;if(!t){if(ev.type=="mouseout"){t=ev.toElement;}else if(ev.type=="mouseover"){t=ev.fromElement;}else{}}return t;},bind:function(obj,method){var args=Array.prototype.slice.call(arguments,2);return function(){var _obj=obj||this;var _args=args.concat(Array.prototype.slice.call(arguments,0));if(typeof(method)=="string"){if(_obj[method]){return _obj[method].apply(_obj,_args);}}else{return method.apply(_obj,_args);}}}};QZFL.event.on=QZFL.event.addEvent;window.addEvent=QZFL.event.addEvent;window.removeEvent=QZFL.event.removeEvent;window.getEvent=QZFL.event.getEvent;QZFL.dom={getById:function(id){return document.getElementById(id);},getByName:function(name,tagName){if(!tagName)return document.getElementsByName(name);var arr=[];var e=document.getElementsByTagName(tagName);for(var i=0;i<e.length;++i){if(!!e[i].getAttribute("name")&&(e[i].getAttribute("name").toLowerCase()==name.toLowerCase())){arr.push(e[i]);}}return arr;},get:function(e){if(e&&(e.tagName||e.item)){return e;}return this.getById(e);},getNode:function(e){if(e&&(e.nodeType||e.item)){return e;}if(typeof e==='string'){return this.getById(e);}return null;},removeElement:function(el){if(typeof(el)=="string"){el=QZFL.dom.getById(el);}if(!el){return;}if(el.removeNode){el.removeNode(true);}else{if(el.childNodes.length>0){for(var ii=el.childNodes.length-1;ii>=0;ii--){QZFL.dom.removeElement(el.childNodes[ii]);}}if(el.parentNode){el.parentNode.removeChild(el);}}el=null;return null;},searchElementByClassName:function(el,className){el=this.get(el);if(!el){return null}var re=QZFL.css.getClassRegEx(className);while(el){if(re.test(el.className)){return el;}el=el.parentNode;}return null;},getElementsByClassName:function(className,tag,root){tag=tag||'*';root=(root)?this.get(root):null||document;if(!root){return[];}var nodes=[],elements=root.getElementsByTagName(tag),re=QZFL.css.getClassRegEx(className);for(var i=0,len=elements.length;i<len;++i){if(re.test(elements[i].className)){nodes[nodes.length]=elements[i];}}return nodes;},isAncestor:function(node1,node2){if(!node1||!node2){return false;}if(node1.contains&&node2.nodeType&&!QZFL.userAgent.Safari){return node1.contains(node2)&&node1!=node2;}if(node1.compareDocumentPosition&&node2.nodeType){return!!(node1.compareDocumentPosition(node2)&16);}else if(node2.nodeType){return!!this.getAncestorBy(node2,function(el){return el==node1;});}return false;},getAncestorBy:function(node,method){while(node=node.parentNode){if(node&&node.nodeType==1&&(!method||method(node))){return node;}}return null;},getFirstChild:function(node){node=this.getNode(node);if(!node){return null;}var child=QZFL.lang.isElement(node.firstChild)?node.firstChild:null;return child||this.getNextSibling(node.firstChild);},getNextSibling:function(node){node=this.getNode(node);if(!node){return null;}while(node){node=node.nextSibling;if(QZFL.lang.isElement(node)){return node;}}return null;},getPreviousSibling:function(node){node=this.getNode(node);if(!node){return null;}while(node){node=node.previousSibling;if(QZFL.lang.isElement(node)){return node;}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -