EZJ v1.1 功能预览-EZJ.JavaScript.load

  • EZJ v1.1
    作用预览-Ajax
  • EZJ v1.1
    功能预览-Css
  • EZJ v1.1 成效预览-each、nextRandom
    方法
  • EZJ v1.1
    功效预览-EZJ.JavaScript.load
  • EZJ v1.1 功用预览-EZJ.Event
  • EZJ v1.1
    作用预览-EZJ.Encoding
  • EZJ v1.1
    效能预览-Ajax
  • EZJ v1.1
    效能预览-Css
  • EZJ v1.1 效率预览-each、nextRandom
    方法
  • EZJ v1.1 作用预览-EZJ.JavaScript.load
  • EZJ v1.1
    效能预览-EZJ.Event
  • EZJ v1.1
    功用预览-EZJ.Encoding
  • EZJ v1.1 功能预览-Ajax
  • EZJ v1.1
    功用预览-Css
  • EZJ v1.1 功用预览-each、nextRandom
    方法
  • EZJ v1.1
    功效预览-EZJ.JavaScript.load
  • EZJ v1.1
    功用预览-EZJ.伊夫nt
  • EZJ v1.1
    效用预览-EZJ.Encoding



EZJ.伊芙nt 首要有四个函数方便地处总管件相关内容。

在 v1.0 版本中利用 EZJ.plugin.load 来读取 JS
文件,但方法参数较为复杂,使用起来不便利,v1.1 中行使 EZJ.JavaScript
的静态方法 load,使用起来相比平价。

从前,千一网络宣布有
QuickAjax,使得对 Ajax
的操作很方便。在 EZJ v1.第11中学,集成了 QuickAjax,并建议了 Ajax 对象,使得整个操作更是简明。

拉长事件处理程序

语法

GET 方法

EZJ.Event.addListener(element, eventName, handler)

EZJ.JavaScript.load(jsUrls, onComplete)

Ajax.get(url[, requestData[, okHandler[, errorHandler[,
completeHandler]]]])

  • 参数 element,字符串或对象。成分 Id 或因素对象。
  • 参数
    eventName,字符串。事件名称,比如:click、mouseover、mouseout,注意无法以
    on 伊始。
  • 参数 handler,函数。事件管理程序。
  • 参数 jsUrls,字符串或数组。要加载的一个或五个 JavaScript 的 U昂科威L。
  • 参数 onComplete,函数。全部 js
    文件加载成功(不推断成功与否)后要试行的函数。

POST 方法

获得引发平地风波的平地风波指标

示例

Ajax.post(url[, requestData[, okHandler[, errorHandler[,
completeHandler]]]])

EZJ.Event.getEvent()

EZJ.JavaScript.load(“/js/calendar.js”, function (){ Calendar.setup();
});
EZJ.JavaScript.load([“/js/1.js”, “/js/2.js”], function () { alert(a +
b); });

示例

因为包容性方面的原故,要获得事件指标并不只是 window.event
这么简单,这些方法集成了一些代码,简化了大家的有个别回忆。

瞩目那只是 EZJ v1.1 中的后生可畏部分功用预览,EZJ v1.1
揭橥时恐怕会对其代码作调节。

Ajax.get(“/process.asp”卡塔尔; //
访谈三个网页,不须要付出数据,也没有须求再次回到值。
Ajax.post(“/process.asp”, {title: 标题, content: 内容}, function (data,
status卡塔尔国 { alert(data卡塔尔国; }卡塔尔(قطر‎ //提交 title、content 到劳动器端,成功时进行okHandler。

获得按下的鼠标开关

  • EZJ v1.1
    功能预览-Ajax
  • EZJ v1.1
    成效预览-Css
  • EZJ v1.1 功效预览-each、nextRandom
    方法
  • EZJ v1.1 功用预览-EZJ.JavaScript.load
  • EZJ v1.1
    功用预览-EZJ.Event
  • EZJ v1.1
    作用预览-EZJ.Encoding

okHandler、errorHandler、completeHandler
为事件管理程序,可含三个参数:第五个参数为劳动器端输出的开始和结果;第4个参数为
HTTP 状态码(okHandler 的状态码总是
200)。假使服务器端输出的剧情前四个字符是 <?xml,则率先个参数为 xml
结构,不然被充当普通文书。这里未有利用 Content-Type 来判定是 XML
依然平时文书,因为实际行使中只怕动态输出的是 XML,但却并未有安装
Content-Type 为 text/xml。

EZJ.Event.getMouseButton()


下载
Ajax.js。注意这只是
EZJ v1.1 中的一片段机能预览,EZJ v1.1
公布时可能会对其代码作调节,其它,EZJ v1.1
也不会单独公布该文件包,而是集成在 EZJ 中。

不等的浏览器,对分歧的鼠标按钮值有不屑的概念,该函数重返统朝气蓬勃的定义值:

  • EZJ v1.1 效用预览-Ajax
  • EZJ v1.1
    成效预览-Css
  • EZJ v1.1 效用预览-each、nextRandom
    方法
  • EZJ v1.1
    功用预览-EZJ.JavaScript.load
  • EZJ v1.1
    效率预览-EZJ.伊芙nt
  • EZJ v1.1
    功能预览-EZJ.Encoding
  • 按下鼠标左键,再次回到 “l”;
  • 按下鼠标右键,再次回到 “r”;
  • 按下鼠标中键,再次回到 “m”,不是装有的浏览器都会触发鼠标中键。
  • 按下鼠标别的键,直接回到该键键值。

小心那只是 EZJ v1.1 中的一片段功用预览,EZJ v1.1
发布时可能会对其代码作调度。

  • EZJ v1.1
    功用预览-Ajax
  • EZJ v1.1
    作用预览-Css
  • EZJ v1.1 成效预览-each、nextRandom
    方法
  • EZJ v1.1
    功效预览-EZJ.JavaScript.load
  • EZJ v1.1 功用预览-EZJ.Event
  • EZJ v1.1
    效能预览-EZJ.Encoding

发表评论

电子邮件地址不会被公开。 必填项已用*标注