Util.js
Last modified:
same-origin
cross-domain
cross-domain
cross-domain
same-origin
for IE9-, Std; cross-domain
Syntax
$js.ajax({ url: "ajax/data.jsp" //"ajax/data.xml" , type: "GET", data: { name: "value" }, //async: false, //contentType: false, //processData: false, beforeSend: function (xhr) { //if ("withCredentials" in xhr) { //xhr.withCredentials = true; // for Std? //} }, complete: function (xhr) {}, success: function (data, xhr) { $4what.log(data); }, error: function (xhr) { alert("Error: " + xhr.status + " " + xhr.statusText); } });
$js.cookie("key", "value"/*, { domain: ".example.com", expires: 7, // new Date() path: "/", secure: true }*/); //$js.cookie("key", null/*, { domain: ".example.com" }*/); $4what.log($js.cookie("key"));
$js.getScript("../../js/jquery/ui/1.9.2/jquery-ui.min.js", function () { $4what.log($.ui.version) });
$4what.log($js.inArray("b", ["a", "b", "c"]));
$js.jsonp("http://example.com:8080/index/studio/projects/4what.cn/lab/JavaScript/jsonp/data.jsp?name=value", function (data) { for (var key in data) { $4what.log(key + ": " + data[key]) } });
$js.loader($.ui, "../../js/jquery/ui/1.9.2/jquery-ui.min.js", function () { $4what.log($.ui.version); });
$4what.log($js.random(0, 10)); $4what.log($js.random(0, 10, true));
$4what.log($js.randoms(3, 0, 10)); $4what.log($js.randoms(3, 0, 10, true)); $4what.log($js.randoms(3, 0, 10, true, false));
$4what.log($js.removeElement("b", ["a", "b", "c"]));
$js.setIFrameHeight("setIFrameHeight");
$4what.log($js.style(document.body, "color"));
$4what.log($js.unique([0, 1, 0, 1]));
$4what.log($js.url.param("method"));
Request
Submit
document.getElementById("windowName-request").onclick = function () { $js.windowName({ url: "http://example.com:8080/index/studio/projects/4what.cn/lab/JavaScript/Window.name/data.jsp?windowname=1&name=value", callback: function (data) { $4what.log(data); } }); }; document.getElementById("windowName-submit").onclick = function () { $js.windowName({ form: document.getElementById("windowName-form"), callback: function (data) { $4what.log(data); } }); };
window.onload = function () { $js.zoomOut(document.getElementById("zoomOut"), 50, 50); };
Example
/* Loop */ var iteration = 100000000; for ( var i = 0; i < iteration; i++ //var i = iteration - 1; i > 0; i-- ) {}
Run
Request
Submit