jquery的滚动的延时 scrollTop和 animate的结合Word文档格式.docx
- 文档编号:7752117
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:35
- 大小:24.16KB
jquery的滚动的延时 scrollTop和 animate的结合Word文档格式.docx
《jquery的滚动的延时 scrollTop和 animate的结合Word文档格式.docx》由会员分享,可在线阅读,更多相关《jquery的滚动的延时 scrollTop和 animate的结合Word文档格式.docx(35页珍藏版)》请在冰点文库上搜索。
protectedstaticintplayerBombNumber=0x2;
*该任务每秒钟为玩家和坦克添加一定数量(playerBombNumber)的炸弹
protectedstaticTimerTaskbombTask;
*该任务每秒钟刷新一次画面
protectedstaticTimerTaskrefreshTask;
*程序入口
publicstaticvoidmain(String[]args){
FlashFrame.welcome();
*每一关开始
TankWar.bombTimer.schedule(TankWar.bombTask,1000,TankWar.ADD_BOMB_TIME);
TankWar.bombTimer.schedule(TankWar.refreshTask,300,TankWar.REFRESH_TIME);
});
newThread(runnable).start();
*得到所有关卡地图
protectedstaticvoidallMapInit(){
TankWar.allMapPaths=newVector<
>
();
TankWar.goTimer=newTimer();
TankWar.bombGoTimer=newTimer();
TankWar.bombTimer=newTimer();
TankWar.shootTimer=newTimer();
TankWar.tanks=newVector<
TankWar.refreshTask=newTimerTask(){
@Override
publicvoidrun(){
MainFrame.frame.validate();
MainFrame.frame.repaint();
};
TankWar.bombTask=newTimerTask(){
TankWar.playerBombNumber=TankWar.tankLife;
TankWar.tanks.get(i).bombNumber=1+(TankWar.tankLife/5);
TankWar.map=newint[MainFrame.FRAME_BUTTON_LINE][MainFrame.FRAME_BUTTON_COLUMN];
try(BufferedReaderbr=newBufferedReader(newFileReader(TankWar.MAP_FILE))){
Stringstring;
while((string=br.readLine())!
=null){
if(string.contains("
.tank"
)){
TankWar.allMapPaths.add(string);
catch(IOExceptione){
System.err.println(e.getMessage());
[代码][GoogleGo]代码
packagemain
import(
"
io/ioutil"
net/http"
net/"
fmt"
encoding/json"
)
//----------------------------------
//黄金数据调用示例代码-聚合数据
//在线接口文档:
www/docs/29
constAPPKEY="
*******************"
//您申请的APPKEY
funcmain(){
//1.上海黄金交易所
Request1()
//2.上海期货交易所
Request2()
//3.银行账户黄金
Request3()
}
//1.上海黄金交易所
funcRequest1(){
//请求地址
juhe:
="
web:
8080/finance/gold/shgold"
//初始化参数
param:
=.Values{}
//配置请求参数,方法内部已处理encode问题,中文参数可以直接传参
param.Set("
key"
APPKEY)//APPKey
v"
"
)//JSON格式版本(0或1)默认为0
//发送请求
data,err:
=Get(juhe,param)
iferr!
=nil{
fmt.Errorf("
请求失败,错误信息:
\r\n%v"
err)
}else{
varnetReturnmap[string]interface{}
json.Unmarshal(data,&
netReturn)
ifnetReturn["
error_code"
].(float64)==0{
fmt.Printf("
接口返回result字段是:
netReturn["
result"
])
//2.上海期货交易所
funcRequest2(){
8080/finance/gold/shfuture"
//3.银行账户黄金
funcRequest3(){
8080/finance/gold/bankgold"
//get网络请求
funcGet(apistring,params.Values)(rs[]byte,errerror){
var*.
err=.Parse(api)
解析错误:
returnnil,err
//如果参数中有中文参数,这个方法会进行Encode
.RawQuery=params.Encode()
resp,err:
=http.Get(.String())
fmt.Println("
err:
returnnil,err
deferresp.Body.Close()
returnioutil.ReadAll(resp.Body)
//post网络请求,params是.Values类型
funcPost(apistring,params.Values)(rs[]byte,errerror){
=http.PostForm(api,params)
returnnil,err
代码描述:
基于GO的黄金数据接口调用代码实例
关联数据:
黄金数据
[代码][C#]代码
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Net;
usingSystem.IO;
usingXfrog.Net;
usingSystem.Diagnostics;
usingSystem.Web;
//代码中JsonObject类下载地址:
/download/gcm3206021155665/7458439
namespaceConsoleAPI
{
classProgram
staticvoidMain(string[]args)
stringappkey="
;
//配置您申请的appkey
string1="
varparameters1=newDictionary<
string,string>
parameters1.Add("
appkey);
//你申请的key
"
);
//JSON格式版本(0或1)默认为0
stringresult1=sendPost(1,parameters1,"
get"
JsonObjectnewObj1=newJsonObject(result1);
StringerrorCode1=newObj1["
].Value;
if(errorCode1=="
0"
)
Debug.WriteLine("
成功"
Debug.WriteLine(newObj1);
else
//Debug.WriteLine("
失败"
Debug.WriteLine(newObj1["
].Value+"
:
+newObj1["
reason"
].Value);
string2="
varparameters2=newDictionary<
parameters2.Add("
stringresult2=sendPost(2,parameters2,"
JsonObjectnewObj2=newJsonObject(result2);
StringerrorCode2=newObj2["
if(errorCode2=="
Debug.WriteLine(newObj2);
}
else
Debug.WriteLine(newObj2["
+newObj2["
string3="
varparameters3=newDictionary<
parameters3.Add("
stringresult3=sendPost(3,parameters3,"
JsonObjectnewObj3=newJsonObject(result3);
StringerrorCode3=newObj3["
if(errorCode3=="
Debug.WriteLine(newObj3);
Debug.WriteLine(newObj3["
+newObj3["
///<
summary>
///Http(GET/POST)
/summary>
paramname="
请求<
/param>
parameters"
请求参数<
method"
请求方法<
returns>
响应内容<
/returns>
staticstringsendPost(string,IDictionary<
parameters,stringmethod)
if(method.ToLower()=="
post"
HttpWebRequestreq=null;
HttpWebResponsersp=null;
System.IO.StreamreqStream=null;
try
req=(HttpWebRequest)WebRequest.Create();
req.Method=method;
req.KeepAlive=false;
req.ProtocolVersion=HttpVersion.Version10;
req.Timeout=5000;
req.ContentType="
application/x-www-form-encoded;
charset=utf-8"
byte[]postData=Encoding.UTF8.GetBytes(BuildQuery(parameters,"
utf8"
));
reqStream=req.GetRequestStream();
reqStream.Write(postData,0,postData.Length);
rsp=(HttpWebResponse)req.GetResponse();
Encodingencoding=Encoding.GetEncoding(rsp.CharacterSet);
returnGetResponseAsString(rsp,encoding);
catch(Exceptionex)
returnex.Message;
finally
if(reqStream!
=null)reqStream.Close();
if(rsp!
=null)rsp.Close();
//创建请求
HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(+"
?
+BuildQuery(parameters,"
//GET请求
request.Method="
GET"
request.ReadWriteTimeout=5000;
request.ContentType="
text/html;
charset=UTF-8"
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
StreammyResponseStream=response.GetResponseStream();
StreamReadermyStreamReader=newStreamReader(myResponseStream,Encoding.GetEncoding("
utf-8"
//返回内容
stringretString=myStreamReader.ReadToEnd();
returnretString;
///组装普通文本请求参数。
Key-Value形式请求参数字典<
编码后的请求数据<
staticstringBuildQuery(IDictionary<
parameters,stringencode)
StringBuilderpostData=newStringBuilder();
boolhasParam=false;
IEnumerator<
KeyValuePair<
dem=parameters.GetEnumerator();
while(dem.MoveNext())
stringname=dem.Current.Key;
stringvalue=dem.Current.Value;
//忽略参数名或参数值为空的参数
if(!
string.IsNullOrEmpty(name))//&
&
!
string.IsNullOrEmpty(value)
if(hasParam)
postData.Append("
postData.Append(name);
if(encode=="
gb2312"
postData.Append(HttpUtility.Encode(value,Encoding.GetEncoding("
)));
elseif(encode=="
postData.Append(HttpUtility.Encode(value,Encoding.UTF8));
postData.Append(value);
hasParam=true;
returnpostData.ToString();
///把响应流转换为文本。
rsp"
响应流对象<
param
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jquery的滚动的延时 scrollTop和 animate的结合 jquery 滚动 延时 scrollTop animate 结合
![提示](https://static.bingdoc.com/images/bang_tan.gif)