威尼斯www.9778.com-威尼斯正版官方网站

一起学 Microsoft AJAX Library-Sys.Net.WebRequest

日期:2020-01-23编辑作者:编程人生

if (Sys.Browser.agent == Sys.Browser.InternetExplorer) {
    alert("IE");
}
else if (Sys.Browser.agent == Sys.Browser.Firefox) {
    alert("Firefox");
}
else if (Sys.Browser.agent == Sys.Browser.Opera) {
    alert("Opera");
}
else if (Sys.Browser.agent == Sys.Browser.Safari) {
    alert("Safari");
}

  • QuickAjax

  • 一起学 Microsoft AJAX Library-介绍

  • 一起学 Microsoft AJAX Library-Array 类型扩展
  • 一起学 Microsoft AJAX Library-Boolean 和 Date 类型扩展
  • 一起学 Microsoft AJAX Library-Error 和 Number 类型扩展
  • 一起学 Microsoft AJAX Library-Object 和 String 类型扩展
  • 一起学 Microsoft AJAX Library-Type 类
  • 一起学 Microsoft AJAX Library-DomElement
  • 一起学 Microsoft AJAX Library-DomEvent
  • 一起学 Microsoft AJAX Library-Sys.Net.WebRequest
  • 一起学 Microsoft AJAX Library-Sys.Browser
  • 一起学 Microsoft AJAX Library-组件、行为、控件

var a = Array.parse(value)

  • 一起学 Microsoft AJAX Library-介绍
  • 一起学 Microsoft AJAX Library-Array 类型扩展
  • 一起学 Microsoft AJAX Library-Boolean 和 Date 类型扩展
  • 一起学 Microsoft AJAX Library-Error 和 Number 类型扩展
  • 一起学 Microsoft AJAX Library-Object 和 String 类型扩展
  • 一起学 Microsoft AJAX Library-Type 类
  • 一起学 Microsoft AJAX Library-DomElement
  • 一起学 Microsoft AJAX Library-DomEvent
  • 一起学 Microsoft AJAX Library-Sys.Net.WebRequest
  • 一起学 Microsoft AJAX Library-Sys.Browser
  • 一起学 Microsoft AJAX Library-组件、行为、控件

Array.removeAt(array, index)


function foo(executor, eventArgs) {
    if (executor.get_responseAvailable()) {
        alert(executor.get_statusCode() + "rn" +
              executor.get_statusText() + "rn" +
              executor.getAllResponseHeaders() + "rn" +
              executor.get_responseData());
    }
    else if (executor.get_timedOut()) {
        alert("Timed Out");
    }
    else if (executor.get_aborted())
    {
        alert("Aborted");
    }
}
var request = new Sys.Net.WebRequest();
request.set_url("..process.asp");
request.set_httpVerb("POST");
var body = "id=1&name=jacky"
request.set_body(body);
request.get_headers()["Content-Length"] = body.length
request.add_completed(foo);
request.invoke();


alert("浏览器名称:" + Sys.Browser.name + "rn" +
"浏览器版本号:" + Sys.Browser.version + "rn" +
"文档兼容性模式:" + Sys.Browser.documentMode + "(5、7、8 分别表示与 IE5、IE7、IE8 兼容,0 表示其他浏览器或不支持该属性的 IE 浏览器。)rn" +
"是否支持调试语句:" + Sys.Browser.hasDebuggerStatement);

相关阅读

  • JavaScript 数组专题

  • 一起学 Microsoft AJAX Library-介绍

  • 一起学 Microsoft AJAX Library-Array 类型扩展
  • 一起学 Microsoft AJAX Library-Boolean 和 Date 类型扩展
  • 一起学 Microsoft AJAX Library-Error 和 Number 类型扩展
  • 一起学 Microsoft AJAX Library-Object 和 String 类型扩展
  • 一起学 Microsoft AJAX Library-Type 类
  • 一起学 Microsoft AJAX Library-DomElement
  • 一起学 Microsoft AJAX Library-DomEvent
  • 一起学 Microsoft AJAX Library-Sys.Net.WebRequest
  • 一起学 Microsoft AJAX Library-Sys.Browser
  • 一起学 Microsoft AJAX Library-组件、行为、控件
  • 一起学 Microsoft AJAX Library-介绍
  • 一起学 Microsoft AJAX Library-Array 类型扩展
  • 一起学 Microsoft AJAX Library-Boolean 和 Date 类型扩展
  • 一起学 Microsoft AJAX Library-Error 和 Number 类型扩展
  • 一起学 Microsoft AJAX Library-Object 和 String 类型扩展
  • 一起学 Microsoft AJAX Library-Type 类
  • 一起学 Microsoft AJAX Library-DomElement
  • 一起学 Microsoft AJAX Library-DomEvent
  • 一起学 Microsoft AJAX Library-Sys.Net.WebRequest
  • 一起学 Microsoft AJAX Library-Sys.Browser
  • 一起学 Microsoft AJAX Library-组件、行为、控件

