WordPress:AJAX
Ajax是什么?[ ]
Ajax(异步JavaScript和XML)是一个技术,能够使网页动态地执行一个行动或者更新,不需要重新地载入。通过使用Ajax技术,一个网站比一个非Ajax的站点,反应更加灵敏,互动性更强。例如,没有Ajax,Google地图可能要求你点击地图左边的一个链接,并且等待网页重新载入来将地图滚至左边。拥有了Ajax之后,你可以简单地将地图拖拉到滚至左边,就可以了,但是可能会有一点耽搁时间,但是这相对与你需要等待整个网页载入而言,只是一个简短的耽搁时间,而且这个过程的破坏性也更小。
如果你已经知道了关于Ajax的信息,而且想在一个你发展的插件中使用Ajax,跳到插件中的AJAX。
Ajax是怎样运行的?[ ]
Ajax 技术事实上描述起来非常简单。一般来说,网络程序员将一个链接,按钮,或者网页上用户界面元素的其它类型,连接到JavaScript程序中。当用户激活了界面(点击链接,拖动鼠标,等等),JavaScript程序向网络服务器上的一个URL发送了一些信息或者一个数据请求。然后,网络服务器上的一个程序(可能是由网络程序员设计的)处理这个请求并且返回一个响应或者一些数据。一般来说,数据是XML格式的,但是这种格式并不是必须的。当数据或者响应到达浏览器的时候,JavaScript程序收到了一个"异步" 通知,这样,程序就可以适当地处理和显示了。
如今, Ajax被大多数可视网络浏览器支持(但是只有用户打开JavaScript才可以)。当然,与大多数复杂的JavaScript类似,浏览器执行JavaScript的方式会有所不同。 但是,这并不是很难克服的困难。Ajax上唯一的限制因素是你将信息发送到的URL必须与JavaScript来自的站点URL的在同一个站点上。除了这个以外,技术的使用只会取决你,你是否知道怎样编程。
WordPress中的Ajax[ ]
因为Ajax具有的响应性,Ajax技术被各种各样的网站所使用-- WordPress 也不例外。当前,WordPress的核心只会在管理界面上使用Ajax。例如,当你在审核评论或者当你在添加或者删除列表上的一些内容,如类别,友情链接,和文章的时候,Ajax就被用来立即更新;Ajax也是文章和网页编辑界面自动保存功能后的一种技术。几个主题和插件也使用Ajax;例如,一些文章给插件分级使用Ajax 来在数据库储存中访客的等级级别然后显示一个更新了的平均的等级级别。
深入阅读[ ]
一般的信息[ ]
开发者的信息[ ]
- Codex –插件中的Ajax – WordPress特别的信息关于怎样将啊Ajax添加到插件上
- Webpastie的Ajax 指南
- Alex Bosworth的十个常见的Ajax错
- fiftyfoureleven的 Ajax例子列表
A collection 感谢 User:Jalenack的 "使用Ajax":
- Adaptive Path的Ajax 文章
- 十个常见 Ajax 错误
- Webpastie的Ajax 指南
- Wikipedia上的Ajax
- Ajax的Working 例子
* 简化的 Ajax - SAJAX
- Rico Ajax 图书馆
一般而言[ ]
- "2007年SOA Architects是一个兴起的观点、" 来自Hinchcliffe.org; "这个允许T widgets, Ajax 应用软件, 和mashups一起运行,速度如此之快,它用最新的工具,几乎能够实时的完成"