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

JavaScript ÍÏ·ÅЧ¹û

Ò»¸ö¿ÉÍϷŵģʣÓЧ¹û;
 var isIE = (document.all) ? true : false;
var $ = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
var Class = {
create: function() {
return function() { this.initialize.apply(this, arguments); }
}
}
var Extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
}
var Bind = function(object, fun) {
return function() {
return fun.apply(object, arguments);
}
}
var BindAsEventListener = function(object, fun) {
return function(event) {
return fun.call(object, (event || window.event));
}
}
var CurrentStyle = function(element){
return element.currentStyle || document.defaultView.getComputedStyle(element, null);
}
function addEventHandler(oTarget, sEventType, fnHandler) {
if (oTarget.addEventListener) {
oTarget.addEventListener(sEventType, fnHandler, false);
} else if (oTarget.attachEvent) {
oTarget.attachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = fnHandler;
}
};
function removeEventHandler(oTarget, sEventType, fnHandler) {
if (oTarget.removeEventListener) {
oTarget.removeEventListener(sEventType, fnHandler, false);
} else if (oTarget.detachEvent) {
oTarget.detachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = null;
}
};
//ÍϷųÌÐò
var Drag = Class.create();
Drag.prototype = {
//ÍϷŶÔÏó
initialize: function(drag, options) {
this.Drag = $(drag);//ÍϷŶÔÏó
this._x = this._y = 0;//¼Ç¼Êó±êÏà¶ÔÍϷŶÔÏóµÄλÖÃ
this._marginLeft = this._marginTop = 0;//¼Ç¼margin
//ʼþ¶ÔÏó(ÓÃÓÚ°ó¶¨ÒƳýʼþ)
this._fM = BindAsEventListener(this, this.Move);
this._fS = Bind(this, this.Stop);

this.SetOptions(options);

this.Limit = !!this.options.Limit;
this.mxLeft = parseInt(this.options.mxLeft);
this.mxRight = parseInt(this.options.mxRight);
this.mxTop = parseInt(this.option


Ïà¹ØÎĵµ£º

ËÄ¡¢³ÌÒ§½ð——JavaScript»ù´¡

Ò»¡¢Ç°ÑÔ
Ajax£¬Òì²½JavaScriptºÍXML£¬Ç°ÃæÒѾ­½âÊ͹ý£¬ËùÒÔAjaxµÄѧϰ»¹°üº¬JavaScriptºÍXML£¬ÕâÀïÎÒÃÇÏÈ¿´JavaScript£¬¶øJavaScriptʵ¼ÊÉÏÓÖÊǰüº¬JavaScriptÓï·¨ºÍHTML DOM¼´Îĵµ¶ÔÏóÄ£Ð͵쬽ÓÏÂÀ´»á·Ö±ð½éÉÜ¡£
JavaScript½Ì³Ì²Î¿¼µØÖ·£ºhttp://www.w3school.com.cn/js/index.asp
 
¶þ¡¢JavaScript»ù´¡
1)&nb ......

javascript ÕýÔò±í´ïʽÏê½â

function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) return false return true } }} //УÑéÃÜÂ룺ֻÄÜÊäÈë6-20¸ö×Öĸ¡¢Êý×Ö¡¢Ï»®Ïß
function isPasswd(s)
{
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}
//УÑéÆÕͨµç»°¡¢´«ÕæºÅÂ룺¿ÉÒÔ ......

JavaScript×Ö·û´®ÖеÄ×Ö·ûÊý×é

Ô´³ÌÐò£º 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  <title>JavaScript×Ö·û´®ÖеÄ×Ö·ûÊý×é&l ......

javascriptÖеÄtest·½·¨

¶¨ÒåºÍÓ÷¨
test() ·½·¨ÓÃÓÚ¼ì²âÒ»¸ö×Ö·û´®ÊÇ·ñÆ¥Åäij¸öģʽ.
Óï·¨
RegExpObject.test(string)
²ÎÊýÃèÊö
string
±ØÐè¡£Òª¼ì²âµÄ×Ö·û´®¡£
·µ»ØÖµ
Èç¹û×Ö·û´® string Öк¬ÓÐÓë RegExpObject Æ¥ÅäµÄÎı¾£¬Ôò·µ»Ø true£¬·ñÔò·µ»Ø false¡£
˵Ã÷
µ÷Óà RegExp ¶ÔÏó r µÄ test() ·½·¨£¬²¢ÎªËü´«µÝ×Ö·û´® s£¬ÓëÕâ¸ö±íÊ¾Ê½Ê ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