使用 Array 类型扩展时,要确保数组的元素不为 undefined,否则不同浏览器中可能会有不同表现。


  • 一起学 Microsoft AJAX Library-介绍
  • 一起学 Microsoft AJAX Library-Array 类型扩展
  • 一起学 Microsoft AJAX Library-Boolean 和 Date 类型扩展
  • 一起学 Microsoft AJAX Library-Error 和 Number 类型扩展
  • 一起学 Microsoft AJAX Library-Object 和 String 类型扩展
  • 一起学 Microsoft AJAX Library-Type 类
  • 一起学 Microsoft AJAX Library-DomElement
  • 一起学 Microsoft AJAX Library-DomEvent
  • 一起学 Microsoft AJAX Library-Sys.Net.WebRequest
  • 一起学 Microsoft AJAX Library-Sys.Browser
  • 一起学 Microsoft AJAX Library-组件、行为、控件

var firstElement = Array.dequeue(array);

相关阅读

var arr = ["a", "b"];
alert(Array.dequeue(arr)); // a

var arr = [1, 2, 3, 4];
var arr2 = [5, 6];
Array.addRange(arr, arr2);
alert(arr[5]); // 6

Array.forEach(array, method, context)

从指定的 Array 对象中移除第一个元素,并返回该元素。

移除指定项的第一个匹配项。

var arr = ["a", "b"];
function foo(element, index, array) {
    alert("当前元素是:" + element + "rn" +
          "当前元素索引是:" + index + "rn" +
          "当前数组的长度是:" + array.length + "rn" +
          "Array.forEach 的第三个参数是:" + this);
}
Array.forEach(arr, foo, "instance");

如果找到 item,则返回表示该元素在数组中的索引位置的编号;否则返回 -1。

  • 一起学 Microsoft AJAX Library-介绍
  • 一起学 Microsoft AJAX Library-Array 类型扩展
  • 一起学 Microsoft AJAX Library-Boolean 和 Date 类型扩展
  • 一起学 Microsoft AJAX Library-Error 和 Number 类型扩展
  • 一起学 Microsoft AJAX Library-Object 和 String 类型扩展
  • 一起学 Microsoft AJAX Library-Type 类
  • 一起学 Microsoft AJAX Library-DomElement
  • 一起学 Microsoft AJAX Library-DomEvent
  • 一起学 Microsoft AJAX Library-Sys.Net.WebRequest
  • 一起学 Microsoft AJAX Library-Sys.Browser
  • 一起学 Microsoft AJAX Library-组件、行为、控件

Array.clear(array)

var isRemoved = Array.remove(array, item)

将指定的对象添加到 Array 对象的末尾。不要用这个函数,而用 Array.add 代替。

移除 array 的所有元素,其 length 将为零。

Array.addRange(array, items)

var itemExists = Array.contains(array, item)

Array.enqueue(array, item)

var a = ['a', 'b', 'd', 'e'];
Array.insert(a, 2, 'c'); //结果为 a、b、c、d、e

var indexVar = Array.indexOf(array, item[, start])

移除 Array 对象中指定索引位置处的元素。

将 array 复制一份给 cloneVar。

Array.insert(array, index, item)

var arr = [1, 2, 3, 4];
Array.add(arr, 5);
alert(arr[4]); // 5

将字符串转换成数组,value 的格式形如:"['item1', 'item2', 'item3']"。

Array 类型扩展

搜索 array 中是否存在 item,大小写敏感。

Array.add(array, item)

var cloneVar = Array.clone(array)


本文由威尼斯www.9778.com发布于编程人生,转载请注明出处:一起学 Microsoft AJAX Library-Sys.Net.WebRequest

关键词:

如何做兼容各浏览器的垂直居中-背景在窗口中

如何做兼容各浏览器的垂直居中-背景在窗口中 如何做兼容各浏览器的垂直居中-div在窗口中 学习资料 如何做兼容...

详细>>

一起学 Microsoft AJAX Library-DomEvent

一起学 Microsoft AJAXLibrary-介绍 一起学 Microsoft AJAX Library-Array类型扩展 一起学 Microsoft AJAX Library-Boolean 和 Date类型扩...

详细>>

一起学 Microsoft AJAX Library-Array 类型扩展

一起学 Microsoft AJAXLibrary-介绍 一起学 Microsoft AJAX Library-Array类型扩展 一起学 Microsoft AJAX Library-Boolean 和 Date类型扩...

详细>>

jquery实现的鼠标拖动排序Li或Table-Web前端之家

想要完结的效果和职能如下: 1、前端页面 复制代码 代码如下: 广告管理 首先用 CSS 禁止使用第意气风发项的提升按...

详细>>