¼òµ¥µÄjavascriptÍÏקʵÀý
¼òµ¥µÄjavascriptÍÏקʵÀý----> ±¾ÈËÔ´´£¨244796562@qq.com£©
<html>
<head>
<title>ÍÏ×§²âÊÔ</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div id="box" style="position:absolute;top:100px;left:200px;width:200px;height:200px;background-color:#C0C0C0;border:solid 1px #555555">
<div id="bar" title="¿ÉÒÆ¶¯" style="cursor:pointer;background-color:#0099FF;border-bottom:solid 1px #555555" mce_style="cursor:pointer;background-color:#0099FF;border-bottom:solid 1px #555555">
<b>title:Í϶¯Ìõ</b>
</div>
content:ÄÚÈÝÇø
</div>
<mce:script type="text/javascript"><!--
function stopBubble(e) {//½ûֹðÅÝʼþ
if (e && e.stopPropagation) {
e.stopPropagation();
} else {
window.event.cancelBubble = true;
}
}
function stopDefault(e) {//½ûֹĬÈÏÐÐΪ
if (e && e.preventDefault) {
e.preventDefault();
} else {
window.event.returnValue = false;
}
return false;
}
function drag(box, bar) {//±»ÍÏ×§µÄÔªËØ±ØÐëÓÐtop(px)ºÍleft(px)ÊôÐÔ
var lastMouseX, lastMouseY;
if (!box.style.left || !box.style.top) {//Èç¹ûÕæµÄûÓÐtop(px)ºÍleft(px)ÊôÐÔ£¬¼ÓĬÈÏÖµ
box.style.left = "10px";
box.style.top = "10px";
}
function getMousePos(e) {//»ñÈ¡Êó±ê×ø±ê
e = e || window.event;
return {x: e.clientX, y: e.clientY};
}
bar.onmousedown = function(ed) {//³õʼ»¯ÍÏקʼþ
stopBubble(ed);
stopDefault(ed);
var lastMousePos = getMousePos(ed);
lastMouseX = lastMousePos.x;
lastMouseY = lastMousePos.y;
window.top.document.onmousemove = function(em) {//×¢²áÒÆ¶¯Ê¼þ
stopBubble(em);
stopDefault(em);
var currentMousePos = getMousePos(em);//µ±Ç°Êó±êλÖÃ
var currentMouseX = currentMousePos.x;
var currentMouseY = currentMousePos.y;
var boxLeft = parseInt(box.style.left);//Í϶¯²ãµÄλÖÃ
var boxTop = parseInt(box.style.top);
box.style.left = boxLeft + currentMouseX - lastMouseX +
Ïà¹ØÎĵµ£º
1.Îı¾¿ò
1.1 <input type="text" name="test" id="test">
ͨ¹ývar t=document.getElementById("test").value°ÑÖµ¸³¸ø±äÁ¿t,
1.2 µ±È»Ò²¿ÉÒÔ·´¹ýÀ´°ÑÒÑÖªµÄ±äÁ¿Öµ¸³¸øÎı¾¿ò£¬ÀýÈ磺
var m = "5";
document.getElementById("test").value= m;
2.ÏÂÀÁбí¿ò
2.1 <select name="sel" id="sel" onchange ......
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)> <td>no </table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
4. oncopy="return false;" onc ......
·â×°£ºÍ¨¹ý±Õ°ü²ÅËãµÄÉÏÊÇÕæÕýÒâÒåÉϵķâ×°
<script type="text/javascript">
function myInfo(){
var name ="ÀÏÓã",age =27;
var myInfo = "my name is" + name + "i am" + age  ......
1¡¢javascript¾ßÓÐÏÂÁÐÖÖÀàµÄÔËËã·û£ºËãÊõÔËËã·û;µÈͬÔËËã·ûÓëȫͬÔËËã·û;±È½ÏÔËËã·û;
¡¡¡¡2¡¢Ä¿µÄ·ÖÀࣺ×Ö·û´®ÔËËã·û;Âß¼ÔËËã·û;ÖðλÔËËã·û;¸³ÖµÔËËã·û;
¡¡¡¡3¡¢ÌØÊâÔËËã·û£ºÌõ¼þÔËËã·û;typeofÔËËã·û;´´½¨¶ÔÏóÔËËã·ûnew;deleteÔËËã·û;voidÔËËã·ûºÅ;¶ººÅÔËËã·û;
¡¡¡¡ËãÊõÔËËã·û£º ......
Javascript
ÊÇÒ»¸öºÜÇ¿´óºÜÁé»îµÄÓïÑÔ£¬Äã¼È¿ÉÒÔ°ÑËüµ±×÷ÃæÏò¹ý³ÌµÄÓïÑÔ£¬Ò²¿ÉÒÔ°ÑËüµ±×÷ÃæÏò¶ÔÏóµÄÓïÑÔÀ´Óá£ÕâÆªÖ÷Ҫ̽ÌÖÒ»ÏÂÈçºÎÓÃjavascriptÀ´ÊµÏÖÒ»¸ö
SingletonÀà¡£ÏàÐÅÓÐЩ±à³Ì¾ÑéµÄÅóÓÑÃǶÔSingletonģʽ¶¼ºÜÊìϤ¡£Singleton
ģʽÖ÷ÒªÓÃÀ´ÏÞÖÆÒ»¸öÀàµÄ¶à´ÎʵÀý»¯¡£Ò»°ãÀ´ËµÏµÍ³´´½¨µÄʵÀýÔ½ÉÙ£¬Õ¼ÓÃ×ÊÔ´Ô ......