Ⅰ 谁给我一个能用的造梦西游3极品号源
造梦西游3极品号源要进行如下步骤。
用IE打开造梦西游3创一个号新建一个角色,进入九重天后马上退回来,点机文件—脱机工作—保存游戏(造梦3不要退关闭)。
打开我的电脑到C、E、D盘(反正所有盘)搜索#4399这个文件,打开文件找到一个文件夹(4399帐号和刚刚的创建的帐号一样的)把里面的一个文件剪贴下来到桌面上再打开flashSolEditer修改器点击打开SOL文件找到刚刚剪贴下来的文件。
打开很长的字母的地方把原来的号源给删了把极品号源复制上去(如果是悟空就悟空,反正是那个人物就是那个人物的号源)点击保存SOL文件,再把在桌面的那文件在弄到4399帐号和刚刚的创建的帐号一样的文件里,在打开造梦3连刷新—连接就好了。
造梦西游3介绍:
《造梦西游III·大闹天庭篇》是4399游戏发行的2D横版过关类动作网页小游戏,于2011年12月29日上线发行。是造梦西游系列的第三个版本。
游戏延续造梦1、2的Q版卡通画面及形象,增加了新的剧情任务、宠物战斗模式、线上PK、同屏聊天等。
Ⅱ 求js或者JQUERY实现拖动DIV交换位置的代码,加急!~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
/*.column {float: left;}*/
.column div{width: 178px;height: 56px;margin-bottom: 2px;}
.box1{background-color: black;}
.box2{background-color: bisque;}
.box3{background-color: gray;}
.box4{background-color: wheat;}
</style>
</head>
<body>
<div class="column" draggable="true">
<div class="box1">
</div>
</div>
<div class="column" draggable="true">
<div class="box2">
</div>
</div>
<div class="column" draggable="true">
<div class="box3">
</div>
</div>
<div class="column" draggable="true">
<div class="box4">
</div>
</div>
<script>
function handleDragStart(e) {
this.style.opacity = '1';
dragSrcEl = this;
e.dataTransfer.effectAllowed = 'move';
e.dataTransfer.setData('text/html', this.innerHTML);
}
function handleDragEnter(e) {
this.classList.add('over');
}
function handleDragLeave(e) {
this.classList.remove('over');
}
function handleDragOver(e) {
if (e.preventDefault) {
e.preventDefault();
}
return false;
}
//拖拽完成后,作用在拖拽元素上
function handleDrop(e) {
if (dragSrcEl != this) {
dragSrcEl.innerHTML = this.innerHTML;
this.innerHTML = e.dataTransfer.getData('text/html');
}
return false;
}
//拖拽完成后,作用在被拖拽元素上
function handleDragEnd(e) {
this.style.opacity = '1';
[].forEach.call(divs, function(d) {
d.classList.remove('over');
});
}
var divs = document.querySelectorAll('.column');
[].forEach.call(divs, function(d) {
d.addEventListener('dragstart', handleDragStart, false);
d.addEventListener('dragenter', handleDragEnter, false);
d.addEventListener('dragover', handleDragOver, false);
d.addEventListener('dragleave', handleDragLeave, false);
d.addEventListener('drop', handleDrop, false);
d.addEventListener('dragend', handleDragEnd, false);
});
</script>
</body>
</html>
可以实现你要的效果 不过看到晚了,可以拖动交换位置和数据
Ⅲ js 如何实现加法
js中加法运算有:
1、输入的是字符串, 字符串的连接符也是加号, 最后就按字符串运算了,所以先转换成数值型。
整数:c=parseInt(a)+parseInt(b)
浮点数:c =parseFloat(a)+parseFloat(b)
2、evel:可计算某个字符串,并执行其中的的 javaScript 代码。
evel(a+b)
例如:
var a = 1,
var b = 2,
var c = a + b ,
这样c得出来的解果是12。
使用Number()函数可以解决这个问题,如下 :
var c = Number(a) + Number(b)
这样c得出来的解果是3。
(3)js7g8r2扩展阅读
Javascript中加法运算符总结:
1、String+String
var a = '10',
b = '20';
console.log(a+b); //1020
2、String+Object
var a = '10',
b = {_key:20};
console.log(a+b); //10[object Object]
//Object.prototype.toString()方法返回一个表示该对象的字符串。
3、String+Number
var a = '10',
b = 20;
console.log(a+b); //1020
var a = 10,
b = '20';
console.log(a+b); //1020
Ⅳ 一个js做相加运算的问题,但是相加之后出现问题。
JavaScript小数在做四则运算时,精度会丢失
那么你需要写个函数来处理这个情况,比如下面几个有用的函数:
//说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。
//调用:accAdd(arg1,arg2)
//返回值:arg1加上arg2的精确结果
function accAdd(arg1, arg2) {
var r1,
r2,
m;
try {
r1 = arg1.toString().split(".")[1].length
} catch(e) {
r1 = 0
}
try {
r2 = arg2.toString().split(".")[1].length
} catch(e) {
r2 = 0
}
m = Math.pow(10, Math.max(r1, r2))
return (arg1 * m + arg2 * m) / m
}
//给Number类型增加一个add方法,调用起来更加方便。
Number.prototype.add = function(arg) {
return accAdd(arg, this);
}
//说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。
//调用:accAdd(arg1,arg2)
//返回值:arg1加上arg2的精确结果
function accAdd(arg1, arg2) {
var r1,
r2,
m;
try {
r1 = arg1.toString().split(".")[1].length
} catch(e) {
r1 = 0
}
try {
r2 = arg2.toString().split(".")[1].length
} catch(e) {
r2 = 0
}
m = Math.pow(10, Math.max(r1, r2))
return (arg1 * m + arg2 * m) / m
}
//给Number类型增加一个add方法,调用起来更加方便。
Number.prototype.add = function(arg) {
return accAdd(arg, this);
}
减法
Js代码
[code]
//说明:javascript的减法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的减法结果。
//调用:accSub(arg1,arg2)
//返回值:arg1减上arg2的精确结果
function accSub(arg1, arg2) {
return accAdd(arg1, -arg2);
}
//给Number类型增加一个sub方法,调用起来更加方便。
Number.prototype.sub = function(arg) {
return accSub(this, arg);
}
//说明:javascript的减法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的减法结果。
//调用:accSub(arg1,arg2)
//返回值:arg1减上arg2的精确结果
function accSub(arg1, arg2) {
return accAdd(arg1, -arg2);
}
Ⅳ js如何将纯数字字符串转换为long型
JavaScript小数在做四则运算时,精度会丢失,这会在项目中引起诸多不便,先请看下面脚本:
Js代码
<script type="text/javascript" language="javascript">
alert(1/3);//弹出: 0.3333333333333333
alert(0.09999999 + 0.00000001);//弹出: 0.09999999999999999
alert(-0.09999999 - 0.00000001);//弹出: -0.09999999999999999
alert(0.012345 * 0.000001);//弹出: 1.2344999999999999e-8
alert(0.000001 / 0.0001);//弹出: 0.009999999999999998
</script>
按正常计算的话,除第一行外(因为其本身就不能除尽),其他都应该要得到精确的结果,从弹出的结果我们却发现不是我们想要的正确结果。为了解决浮点 数运算不准确的问题,在运算前我们把参加运算的数先升级(10的X的次方)到整数,等运算完后再降级(0.1的X的次方)。现收集并整理贴于此,以备后 用。
Js代码
//加法
Number.prototype.add = function(arg){
var r1,r2,m;
try{r1=this.toString().split(".")[1].length}catch(e){r1=0}
try{r2=arg.toString().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2))
return (this*m+arg*m)/m
}
//减法
Number.prototype.sub = function (arg){
return this.add(-arg);
}
//乘法
Number.prototype.mul = function (arg)
{
var m=0,s1=this.toString(),s2=arg.toString();
try{m+=s1.split(".")[1].length}catch(e){}
try{m+=s2.split(".")[1].length}catch(e){}
return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
}
//除法
Number.prototype.div = function (arg){
var t1=0,t2=0,r1,r2;
try{t1=this.toString().split(".")[1].length}catch(e){}
try{t2=arg.toString().split(".")[1].length}catch(e){}
with(Math){
r1=Number(this.toString().replace(".",""))
r2=Number(arg.toString().replace(".",""))
return (r1/r2)*pow(10,t2-t1);
}
}
测试
Js代码
<script type="text/javascript" language="javascript">
alert(Number(0.09999999).add(0.00000001));//弹出: 0.1
//注意,如果是负数,一定要先使用Number转型,否则结果不正确
alert(Number(-0.09999999).sub(0.00000001));//弹出: -0.1
alert(Number(0.012345).mul(0.000001));//弹出: 1.2345e-8
alert(Number(0.000001).div(0.0001));//弹出: 0.01
</script>
Ⅵ js编写一个函数,计算两个数字的和、差、积、商(要求:使用传参的形式)
/**
**除法函数,用来得到精确的除法结果
**说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。
**调用:accDiv(arg1,arg2)
**返回值:arg1除以arg2的精确结果
**/functionaccDiv(arg1,arg2){vart1=0,t2=0,r1,r2;try{
t1=arg1.toString().split(".")[1].length;
}catch(e){
}try{
t2=arg2.toString().split(".")[1].length;
}catch(e){
}with(Math){
r1=Number(arg1.toString().replace(".",""));
r2=Number(arg2.toString().replace(".",""));return(r1/r2)*pow(10,t2-t1);
}
}//给Number类型增加一个div方法,调用起来更加方便。Number.prototype.div=function(arg){returnaccDiv(this,arg);
};/**
**乘法函数,用来得到精确的乘法结果
**说明:javascript的乘法结果会有误差,在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。
**调用:accMul(arg1,arg2)
**返回值:arg1乘以arg2的精确结果
**/functionaccMul(arg1,arg2){varm=0,s1=arg1.toString(),s2=arg2.toString();try{
m+=s1.split(".")[1].length;
}catch(e){
}try{
m+=s2.split(".")[1].length;
}catch(e){
}returnNumber(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m);
}//给Number类型增加一个mul方法,调用起来更加方便。Number.prototype.mul=function(arg){returnaccMul(arg,this);
};/**
**减法函数,用来得到精确的减法结果
**说明:javascript的减法结果会有误差,在两个浮点数相减的时候会比较明显。这个函数返回较为精确的减法结果。
**调用:accSub(arg1,arg2)
**返回值:arg1加上arg2的精确结果
**/functionaccSub(arg1,arg2){varr1,r2,m,n;try{
r1=arg1.toString().split(".")[1].length;
}catch(e){
r1=0;
}try{
r2=arg2.toString().split(".")[1].length;
}catch(e){
r2=0;
}
m=Math.pow(10,Math.max(r1,r2));//lastmodifybydeeka//动态控制精度长度
n=(r1>=r2)?r1:r2;return((arg1*m-arg2*m)/m).toFixed(n);
}//给Number类型增加一个mul方法,调用起来更加方便。Number.prototype.sub=function(arg){returnaccMul(arg,this);
};/**
**加法函数,用来得到精确的加法结果
**说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。
**调用:accAdd(arg1,arg2)
**返回值:arg1加上arg2的精确结果
**/functionaccAdd(arg1,arg2){varr1,r2,m,c;try{
r1=arg1.toString().split(".")[1].length;
}catch(e){
r1=0;
}try{
r2=arg2.toString().split(".")[1].length;
}catch(e){
r2=0;
}
c=Math.abs(r1-r2);
m=Math.pow(10,Math.max(r1,r2));if(c>0){varcm=Math.pow(10,c);if(r1>r2){
arg1=Number(arg1.toString().replace(".",""));
arg2=Number(arg2.toString().replace(".",""))*cm;
}else{
arg1=Number(arg1.toString().replace(".",""))*cm;
arg2=Number(arg2.toString().replace(".",""));
}
}else{
arg1=Number(arg1.toString().replace(".",""));
arg2=Number(arg2.toString().replace(".",""));
}return(arg1+arg2)/m;
}//给Number类型增加一个add方法,调用起来更加方便。Number.prototype.add=function(arg){returnaccAdd(arg,this);
};