提交 ca716d08 编写于 作者: xiyueta's avatar xiyueta

submit 2023-09-10

上级 d6edb83f
......@@ -4,7 +4,7 @@
xiyueta.load("<p class='nav'>xiyueta<br>bbb</p>")
console.log(xiyueta("p").css("color","red").htmlwrap())
%>
<title>2023-08-09 09:07:32</title>
<title>2023-09-10 10:29:51</title>
<script language="javascript" runat="server">
//为了兼容在ASP里测试,少用中文或中文符号,会报错和乱码
......@@ -462,14 +462,14 @@ function test_print() {
var html = '<<<span name="aa">aa1122bb</span>'
$().parse(html);
if ($().printall() != '<<<span name="aa">aa1122bb</span>') {
if ($().printHtml() != '<<<span name="aa">aa1122bb</span>') {
return "xiyueta().print() err1";
}
var html = '< aa aa<div name="aa">aa1122bb</div> <<div></div>>'
$().parse(html);
if ($().printall() != html) {
if ($().printHtml() != html) {
return "xiyueta().print() err2";
}
......@@ -510,9 +510,9 @@ function test_showhide() {
$("span").hide()
$("p").show()
// return $().printall()
// return $().printHtml()
if ($().printall() != '<span style="display: none;">xiyueta</span><p>js library</p>') {
if ($().printHtml() != '<span style="display: none;">xiyueta</span><p>js library</p>') {
return "xiyueta().show().hide() err1";
}
return "xiyueta().show().hide() OK";
......@@ -527,26 +527,26 @@ function test_selector() {
// $().debug()
// return $("h2.title").text('Hello there!').print()
if ($("h2.title").text('Hello there!').printall() != '<h2 class="title">Hello there!</h2><h2>Hello world</h2>') {
if ($("h2.title").text('Hello there!').printHtml() != '<h2 class="title">Hello there!</h2><h2>Hello world</h2>') {
return "xiyueta().selector err1";
} else if ($("*.title").text('xiyueta.com').printall() != '<h2 class="title">xiyueta.com</h2><h2>Hello world</h2>') {
} else if ($("*.title").text('xiyueta.com').printHtml() != '<h2 class="title">xiyueta.com</h2><h2>Hello world</h2>') {
return "xiyueta().selector err2";
}
var html = '<ul><li>this is 1 </li><li>this is 2 </li><li>this is 3 </li><li>this is 4 </li><li>this is 5 </li></ul>';
$().parse(html);
var s1 = $("li").even().css("color", "red").printall();
var s1 = $("li").even().css("color", "red").printHtml();
$().parse(html);
var s2 = $("li:even").css("color", "red").printall();
var s2 = $("li:even").css("color", "red").printHtml();
// return s1 +"\n"+ s2
if (s1 != s2 || s1 != '<ul><li style="color: red;">this is 1 </li><li>this is 2 </li><li style="color: red;">this is 3 </li><li>this is 4 </li><li style="color: red;">this is 5 </li></ul>') {
return "xiyueta().selector err3";
}
$().parse(html);
var s1 = $("li").odd().css("color", "red").printall();
var s1 = $("li").odd().css("color", "red").printHtml();
$().parse(html);
var s2 = $("li:odd").css("color", "red").printall();
var s2 = $("li:odd").css("color", "red").printHtml();
// return s1 +"\n"+ s2
if (s1 != s2) {
return "xiyueta().selector err4";
......@@ -585,9 +585,9 @@ function test_repair() {
$().parse(html);
$().repair();
// $().debug()
// return $().printall();
// return $().printHtml();
if ($().printall() != "<div><ul><li></li></ul></div>") {
if ($().printHtml() != "<div><ul><li></li></ul></div>") {
return "xiyueta().repair err1";
}
......@@ -595,8 +595,8 @@ function test_repair() {
var html = "<div>xiyueta\n<span> JS library</div>\n <p>www.xiyueta.com\n</div>";
$().parse(html);
$().repair();
// return $().printall()
if ($().printall() != "<div>xiyueta\n<span> JS library</span></div>\n <p>www.xiyueta.com\n</p>") {
// return $().printHtml()
if ($().printHtml() != "<div>xiyueta\n<span> JS library</span></div>\n <p>www.xiyueta.com\n</p>") {
return "xiyueta().repair err2";
}
......@@ -612,9 +612,9 @@ function test_wrap() {
// $().debug()
// return $("br").wrap("<div>aaa</div>").print()
if ($("br").wrap("<div>aaa</div>").printall() != "<div><p class='nav'>hellp word<div>aaa<br></div>bbb</p></div>") {
if ($("br").wrap("<div>aaa</div>").printHtml() != "<div><p class='nav'>hellp word<div>aaa<br></div>bbb</p></div>") {
return "xiyueta().wrap().unwrap() err1";
} else if ($("br").unwrap().printall() != "<div>hellp word<div>aaa<br></div>bbb</div>") {
} else if ($("br").unwrap().printHtml() != "<div>hellp word<div>aaa<br></div>bbb</div>") {
return "xiyueta().wrap().unwrap() err2";
}
return "xiyueta().wrap().unwrap() OK";
......@@ -631,7 +631,7 @@ function test_css() {
return "xiyueta().css() err1";
} else if ($("span").css("font-size", "33px").css("color", "green").css("font-weight", "bold").htmlwrap() != '<span style="font-size: 33px; color: green; font-weight: bold;">aaaa</span>') {
return "xiyueta().css() err2";
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").css({ color: "red", "font-size": "22px" }).printall() != '<li>aaa</li><li style="color: red; font-size: 22px;">1111</li><li>ccc</li>') {
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").css({ color: "red", "font-size": "22px" }).printHtml() != '<li>aaa</li><li style="color: red; font-size: 22px;">1111</li><li>ccc</li>') {
return "xiyueta().css() err3";
}
return "xiyueta().css() OK";
......@@ -659,14 +659,14 @@ function test_swap() {
// $().debug()
// return $("ul").swap("div:eq(1)").print();
if ($("ul").swap("div:eq(1)").printall() != "<div>aaa</div><div><ul><li>1</li><li>2</li></ul></div>") {
if ($("ul").swap("div:eq(1)").printHtml() != "<div>aaa</div><div><ul><li>1</li><li>2</li></ul></div>") {
return "xiyueta().swap() err1";
}
var html = "start<div>1</div> center <span>2</span>end"
$().parse(html);
if ($("div").swap("span").printall() != "start<span>2</span> center <div>1</div>end") return "xiyueta().swap() err2";
if ($("div").swap("span").printHtml() != "start<span>2</span> center <div>1</div>end") return "xiyueta().swap() err2";
......@@ -745,7 +745,7 @@ function test_addClass() {
return "xiyueta().addClass() err2";
} else if ($("a").removeClass(" bb ").attr("class") != "redA") {
return "xiyueta().addClass() err3";
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").attr({ id: "nav", name: "daohang" }).printall() != '<li>aaa</li><li id="nav" name="daohang">1111</li><li>ccc</li>') {
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").attr({ id: "nav", name: "daohang" }).printHtml() != '<li>aaa</li><li id="nav" name="daohang">1111</li><li>ccc</li>') {
return "xiyueta().addClass() err4";
}
......@@ -782,12 +782,12 @@ function test_each() {
}
})
// return $().printall() + "\n"+ s1
// return $().printHtml() + "\n"+ s1
if (c != "1.asp,2.asp,3.asp") {
return "xiyueta().each() err1";
} else if ($().printall() != s1) {
} else if ($().printHtml() != s1) {
return "xiyueta().each() err2";
}
......
console.log("2023-08-09 09:07:32");
console.log("2023-09-10 10:29:51");
var $ = xiyueta = require('./../../dist/nodejs.xiyueta.min.js');
//var $ = require('xiyueta');//本地存在则可以直接调用 使用方法:在CMD里输入 node debug.nodejs版单元测试.js
//为了兼容在ASP里测试,少用中文或中文符号,会报错和乱码
......@@ -457,14 +457,14 @@ function test_print() {
var html = '<<<span name="aa">aa1122bb</span>'
$().parse(html);
if ($().printall() != '<<<span name="aa">aa1122bb</span>') {
if ($().printHtml() != '<<<span name="aa">aa1122bb</span>') {
return "xiyueta().print() err1";
}
var html = '< aa aa<div name="aa">aa1122bb</div> <<div></div>>'
$().parse(html);
if ($().printall() != html) {
if ($().printHtml() != html) {
return "xiyueta().print() err2";
}
......@@ -505,9 +505,9 @@ function test_showhide() {
$("span").hide()
$("p").show()
// return $().printall()
// return $().printHtml()
if ($().printall() != '<span style="display: none;">xiyueta</span><p>js library</p>') {
if ($().printHtml() != '<span style="display: none;">xiyueta</span><p>js library</p>') {
return "xiyueta().show().hide() err1";
}
return "xiyueta().show().hide() OK";
......@@ -522,26 +522,26 @@ function test_selector() {
// $().debug()
// return $("h2.title").text('Hello there!').print()
if ($("h2.title").text('Hello there!').printall() != '<h2 class="title">Hello there!</h2><h2>Hello world</h2>') {
if ($("h2.title").text('Hello there!').printHtml() != '<h2 class="title">Hello there!</h2><h2>Hello world</h2>') {
return "xiyueta().selector err1";
} else if ($("*.title").text('xiyueta.com').printall() != '<h2 class="title">xiyueta.com</h2><h2>Hello world</h2>') {
} else if ($("*.title").text('xiyueta.com').printHtml() != '<h2 class="title">xiyueta.com</h2><h2>Hello world</h2>') {
return "xiyueta().selector err2";
}
var html = '<ul><li>this is 1 </li><li>this is 2 </li><li>this is 3 </li><li>this is 4 </li><li>this is 5 </li></ul>';
$().parse(html);
var s1 = $("li").even().css("color", "red").printall();
var s1 = $("li").even().css("color", "red").printHtml();
$().parse(html);
var s2 = $("li:even").css("color", "red").printall();
var s2 = $("li:even").css("color", "red").printHtml();
// return s1 +"\n"+ s2
if (s1 != s2 || s1 != '<ul><li style="color: red;">this is 1 </li><li>this is 2 </li><li style="color: red;">this is 3 </li><li>this is 4 </li><li style="color: red;">this is 5 </li></ul>') {
return "xiyueta().selector err3";
}
$().parse(html);
var s1 = $("li").odd().css("color", "red").printall();
var s1 = $("li").odd().css("color", "red").printHtml();
$().parse(html);
var s2 = $("li:odd").css("color", "red").printall();
var s2 = $("li:odd").css("color", "red").printHtml();
// return s1 +"\n"+ s2
if (s1 != s2) {
return "xiyueta().selector err4";
......@@ -580,9 +580,9 @@ function test_repair() {
$().parse(html);
$().repair();
// $().debug()
// return $().printall();
// return $().printHtml();
if ($().printall() != "<div><ul><li></li></ul></div>") {
if ($().printHtml() != "<div><ul><li></li></ul></div>") {
return "xiyueta().repair err1";
}
......@@ -590,8 +590,8 @@ function test_repair() {
var html = "<div>xiyueta\n<span> JS library</div>\n <p>www.xiyueta.com\n</div>";
$().parse(html);
$().repair();
// return $().printall()
if ($().printall() != "<div>xiyueta\n<span> JS library</span></div>\n <p>www.xiyueta.com\n</p>") {
// return $().printHtml()
if ($().printHtml() != "<div>xiyueta\n<span> JS library</span></div>\n <p>www.xiyueta.com\n</p>") {
return "xiyueta().repair err2";
}
......@@ -607,9 +607,9 @@ function test_wrap() {
// $().debug()
// return $("br").wrap("<div>aaa</div>").print()
if ($("br").wrap("<div>aaa</div>").printall() != "<div><p class='nav'>hellp word<div>aaa<br></div>bbb</p></div>") {
if ($("br").wrap("<div>aaa</div>").printHtml() != "<div><p class='nav'>hellp word<div>aaa<br></div>bbb</p></div>") {
return "xiyueta().wrap().unwrap() err1";
} else if ($("br").unwrap().printall() != "<div>hellp word<div>aaa<br></div>bbb</div>") {
} else if ($("br").unwrap().printHtml() != "<div>hellp word<div>aaa<br></div>bbb</div>") {
return "xiyueta().wrap().unwrap() err2";
}
return "xiyueta().wrap().unwrap() OK";
......@@ -626,7 +626,7 @@ function test_css() {
return "xiyueta().css() err1";
} else if ($("span").css("font-size", "33px").css("color", "green").css("font-weight", "bold").htmlwrap() != '<span style="font-size: 33px; color: green; font-weight: bold;">aaaa</span>') {
return "xiyueta().css() err2";
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").css({ color: "red", "font-size": "22px" }).printall() != '<li>aaa</li><li style="color: red; font-size: 22px;">1111</li><li>ccc</li>') {
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").css({ color: "red", "font-size": "22px" }).printHtml() != '<li>aaa</li><li style="color: red; font-size: 22px;">1111</li><li>ccc</li>') {
return "xiyueta().css() err3";
}
return "xiyueta().css() OK";
......@@ -654,14 +654,14 @@ function test_swap() {
// $().debug()
// return $("ul").swap("div:eq(1)").print();
if ($("ul").swap("div:eq(1)").printall() != "<div>aaa</div><div><ul><li>1</li><li>2</li></ul></div>") {
if ($("ul").swap("div:eq(1)").printHtml() != "<div>aaa</div><div><ul><li>1</li><li>2</li></ul></div>") {
return "xiyueta().swap() err1";
}
var html = "start<div>1</div> center <span>2</span>end"
$().parse(html);
if ($("div").swap("span").printall() != "start<span>2</span> center <div>1</div>end") return "xiyueta().swap() err2";
if ($("div").swap("span").printHtml() != "start<span>2</span> center <div>1</div>end") return "xiyueta().swap() err2";
......@@ -740,7 +740,7 @@ function test_addClass() {
return "xiyueta().addClass() err2";
} else if ($("a").removeClass(" bb ").attr("class") != "redA") {
return "xiyueta().addClass() err3";
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").attr({ id: "nav", name: "daohang" }).printall() != '<li>aaa</li><li id="nav" name="daohang">1111</li><li>ccc</li>') {
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").attr({ id: "nav", name: "daohang" }).printHtml() != '<li>aaa</li><li id="nav" name="daohang">1111</li><li>ccc</li>') {
return "xiyueta().addClass() err4";
}
......@@ -777,12 +777,12 @@ function test_each() {
}
})
// return $().printall() + "\n"+ s1
// return $().printHtml() + "\n"+ s1
if (c != "1.asp,2.asp,3.asp") {
return "xiyueta().each() err1";
} else if ($().printall() != s1) {
} else if ($().printHtml() != s1) {
return "xiyueta().each() err2";
}
......
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>2023-08-09 09:07:32</title>
<title>2023-09-10 10:29:51</title>
<script type="text/javascript" src="../../dist/xiyueta.min.js"></script>
<script type="text/javascript">
//为了兼容在ASP里测试,少用中文或中文符号,会报错和乱码
......@@ -458,14 +458,14 @@ function test_print() {
var html = '<<<span name="aa">aa1122bb</span>'
$().parse(html);
if ($().printall() != '<<<span name="aa">aa1122bb</span>') {
if ($().printHtml() != '<<<span name="aa">aa1122bb</span>') {
return "xiyueta().print() err1";
}
var html = '< aa aa<div name="aa">aa1122bb</div> <<div></div>>'
$().parse(html);
if ($().printall() != html) {
if ($().printHtml() != html) {
return "xiyueta().print() err2";
}
......@@ -506,9 +506,9 @@ function test_showhide() {
$("span").hide()
$("p").show()
// return $().printall()
// return $().printHtml()
if ($().printall() != '<span style="display: none;">xiyueta</span><p>js library</p>') {
if ($().printHtml() != '<span style="display: none;">xiyueta</span><p>js library</p>') {
return "xiyueta().show().hide() err1";
}
return "xiyueta().show().hide() OK";
......@@ -523,26 +523,26 @@ function test_selector() {
// $().debug()
// return $("h2.title").text('Hello there!').print()
if ($("h2.title").text('Hello there!').printall() != '<h2 class="title">Hello there!</h2><h2>Hello world</h2>') {
if ($("h2.title").text('Hello there!').printHtml() != '<h2 class="title">Hello there!</h2><h2>Hello world</h2>') {
return "xiyueta().selector err1";
} else if ($("*.title").text('xiyueta.com').printall() != '<h2 class="title">xiyueta.com</h2><h2>Hello world</h2>') {
} else if ($("*.title").text('xiyueta.com').printHtml() != '<h2 class="title">xiyueta.com</h2><h2>Hello world</h2>') {
return "xiyueta().selector err2";
}
var html = '<ul><li>this is 1 </li><li>this is 2 </li><li>this is 3 </li><li>this is 4 </li><li>this is 5 </li></ul>';
$().parse(html);
var s1 = $("li").even().css("color", "red").printall();
var s1 = $("li").even().css("color", "red").printHtml();
$().parse(html);
var s2 = $("li:even").css("color", "red").printall();
var s2 = $("li:even").css("color", "red").printHtml();
// return s1 +"\n"+ s2
if (s1 != s2 || s1 != '<ul><li style="color: red;">this is 1 </li><li>this is 2 </li><li style="color: red;">this is 3 </li><li>this is 4 </li><li style="color: red;">this is 5 </li></ul>') {
return "xiyueta().selector err3";
}
$().parse(html);
var s1 = $("li").odd().css("color", "red").printall();
var s1 = $("li").odd().css("color", "red").printHtml();
$().parse(html);
var s2 = $("li:odd").css("color", "red").printall();
var s2 = $("li:odd").css("color", "red").printHtml();
// return s1 +"\n"+ s2
if (s1 != s2) {
return "xiyueta().selector err4";
......@@ -581,9 +581,9 @@ function test_repair() {
$().parse(html);
$().repair();
// $().debug()
// return $().printall();
// return $().printHtml();
if ($().printall() != "<div><ul><li></li></ul></div>") {
if ($().printHtml() != "<div><ul><li></li></ul></div>") {
return "xiyueta().repair err1";
}
......@@ -591,8 +591,8 @@ function test_repair() {
var html = "<div>xiyueta\n<span> JS library</div>\n <p>www.xiyueta.com\n</div>";
$().parse(html);
$().repair();
// return $().printall()
if ($().printall() != "<div>xiyueta\n<span> JS library</span></div>\n <p>www.xiyueta.com\n</p>") {
// return $().printHtml()
if ($().printHtml() != "<div>xiyueta\n<span> JS library</span></div>\n <p>www.xiyueta.com\n</p>") {
return "xiyueta().repair err2";
}
......@@ -608,9 +608,9 @@ function test_wrap() {
// $().debug()
// return $("br").wrap("<div>aaa</div>").print()
if ($("br").wrap("<div>aaa</div>").printall() != "<div><p class='nav'>hellp word<div>aaa<br></div>bbb</p></div>") {
if ($("br").wrap("<div>aaa</div>").printHtml() != "<div><p class='nav'>hellp word<div>aaa<br></div>bbb</p></div>") {
return "xiyueta().wrap().unwrap() err1";
} else if ($("br").unwrap().printall() != "<div>hellp word<div>aaa<br></div>bbb</div>") {
} else if ($("br").unwrap().printHtml() != "<div>hellp word<div>aaa<br></div>bbb</div>") {
return "xiyueta().wrap().unwrap() err2";
}
return "xiyueta().wrap().unwrap() OK";
......@@ -627,7 +627,7 @@ function test_css() {
return "xiyueta().css() err1";
} else if ($("span").css("font-size", "33px").css("color", "green").css("font-weight", "bold").htmlwrap() != '<span style="font-size: 33px; color: green; font-weight: bold;">aaaa</span>') {
return "xiyueta().css() err2";
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").css({ color: "red", "font-size": "22px" }).printall() != '<li>aaa</li><li style="color: red; font-size: 22px;">1111</li><li>ccc</li>') {
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").css({ color: "red", "font-size": "22px" }).printHtml() != '<li>aaa</li><li style="color: red; font-size: 22px;">1111</li><li>ccc</li>') {
return "xiyueta().css() err3";
}
return "xiyueta().css() OK";
......@@ -655,14 +655,14 @@ function test_swap() {
// $().debug()
// return $("ul").swap("div:eq(1)").print();
if ($("ul").swap("div:eq(1)").printall() != "<div>aaa</div><div><ul><li>1</li><li>2</li></ul></div>") {
if ($("ul").swap("div:eq(1)").printHtml() != "<div>aaa</div><div><ul><li>1</li><li>2</li></ul></div>") {
return "xiyueta().swap() err1";
}
var html = "start<div>1</div> center <span>2</span>end"
$().parse(html);
if ($("div").swap("span").printall() != "start<span>2</span> center <div>1</div>end") return "xiyueta().swap() err2";
if ($("div").swap("span").printHtml() != "start<span>2</span> center <div>1</div>end") return "xiyueta().swap() err2";
......@@ -741,7 +741,7 @@ function test_addClass() {
return "xiyueta().addClass() err2";
} else if ($("a").removeClass(" bb ").attr("class") != "redA") {
return "xiyueta().addClass() err3";
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").attr({ id: "nav", name: "daohang" }).printall() != '<li>aaa</li><li id="nav" name="daohang">1111</li><li>ccc</li>') {
} else if ($("li:eq(1)").parse("<li>aaa</li><li>1111</li><li>ccc</li>").attr({ id: "nav", name: "daohang" }).printHtml() != '<li>aaa</li><li id="nav" name="daohang">1111</li><li>ccc</li>') {
return "xiyueta().addClass() err4";
}
......@@ -778,12 +778,12 @@ function test_each() {
}
})
// return $().printall() + "\n"+ s1
// return $().printHtml() + "\n"+ s1
if (c != "1.asp,2.asp,3.asp") {
return "xiyueta().each() err1";
} else if ($().printall() != s1) {
} else if ($().printHtml() != s1) {
return "xiyueta().each() err2";
}
......
因为 它太大了无法显示 source diff 。你可以改为 查看blob
因为 它太大了无法显示 source diff 。你可以改为 查看blob
因为 它太大了无法显示 source diff 。你可以改为 查看blob
......@@ -8,39 +8,30 @@ var uglify = require('gulp-uglify'); //压缩js文件
var header = require('gulp-header'); //添加标头
var footer = require('gulp-footer'); //添加底部
var replace = require('gulp-replace'); //替换内容
var zip = require('gulp-zip'); //打包
const moment = require('moment');//日期时间
var zip = require('gulp-zip'); //打包
//注释
var note = [
'/*! xiyueta v<%=pkg.version %> | Author xiyueta Adream http://xiyueta.com/ | Released under the MIT license */\n', { pkg: pkg }
]
//注释2
var note2 = [
'/*! Author xiyueta Adream http://xiyueta.com/ */\n'
]
var nodejs = [`
var nodeFootjs = [`
module.exports = $
`]
var src = '../xiyueta/app/src/'
var mp3src = '../xiyueta/tool/xiyuetamp3/src/'
var tool = '../xiyueta/tool/'
var dist = '../xiyueta/app/dist/'
var source = '../xiyueta/app/source/'
//任务
var task = {
//生成网页 JS文件
webjs: function(ver) {
gulp.src([src + 'xiyueta.js', src + 'xiyueta.css.js', src + 'xiyueta.asp.js', src + 'xiyueta.more.js', src + 'xiyueta.debug.js', src + 'handle.js', src + 'common.js', src + 'url.js', src + 'tpl.js'])
.pipe(concat('js.xiyueta.js'))
.pipe(gulp.dest(source)) //合并源码地址
gulp.src([src + 'xiyueta.js', src + 'xiyueta.css.js', src + 'xiyueta.asp.js', src + 'xiyueta.more.js', src + 'xiyueta.debug.js', src + 'handle.js', src + 'common.js', src + 'url.js', src + 'tpl.js', src + 'htmlToTemplate.js'])
.pipe(concat('xiyueta.source.js'))
.pipe(gulp.dest('../xiyueta/app/source/')) //源码到源码目录
.pipe(concat('xiyueta.min.js'))
.pipe(uglify())
.pipe(header.apply(null, note))
......@@ -48,96 +39,31 @@ var task = {
.pipe(gulp.dest('../xiyueta/js/'))//再复制一份到js/目录里
},
nodejs: function(ver) {//生成nodejs JS文件
gulp.src([src + 'xiyueta.asp.js',src + 'xiyueta.css.js', src + 'xiyueta.js', src + 'xiyueta.more.js', src + 'xiyueta.debug.js', src + 'handle.js', src + 'common.js', src + 'url.js', src + 'tpl.js'])
gulp.src([src + 'xiyueta.asp.js',src + 'xiyueta.css.js', src + 'xiyueta.js', src + 'xiyueta.more.js', src + 'xiyueta.debug.js', src + 'handle.js', src + 'common.js', src + 'url.js', src + 'tpl.js', src + 'htmlToTemplate.js'])
.pipe(replace('_xyt.info\(\);', ''))
.pipe(concat('nodejs.xiyueta.source.js'))
.pipe(gulp.dest(source)) //合并源码地址
.pipe(gulp.dest('../xiyueta/app/source/')) //源码到源码目录
.pipe(concat('nodejs.xiyueta.min.js'))
.pipe(uglify())
.pipe(header.apply(null, note))
.pipe(footer.apply(null, nodejs))
.pipe(footer.apply(null, nodeFootjs))
.pipe(gulp.dest(dist))
},
},
aspjs: function(ver) { //生成aspjs JS文件
gulp.src([src + 'asp.header.js', src + 'common.js', src + 'xiyueta.js', src + 'xiyueta.more.js', src + 'xiyueta.css.js', src + 'xiyueta.asp.js', src + 'url.js', src + 'handle.js'])
gulp.src([src + 'asp.header.js', src + 'common.js', src + 'xiyueta.js', src + 'xiyueta.more.js', src + 'xiyueta.css.js', src + 'xiyueta.asp.js', src + 'url.js', src + 'handle.js', src + 'tpl.js', src + 'htmlToTemplate.js'])
.pipe(replace('_xyt.info\(\);', ''))
.pipe(replace('document.write\(', 'response.write\('))
.pipe(concat('asp.xiyueta.js'))
.pipe(gulp.dest(source)) //合并源码地址
.pipe(concat('asp.xiyueta.source.js'))
.pipe(gulp.dest('../xiyueta/app/source/')) //源码到源码目录
.pipe(concat('asp.xiyueta.min.js'))
.pipe(uglify())
.pipe(header.apply(null, note))
.pipe(gulp.dest(dist))
},
toolXiyuetaCss: function(ver) { //快速生成Css样式
gulp.src([tool + 'xiyuetaCSS/js/yuan_xiyuetaCss.js'])
.pipe(concat('tool.xiyuetaCss.min.js'))
.pipe(uglify())
.pipe(gulp.dest(tool+'xiyuetaCSS/js/'))
},
toolHanzi: function(ver) { //认汉字
gulp.src([tool + 'hanzi/js/yuan_hanzi.js'])
.pipe(concat('tool.hanzi.min.js'))
.pipe(uglify())
.pipe(header.apply(null, note2))
.pipe(gulp.dest(tool+"hanzi/js/"))
},
toolXiyuetaMp3: function(ver) { //生成 tool
gulp.src([mp3src + 'class_public.js', mp3src + 'class_PhotoDefault.js', mp3src + 'class_PhotoSplit.js', mp3src + 'class_PhotoTabManage.js', mp3src + 'class_PhotoQuanJing.js', mp3src + 'class_PhotoClip.js ', mp3src + '', mp3src + 'res_musicArray.js', mp3src + 'class_SceneManager.js', mp3src + 'class_Game.js ', mp3src + 'class_Music.js', mp3src + 'class_video.js', mp3src + 'class_BendText.js', mp3src + 'class_CanvasMouse.js', mp3src + 'class_Author.js', mp3src + 'class_XiaXue.js', mp3src + 'class_QQShow.js', mp3src + 'class_QQShowPhoto.js', mp3src + 'function_Lyric.js'])
.pipe(concat('tool.xiyuetamp3.min.js'))
.pipe(uglify())
.pipe(gulp.dest(tool + 'xiyuetamp3/js/'))
},
toolYZM: function(ver) { //生成 tool
gulp.src([tool + 'yzmCracking/bitmap.js', tool + 'yzmCracking/yzm.js'])
.pipe(concat('tool.yzm.min.js'))
.pipe(uglify())
.pipe(gulp.dest(tool+"yzmCracking/"))
},
toolShiTu: function(ver) { //生成 识图
gulp.src([tool + 'shitu/js/yun_main.js'])
.pipe(concat('tool.shitu.min.js'))
.pipe(uglify())
.pipe(header.apply(null, note2))
.pipe(gulp.dest(tool+"shitu/js/"))
},
// nodejsSource: function(ver) {//生成nodejs源码 JS文件
// gulp.src([src + 'xiyueta.asp.js', src + 'xiyueta.css.js', src + 'xiyueta.js', src + 'xiyueta.more.js', src + 'xiyueta.debug.js', src + 'handle.js', src + 'common.js', src + 'url.js', src + 'tpl.js'])
// .pipe(replace('_xyt.info\(\);', ''))
// .pipe(concat('nodejs.xiyueta.source.js'))
// .pipe(header.apply(null, note))
// .pipe(footer.apply(null, nodejs))
// .pipe(gulp.dest('../xiyueta/js/'))
// },
// sourcejs: function(ver) { //这个已经放到webjs里,这个不暂时放着
// gulp.src([src + 'xiyueta.js', src + 'xiyueta.more.js', src + 'common.js', src + 'xiyueta.asp.js', src + 'xiyueta.css.js', src + 'xiyueta.debug.js', src + 'handle.js', src + 'url.js', src + 'tpl.js'])
// .pipe(concat('xiyueta.source.js'))
// // .pipe(uglify({
// // mangle: false, //类型:Boolean 默认:true, 是否修改变量名
// // compress: false, //类型:Boolean 默认:true, 是否完全压缩
// // }))
// .pipe(header.apply(null, note))
// .pipe(gulp.dest(dist))
// },
// 打包
}, // 打包
zip: function(ver) {
return gulp.src(src + '*.js')
.pipe(zip('xiyueta.'+ moment().format('YYYY-MM-DD') +'.zip'))
.pipe(zip('xiyueta.zip'))
.pipe(gulp.dest('zip'));
},
// 拷贝
......@@ -147,28 +73,20 @@ var task = {
},
debug: function(ver) {
gulp.src([src + 'debug.xiyueta.js'])
.pipe(concat('debug/web/web.test.html'))
.pipe(header.apply(null, ['<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n<script type="text/javascript" src="../../dist/xiyueta.min.js"></script>\n<script type="text/javascript">\n']))
.pipe(concat('debug/web/debug.web版单元测试.html'))
.pipe(header.apply(null, ['<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n<script type="text/javascript" src="dist/xiyueta.min.js"></script>\n<script type="text/javascript">\n']))
.pipe(footer.apply(null, ['\n</script>']))
.pipe(gulp.dest(dist + '../'))
gulp.src([src + 'debug.xiyueta.js'])
.pipe(concat('debug/nodejs/nodejs.test.js'))
.pipe(header.apply(null, ['var $ = xiyueta = require(\'./../../dist/nodejs.xiyueta.min.js\');\n//var $ = require(\'xiyueta\');//本地存在则可以直接调用 使用方法:在CMD里输入 node debug.nodejs版单元测试.js\n']))
.pipe(concat('debug/nodejs/debug.nodejs版单元测试.js'))
.pipe(header.apply(null, ['var $ = require(\'./../../dist/nodejs.xiyueta.min.js\');\n//var $ = require(\'xiyueta\');//本地存在则可以直接调用 使用方法:在CMD里输入 node debug.nodejs版单元测试.js\n']))
.pipe(gulp.dest(dist + '../'))
gulp.src([src + 'debug.xiyueta.asp.head.asp', src + 'debug.xiyueta.js'])
.pipe(concat('debug/asp/asp.test.asp'))
.pipe(concat('debug/asp/debug.asp版单元测试.asp'))
.pipe(footer.apply(null, ['\n</script>']))
.pipe(gulp.dest(dist + '../'))
},
// 拷贝
copyAspPhp: function(ver) {
gulp.src('../xiyueta/tool/asptophp/ASP.php')
.pipe(gulp.dest(dist));
}
};
//完整任务 gulp
......@@ -176,51 +94,26 @@ gulp.task('auto', (cb) => { //rc 版:gulp --rc
task.webjs();
task.nodejs();
task.aspjs();
// task.nodejsSource();
// task.sourcejs();//可以不需要,在webjs里已经生成
cb();
});
//copy gulp
gulp.task('debug', (cb) => { //rc 版:gulp --rc
task.debug();
task.copyjs();
task.zip();
// task.copyAspPhp();
//完整任务 gulp
gulp.task('webjs', (cb) => { //rc 版:gulp --rc
task.webjs();
cb();
});
//tool
gulp.task('tool', (cb) => {
task.toolHanzi();//汉字
task.toolXiyuetaMp3();//mp3播放器canvas版
task.toolYZM();//破解验证码
cb();
});
//识图
gulp.task('toolShiTu', (cb) => {
task.toolShiTu();//识图
cb();
});
//认汉字
gulp.task('toolHanzi', (cb) => {
task.toolHanzi();//认汉字
cb();
});
//快速生成Css样式
gulp.task('toolXiyuetaCss', (cb) => {
task.toolXiyuetaCss();//快速生成Css样式
cb();
});
//mp3播放器canvas版
gulp.task('toolXiyuetaMp3', (cb) => {
task.toolXiyuetaMp3();//mp3播放器canvas版
//copy gulp
gulp.task('debug', (cb) => { //rc 版:gulp --rc
task.debug();
task.copyjs();
task.zip();
cb();
});
\ No newline at end of file
});
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册