From 6b2a7698e90837a2ada4a5e7969495b974e94ea7 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 13:33:08 +0800 Subject: [PATCH 01/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 11eed91..7c22e2b 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -22,7 +22,7 @@ ajaxDemo.AjaxDemo=function(){ // // 请求后端数据。正式打开下面url. // // url: serverUrl + "Home/Getinfo/getPersonInfo", // //请求本地json数据 - // url: "messageUrl.json", + // url: "../../resource/messageUrl.json", // responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text // success: function (result) { //TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 // if (result.data.response.status == 0) { @@ -43,7 +43,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url: "resource/messageUrl.json", + url: "../../resource/messageUrl.json", //data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { -- Gitee From 690b415e00645f04015840c7c6bf525816cb4172 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 13:35:00 +0800 Subject: [PATCH 02/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 7c22e2b..9a4094f 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -43,7 +43,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url: "../../resource/messageUrl.json", + url: "../resource/messageUrl.json", //data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { -- Gitee From b7c9bfda6765c96ee39d6cca349e4beea879d124 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 13:36:07 +0800 Subject: [PATCH 03/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 9a4094f..0cc4052 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -43,7 +43,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url: "../resource/messageUrl.json", + url: "./resource/messageUrl.json", //data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { -- Gitee From cf950b6b82acd8a0bfe4405a74cde56913ccba0c Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 13:46:54 +0800 Subject: [PATCH 04/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/Main.js | 3 +++ teachWeb/source/src/ajaxDemo/AjaxDemo.js | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/teachWeb/source/src/Main.js b/teachWeb/source/src/Main.js index ce21431..ece3e3b 100755 --- a/teachWeb/source/src/Main.js +++ b/teachWeb/source/src/Main.js @@ -1,6 +1,9 @@ /** * https://github.com/flash2x/AnnieJS */ +var localtion=''; +var tempHD=window.location.href.split("source"); +localtion=tempHD[0]+"/source"; window.A2xExtend = __extends; window.addEventListener("load", function () { annie.debug = false; diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 0cc4052..cb53898 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -22,7 +22,7 @@ ajaxDemo.AjaxDemo=function(){ // // 请求后端数据。正式打开下面url. // // url: serverUrl + "Home/Getinfo/getPersonInfo", // //请求本地json数据 - // url: "../../resource/messageUrl.json", + // url: localtion+"/resource/messageUrl.json", // responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text // success: function (result) { //TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 // if (result.data.response.status == 0) { @@ -43,7 +43,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url: "./resource/messageUrl.json", + url: localtion+"/resource/messageUrl.json", //data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { -- Gitee From 4b8fe070374bb1b0c04248f56d00bbc4a525c5a7 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 13:50:11 +0800 Subject: [PATCH 05/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index cb53898..794f46f 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -43,7 +43,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url: localtion+"/resource/messageUrl.json", + url:"/resource/messageUrl.json", //data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { -- Gitee From e390a5f999e26e37bef6a92e482a0fdd3ac69ab2 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 14:00:02 +0800 Subject: [PATCH 06/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 794f46f..62924ab 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -43,7 +43,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url:"/resource/messageUrl.json", + url:"resource/messageUrl.json", //data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { -- Gitee From 1770b890b201a6aac8ea112d635bcdae0a49dca6 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 14:07:49 +0800 Subject: [PATCH 07/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/resource/{messageUrl.json => messageUrl.asp} | 0 teachWeb/source/src/ajaxDemo/AjaxDemo.js | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename teachWeb/source/resource/{messageUrl.json => messageUrl.asp} (100%) diff --git a/teachWeb/source/resource/messageUrl.json b/teachWeb/source/resource/messageUrl.asp similarity index 100% rename from teachWeb/source/resource/messageUrl.json rename to teachWeb/source/resource/messageUrl.asp diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 62924ab..2d41618 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -43,8 +43,8 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url:"resource/messageUrl.json", - //data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 + url:"resource/messageUrl.asp", + data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { //这里成功回调; -- Gitee From a432b4dbe326c98e115993c31ecdb0a90361ac68 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 14:12:21 +0800 Subject: [PATCH 08/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{messageUrl.asp => messageUrl.json} | 0 teachWeb/source/src/ajaxDemo/AjaxDemo.js | 86 +++++++++---------- 2 files changed, 43 insertions(+), 43 deletions(-) rename teachWeb/source/resource/{messageUrl.asp => messageUrl.json} (100%) diff --git a/teachWeb/source/resource/messageUrl.asp b/teachWeb/source/resource/messageUrl.json similarity index 100% rename from teachWeb/source/resource/messageUrl.asp rename to teachWeb/source/resource/messageUrl.json diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 2d41618..c0d6b4e 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -16,51 +16,51 @@ ajaxDemo.AjaxDemo=function(){ s.addEventListener(annie.MouseEvent.CLICK, function (e) { if (e.target.name=="getData_btn"){ //这个方式通过Get方式去获取后台数据; - // annie.ajax({ - // type: "GET", - // //TODO (这里TODO起强调作用)请求后端数据的时候,请打开下面的地址。关闭本地json数据url,serverUrl是后端访问链接+接口名称 - // // 请求后端数据。正式打开下面url. - // // url: serverUrl + "Home/Getinfo/getPersonInfo", - // //请求本地json数据 - // url: localtion+"/resource/messageUrl.json", - // responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text - // success: function (result) { //TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 - // if (result.data.response.status == 0) { - // sameFn(result); - // } else { - // alert("请求状态错误"); - // } - // }, - // error: function (result) { - // trace(result) - // },//TODO (这里TODO起强调作用)这里是后台数据返回错误信息的地方; - // }); - - //TODO (这里TODO起强调作用)这种是POST方式获取后台数据 annie.ajax({ - type: "POST", - //TODO (这里TODO起强调作用)请求后端数据的时候,请打开下面的地址。关闭本地json数据url,serverUrl是后端访问链接+接口名称 - // 请求后端数据。正式打开下面url. - // url: serverUrl + "Home/Getinfo/getPersonInfo", - //请求本地json数据 - url:"resource/messageUrl.asp", - data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 - responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text - success: function (result) { - //这里成功回调; - trace(result) - var resultData=result.data.response; - if (resultData.status == 0) {//TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 - sameFn(resultData); - } else { - alert("请求状态错误"); - } - }, - error: function (result) { - //TODO (这里TODO起强调作用)这里是后台数据返回错误信息的地方; - trace(result) - }, + type: "GET", + //TODO (这里TODO起强调作用)请求后端数据的时候,请打开下面的地址。关闭本地json数据url,serverUrl是后端访问链接+接口名称 + // 请求后端数据。正式打开下面url. + // url: serverUrl + "Home/Getinfo/getPersonInfo", + //请求本地json数据 + url: "/resource/messageUrl.json", + responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text + success: function (result) { //TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 + if (result.data.response.status == 0) { + sameFn(result); + } else { + alert("请求状态错误"); + } + }, + error: function (result) { + trace(result) + },//TODO (这里TODO起强调作用)这里是后台数据返回错误信息的地方; }); + + //TODO (这里TODO起强调作用)这种是POST方式获取后台数据 + // annie.ajax({ + // type: "POST", + // //TODO (这里TODO起强调作用)请求后端数据的时候,请打开下面的地址。关闭本地json数据url,serverUrl是后端访问链接+接口名称 + // // 请求后端数据。正式打开下面url. + // // url: serverUrl + "Home/Getinfo/getPersonInfo", + // //请求本地json数据 + // url:"resource/messageUrl.json", + // data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 + // responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text + // success: function (result) { + // //这里成功回调; + // trace(result) + // var resultData=result.data.response; + // if (resultData.status == 0) {//TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 + // sameFn(resultData); + // } else { + // alert("请求状态错误"); + // } + // }, + // error: function (result) { + // //TODO (这里TODO起强调作用)这里是后台数据返回错误信息的地方; + // trace(result) + // }, + // }); } }); //多个地方相同代码,放在一起,用一个函数装着,这样,哪里有用到,随时可以调用,这样节约资源,也可以方便改动 -- Gitee From 1f3cf9f9064a9a199d8cb8c90e7df5e01276f9ad Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 14:29:44 +0800 Subject: [PATCH 09/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index c0d6b4e..db3b6ff 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -22,7 +22,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url: "/resource/messageUrl.json", + url: "https://hz420.gitee.io/anniejs2html5demo/source/resource/messageUrl.json", responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { //TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 if (result.data.response.status == 0) { -- Gitee From 080bfed8b8b6947c4dec98879b249270f87b085a Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 15:58:23 +0800 Subject: [PATCH 10/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/js/typescript.js | 3 +++ teachWeb/source/src/Main.js | 2 +- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 7 ++++--- teachWeb/source/src/bitmapDemo/BitmapDemo.js | 19 +++++++++++++------ 4 files changed, 21 insertions(+), 10 deletions(-) diff --git a/teachWeb/js/typescript.js b/teachWeb/js/typescript.js index de4bc98..2c3e8c7 100755 --- a/teachWeb/js/typescript.js +++ b/teachWeb/js/typescript.js @@ -18,6 +18,9 @@ var fileSrc=""; if (window.location.href.indexOf(tempStr)!=0){ tempStr="anniejs2html5demo" } + if (window.location.href.indexOf("localhost")!=0){ + tempStr="anniejs2html5demo/teachWeb" + } var tempH=window.location.href.split(tempStr); var tempHref=tempH[0]+tempStr+"/"; var easytree = $('#treelist').easytree({ diff --git a/teachWeb/source/src/Main.js b/teachWeb/source/src/Main.js index ece3e3b..44c4f1d 100755 --- a/teachWeb/source/src/Main.js +++ b/teachWeb/source/src/Main.js @@ -3,7 +3,7 @@ */ var localtion=''; var tempHD=window.location.href.split("source"); -localtion=tempHD[0]+"/source"; +localtion=tempHD[0]+"source/"; window.A2xExtend = __extends; window.addEventListener("load", function () { annie.debug = false; diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index db3b6ff..1c3fc54 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -22,11 +22,12 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url: "https://hz420.gitee.io/anniejs2html5demo/source/resource/messageUrl.json", + url:"resource/messageUrl.json", responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { //TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 + console.log(result.data.response.status) if (result.data.response.status == 0) { - sameFn(result); + sameFn(result.data.response); } else { alert("请求状态错误"); } @@ -43,7 +44,7 @@ ajaxDemo.AjaxDemo=function(){ // // 请求后端数据。正式打开下面url. // // url: serverUrl + "Home/Getinfo/getPersonInfo", // //请求本地json数据 - // url:"resource/messageUrl.json", + // url:ajaxUrl, // data: {parameter: "你想传的数据"},//TODO (这里TODO起强调作用)这里是前端向后端传送数据的参数,如果需要传送数据的话,请打开这个,在花括号内填写你传送的数据 // responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text // success: function (result) { diff --git a/teachWeb/source/src/bitmapDemo/BitmapDemo.js b/teachWeb/source/src/bitmapDemo/BitmapDemo.js index 8ae4153..a593cbe 100755 --- a/teachWeb/source/src/bitmapDemo/BitmapDemo.js +++ b/teachWeb/source/src/bitmapDemo/BitmapDemo.js @@ -10,7 +10,7 @@ bitmapDemo.BitmapDemo = function () { /*_a2x_need_end*/ annie.initRes(s, "bitmapDemo", "BitmapDemo"); //上面的代码Annie2x工具自动生成的,我们不要管他,也不要在它的上面去写代码,除非你看明白了Annie引擎的构造 - var nameList = ["显示fla库中的位图", "显示同域名下位图", "显示网络位图", "显示canvas", "显示视频","显示Base64"]; + var nameList = ["显示fla库中的位图", "显示同域名下位图", "显示网络位图", "显示canvas", "显示视频", "显示Base64"]; //为什么要先把变时声明好,是不想反复去new同一种类型的对象去浪费内存。 var image1 = null; var image2 = null; @@ -19,7 +19,8 @@ bitmapDemo.BitmapDemo = function () { var image5 = null; var image6 = null; var bitmap = null; - var imageBase64="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNzUyNjgzRjhBNjExRTlCREMxOEU0MjdFRDJEOTdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDNzUyNjg0RjhBNjExRTlCREMxOEU0MjdFRDJEOTdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0M3NTI2ODFGOEE2MTFFOUJEQzE4RTQyN0VEMkQ5N0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M3NTI2ODJGOEE2MTFFOUJEQzE4RTQyN0VEMkQ5N0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYF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"; + var localHref=""; + var imageBase64 = "data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNzUyNjgzRjhBNjExRTlCREMxOEU0MjdFRDJEOTdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDNzUyNjg0RjhBNjExRTlCREMxOEU0MjdFRDJEOTdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0M3NTI2ODFGOEE2MTFFOUJEQzE4RTQyN0VEMkQ5N0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M3NTI2ODJGOEE2MTFFOUJEQzE4RTQyN0VEMkQ5N0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYF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"; s.addEventListener(annie.Event.ADD_TO_STAGE, function (e) { //将变量声明放在循环的外面是一个非常好的习惯 var button = null; @@ -38,6 +39,7 @@ bitmapDemo.BitmapDemo = function () { s.addChild(button); } }); + function initBitmap(image) { if (!bitmap) { bitmap = new annie.Bitmap(image); @@ -48,12 +50,13 @@ bitmapDemo.BitmapDemo = function () { bitmap.bitmapData = image; } } + s.addEventListener(annie.MouseEvent.CLICK, function (e) { switch (e.target.id) { case 0: //显示fla库中绑定的图片资源 if (!image1) - //在我们的bitmapDemo.fla的库中有一个MyLogo的绑定类图片资源 + //在我们的bitmapDemo.fla的库中有一个MyLogo的绑定类图片资源 image1 = annie.getResource("bitmapDemo", "MyLogo"); initBitmap(image1); break; @@ -61,7 +64,9 @@ bitmapDemo.BitmapDemo = function () { //这里大家一定不要搞混了,这个Image类是Html自带的图片类,和你们平时用.. 这种标签在页面中生成的图片是同一个东西 if (!image2) { image2 = new Image(); - image2.src = "resource/logo.png"; + var temp = localtion + "resource/logo.png"; + //这里的替换方法,是为了解决运行时会有相同地址出现,导致路径错误,下面同理 + image2.src = temp.replace(localtion+"src/bitmapDemo",""); } initBitmap(image2); break; @@ -70,7 +75,8 @@ bitmapDemo.BitmapDemo = function () { image3 = new Image(); //这里有个细节就是设置了跨域 image3.crossOrigin = "anonymous"; - image3.src = "resource/logo.jpg"; + var temp= localtion + "resource/logo.jpg"; + image3.src = temp.replace(localtion+"src/bitmapDemo",""); } initBitmap(image3); break; @@ -99,7 +105,8 @@ bitmapDemo.BitmapDemo = function () { image5.width = 320; image5.height = 176; image5.autoplay = true; - image5.src = "resource/test.mp4"; + var temp = localtion + "resource/test.mp4"; + image5.src = temp.replace(localtion+"src/bitmapDemo",""); } initBitmap(image5); break; -- Gitee From c2a49c126ec503704fec3b99e81063d004d42339 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 15:59:45 +0800 Subject: [PATCH 11/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/js/typescript.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/teachWeb/js/typescript.js b/teachWeb/js/typescript.js index 2c3e8c7..9eef054 100755 --- a/teachWeb/js/typescript.js +++ b/teachWeb/js/typescript.js @@ -17,8 +17,7 @@ var fileSrc=""; var tempStr="teachWeb"; if (window.location.href.indexOf(tempStr)!=0){ tempStr="anniejs2html5demo" - } - if (window.location.href.indexOf("localhost")!=0){ + }else if (window.location.href.indexOf("localhost")!=0){ tempStr="anniejs2html5demo/teachWeb" } var tempH=window.location.href.split(tempStr); -- Gitee From ed8399cec4b82659e902cd11292f795b17bb6d4a Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 16:06:24 +0800 Subject: [PATCH 12/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 1c3fc54..1315a28 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -14,6 +14,9 @@ ajaxDemo.AjaxDemo=function(){ //img new在外面是为避免img重复添加导致页面资源过多造成画面卡顿 var img = new Image(); s.addEventListener(annie.MouseEvent.CLICK, function (e) { + //这里的相对路径,点击上面的运行时,会产生错误路径,这里的代替方法是为了解决错误路径,正式使用ajax时,下面两句代码不用复制,将地址改成你需要的地址就可以了。 + var temp=localtion+"resource/messageUrl.json"; + var ajaxUrl=temp.replace(localtion+"src/ajaxDemo",""); if (e.target.name=="getData_btn"){ //这个方式通过Get方式去获取后台数据; annie.ajax({ @@ -22,7 +25,7 @@ ajaxDemo.AjaxDemo=function(){ // 请求后端数据。正式打开下面url. // url: serverUrl + "Home/Getinfo/getPersonInfo", //请求本地json数据 - url:"resource/messageUrl.json", + url:ajaxUrl, responseType: 'json',//TODO (这里TODO起强调作用)这个参数是接收到后端传过来的数据时,解析的方式:text/json,一般不写这个话,默认的是:text success: function (result) { //TODO (这里TODO起强调作用)这里就是你处理后台数据的地方了 console.log(result.data.response.status) -- Gitee From 26ad0292189d503e0b9aecd6ece52fefffb422a7 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Sat, 18 Apr 2020 16:08:57 +0800 Subject: [PATCH 13/28] =?UTF-8?q?ajax=E8=AF=B7=E6=B1=82=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/src/ajaxDemo/AjaxDemo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teachWeb/source/src/ajaxDemo/AjaxDemo.js b/teachWeb/source/src/ajaxDemo/AjaxDemo.js index 1315a28..0df6883 100755 --- a/teachWeb/source/src/ajaxDemo/AjaxDemo.js +++ b/teachWeb/source/src/ajaxDemo/AjaxDemo.js @@ -14,7 +14,7 @@ ajaxDemo.AjaxDemo=function(){ //img new在外面是为避免img重复添加导致页面资源过多造成画面卡顿 var img = new Image(); s.addEventListener(annie.MouseEvent.CLICK, function (e) { - //这里的相对路径,点击上面的运行时,会产生错误路径,这里的代替方法是为了解决错误路径,正式使用ajax时,下面两句代码不用复制,将地址改成你需要的地址就可以了。 + //这里的相对路径,点击上面的运行时,会产生错误路径,这里的代替方法是为了解决错误路径,正式使用ajax时,下面两句代码不用复制,将请求地址改成你需要的地址就可以了。 var temp=localtion+"resource/messageUrl.json"; var ajaxUrl=temp.replace(localtion+"src/ajaxDemo",""); if (e.target.name=="getData_btn"){ -- Gitee From dbca0be88449d577dbadbfc8feccd0effec59ea4 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Fri, 25 Jun 2021 19:13:19 +0800 Subject: [PATCH 14/28] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=BC=95=E6=93=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/source/index.html | 5 ++--- .../source/src/toDisplayDataURLDemo/ToDisplayDataURLDemo.js | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/teachWeb/source/index.html b/teachWeb/source/index.html index cd89e77..cb78ab1 100755 --- a/teachWeb/source/index.html +++ b/teachWeb/source/index.html @@ -5,10 +5,9 @@ Flash2AnnieEngine - - + - + diff --git a/teachWeb/source/src/toDisplayDataURLDemo/ToDisplayDataURLDemo.js b/teachWeb/source/src/toDisplayDataURLDemo/ToDisplayDataURLDemo.js index b9358cc..7893db6 100755 --- a/teachWeb/source/src/toDisplayDataURLDemo/ToDisplayDataURLDemo.js +++ b/teachWeb/source/src/toDisplayDataURLDemo/ToDisplayDataURLDemo.js @@ -34,9 +34,9 @@ toDisplayDataURLDemo.ToDisplayDataURLDemo=function(){ width: 640, height: 1040 }, { - type: "jpeg",//数据类型jpg/png + type: "jpg",//数据类型jpg/png quality: 90//图片质量值1-100,png格式不需要设置quality - }, '#000'); + }, '#CDCDCD'); //储存完成之后,需要将截出来的图浮在最上面一层,脱离canvas,方便用于长按识别或长按保存图片 var f=new annie.FloatDisplay(); f.init(img); -- Gitee From cd9c6caf999507bf6c6a6e356ee6859616108b82 Mon Sep 17 00:00:00 2001 From: hero <437927973@qq.com> Date: Fri, 25 Jun 2021 19:38:34 +0800 Subject: [PATCH 15/28] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teachWeb/cn/statics/js/easytree/extends/searchtree.js | 1 - teachWeb/index.html | 1 - teachWeb/source/index.html | 6 +++--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/teachWeb/cn/statics/js/easytree/extends/searchtree.js b/teachWeb/cn/statics/js/easytree/extends/searchtree.js index c2ef90c..3513b83 100755 --- a/teachWeb/cn/statics/js/easytree/extends/searchtree.js +++ b/teachWeb/cn/statics/js/easytree/extends/searchtree.js @@ -20,7 +20,6 @@ var easyTreeExtends = (function(){ for (i = 0; i < nodes.length; i++) { var n = nodes[i]; var t = n.text; - console.log("打印————————",txt) if( n.text.match(txt) ) { //sava result res.push( n ); diff --git a/teachWeb/index.html b/teachWeb/index.html index 2dbe8c4..9d714fe 100755 --- a/teachWeb/index.html +++ b/teachWeb/index.html @@ -25,7 +25,6 @@ - -