- 浏览: 1514221 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (595)
- Java咖啡厅 (208)
- IT杂侃 (23)
- 程序员笑话 (7)
- 我的后现代文学 (1)
- WEB编程 (116)
- 软件评测 (8)
- 操作系统 (3)
- 炫目Ruby (2)
- 行业知识 (7)
- 我的动漫情结 (6)
- 其他 (8)
- Window DIY (6)
- 古文学 (3)
- 转载文章 (2)
- IT百科 (7)
- 动态网页Active (1)
- 文档 (1)
- 设计理论 (11)
- .NET 快速开发 (18)
- 英语学习 (6)
- 网站分析 (2)
- 开源软件 (4)
- 数据库 (28)
- 笔记 (4)
- 源代码共享 (8)
- IT人物 (2)
- 软件管理 (10)
- 小说创作 (0)
- 大众软件 (12)
- 网站评论 (3)
- 小虾乱说 (10)
- 游戏 (8)
- 心情 (3)
- 娱乐休闲 (2)
- Delphi编程 (1)
- PHP编程 (4)
- 中间件 (2)
- 移动开发 (2)
- Office应用 (2)
- Photoshop (1)
- Eclipse (5)
- 面试题 (1)
- 手机评测 (0)
- VBScript (1)
- WEB前端-EXT (3)
- 吐槽 (1)
- Java咖啡厅 Ibatis (1)
- javascript Ext (1)
- jquery ui (1)
- require (1)
- WEB编程 Javascript (1)
- jquery (1)
- Swing (1)
- 分布式 (1)
最新评论
-
zhangjihao:
28. 下面哪个Set是排序的? A. LinkedHas ...
Java面试题(选择题) -
zhangthe9:
ICMP报文被封装在IP包里,也就是说他是由IP协议承载的,从 ...
Java面试题(选择题) -
zhunengfei:
真的假的?
自已写的jquery ui框架 -
white_crucifix:
少年,发烫是所有智能手机的特点,而莫名发烫是所有安卓手机的特点 ...
【吐槽】三星手机的OS是一砣屎 -
suzu88:
试了一下,可以用。如果美化一下控件和窗体更有意思。
一个用XML构建Swing视图的框架
这是我自己做的一个Ajax框架,基本上是一看就可以明白的程序,哈哈。附件里面是文件,欢迎下载使用。
目前只做了支持IE和Firefox,相信在国内支持这两个浏览器,已经足够应付一些问题了。
ajax.js 文件
/** * 作者:tntxia * Just Ajax * 这个框架是一个很简单的Ajax框架,里面没有太多的高深理念,主要目的是设计一个方便易用的Ajax框架。 * 主页:http://tntxia.iteye.com * Version: 1.0 **/ var httpReq = null; if(window.ActiveXObject) httpReq = new ActiveXObject("Microsoft.XMLHTTP"); else if(window.XMLHttpRequest) httpReq = new XMLHttpRequest(); // 调用Ajax请求 // 传入Ajax请求的地址和回调的方法即可 function call(url,callback,method,args){ if(!method) httpReq.open("GET",url); else httpReq.open(method,url); httpReq.onreadystatechange = callback; httpReq.send(args); } // 清除容器中的内容 function clearContent(contentId){ var content = document.getElementById(contentId); content.innerHTML = ""; } // 给容器增加一个表格 function addTable(contentId,header,bodyArray){ var tableContent = document.getElementById(contentId); var table = document.createElement("table"); table.setAttribute("border","1"); var theader = document.createElement("theader"); var tbody = document.createElement("tbody"); if(header){ var tr = document.createElement("tr"); var td = document.createElement("th"); var text = document.createTextNode(header); td.appendChild(text); tr.appendChild(td); tbody.appendChild(tr); } if(bodyArray.length>0){ for(var i=0;i<bodyArray.length;i++){ var tr = document.createElement("tr"); var td = document.createElement("td"); var text = document.createTextNode(bodyArray[i]); td.appendChild(text); tr.appendChild(td); tbody.appendChild(tr); } } table.appendChild(theader); table.appendChild(tbody); tableContent.appendChild(table); }
接下来,我们看一下,简单的调用的例子。
我们写一个HTML文件来调用ajax.js:
<html> <head> <script type="text/javascript" src="../js/ajax.js"></script> <script type="text/javascript"> // 回调函数,告诉浏览器,如果Ajax请求获取成功了以后,我们应该怎么回应这个回复信息 function callback(){ if(httpReq.readyState==4){ if(httpReq.status==200){ alert(httpReq.responseText); } } } // 点击调用Ajax请求 function test(){ call("hotel.xml",callback) } </script> </head> <body> <input type="button" onclick="test()" value="click me!"> </body> </html>
还有我们调用的hotel.xml的源码:
<?xml version="1.0" encoding="UTF-8"?> <hotel> <name>东方假日酒店</name> </hotel>
- ajax.rar (944 Bytes)
- 下载次数: 0
发表评论
-
AJAX
2019-06-12 22:41 933Ajax 全名为Asynchronous Javas ... -
Webpack入门配置
2019-01-05 15:33 3202Webpack是一个强大前端集成工具,它在Nodejs的基础 ... -
解决Jetty做Web容器时,修改JS或HTML出错的问题
2018-07-03 18:28 1104解决的方法 1. 进入jetty的安装目录 ... -
用JQuery做的一个分页效果
2018-05-28 02:29 2356这个效果主要使用jquery来实现, 每次显示 ... -
Vue自已写的日历插件
2018-05-07 12:36 6432自已写的日历插件,还在优化中,后续会陆续更新。 ... -
无刷新上传文件的方法
2018-04-15 00:05 851这里使用jquery.form.js的方法 1. ... -
zrender学习点滴
2018-01-21 20:37 1832Zrender是一个二维绘图引擎,它提供了Canvas,S ... -
原创程序- Web版数据库管理
2017-11-15 00:39 1196这是我自已写的Web版的数据库管理工具,主要是依赖于JDBC ... -
Vue学习点滴
2017-09-23 22:11 7731. 循环 v-for="(item, ... -
Eclipse创建Web项目
2017-07-29 10:53 7881. 打开创建Web项目的对话框 2 ... -
HTML5 新增功能收集
2017-04-29 03:18 699HTML 5是HTML发展以来最大的一次变革,相比其 ... -
Bootstrap学习记录点滴
2017-04-28 00:56 9301. 学习Bootstrap必进的学习网站 ... -
关于地图显示的一些知识
2017-02-18 23:34 9491. 墨卡托(Mercator)投影 墨卡 ... -
CSS知识记录点滴
2017-02-05 11:06 6161. 元素无法选择 -webkit-u ... -
用JS制作3D效果布局
2016-12-04 22:18 25这是用JS做的一个3D布局效果的程序, 目前还是研究 ... -
tntxiawebmvc 做国家管理的系统
2016-11-19 18:21 8761. 首先我们先增加一个Web项目 如图:我们在左 ... -
jtopo学习记录
2016-11-13 13:34 15811. 通过JSON的格式来创建结点: $(funct ... -
Html 5 Canvas 学习记录
2016-11-13 10:28 5971. stroke beginPath endPat ... -
jquery杂记
2016-08-11 19:11 7031. $ 的作用 $ 在jquery里面有两 ... -
自已写的jquery ui框架
2016-03-08 23:53 1556这个是自已写的一个jquery ui的插件,目的是 ...
相关推荐
在进行芯片设计和选型时,海思Hi3536、Hi3531D和Hi3531A是三个在视频处理领域具有广泛应用的高性能编解码芯片。这三款芯片各自有不同的性能和特点,本篇详细参数对比将从处理器性能、视频编解码能力、视频输入输出...
Hi3516 Hi3520 Hi3536 SDK 包含Linux和Lite OS SDK Hi3516C V500R001C02SPC010 Linux and Lite OS Hi3536_V100R001C02SPC030 Hi3520D_V100R001C01SPC022
Hi3516DV300/Hi3516AV300 与 Hi3519AV100 MPI 接口差异说明 本文档主要介绍了 Hi3516DV300/Hi3516AV300 与 Hi3519AV100 的接口差异,包括修改的接口以及新增的接口。这将有助于基于 Hi3519AV100 开发的工程师快速地...
Hi3516AV200和Hi3519V101 包含版本如下: Hi3519_V101R001C01SPC050 -->(C01 uclibc库 2018年7月050版) Hi3519_V101R001C02SPC050 -->(C02 glibc库 2018年7月050版) Hi3519_V101R001C01SPC040 -->...
《Hi6421电源管理集成电路的驱动程序详解》 Hi6421是一款高性能、低功耗的电源管理集成电路(PMIC),广泛应用于移动设备和嵌入式系统中。这款芯片提供了全面的电源解决方案,包括电压调节、电池管理、负载开关等...
在提供的文件列表中,我们可以看到一些本地化文件,如 tr-TR(土耳其语)、zh-CHS(简体中文)、nl(荷兰语)、ar(阿拉伯语)、he(希伯来语)、ko(韩语)、hi(印地语)、de(德语)、fr(法语)。这表明AJAX ...
【Hi3516CV500/Hi3516DV300/Hi3516AV300 芯片差异说明】 Hi3516CV500、Hi3516DV300以及Hi3516AV300是由海思公司设计的一系列IP Camera系统级芯片(SoC),它们主要用于网络摄像头的开发。虽然这些芯片的开发环境和...
海思平台Hi3716/Hi3796/hi3798芯片系列SDK版本明细参考表,包括Hi3716MV410,Hi3716MV420,Hi3716CV200,Hi3796MV200,Hi3798MV100,Hi3798MV200,Hi3798MV300,Hi3798CV200等
《华为海思Hi3516 Hi3516C SOC用户指南》是为开发者和系统集成商提供的一份详尽的技术参考资料,旨在帮助他们更好地理解和应用华为海思的这两款芯片产品。Hi3516系列是华为海思推出的高性能、低功耗的系统级芯片...
《Hi3518EV300与Hi3516EV200 开发包差异详解》 在嵌入式领域,海思半导体推出的Hi3518EV300和Hi3516EV200是两款广泛应用的芯片,主要服务于视频监控和物联网(IoT)设备。这两款芯片的开发包虽然都是为了实现相应的...
海思hi3751芯片是一款由华为海思半导体公司设计的高性能系统级芯片(SoC),主要用于多媒体处理和智能设备应用。这款芯片在行业内备受瞩目,因其强大的处理能力和优化的能效比而受到赞誉。以下是对hi3751芯片的一些...
海思Hi3515 H.264视频编解码处理器用户指南,Hi3520D/Hi3515A/Hi3515C H.264编解码处理器用户指南,Hi3520/Hi3515媒体处理软件开发参考,Hi3515 H.264编解码处理器用户指南
海思Hi3516EV200、Hi3516EV300和Hi3518EV300是海思半导体推出的一系列高性能、低功耗的视频处理芯片,主要用于智能安防、物联网(IoT)、智能家居等领域。这些芯片集成了图像信号处理器(ISP)、视频编码器、处理器单元...
《Hi3861V100开发资料》是一份针对华为海思Hi3861V100芯片的物联网(IoT)开发资源集合,涵盖了从基础开发到高级应用的全方位指导。该资源包包含了29个文档,旨在帮助开发者在鸿蒙操作系统上进行高效、稳定的应用开发...
《Hi3521A/Hi3520DV300硬件接口用户指南》是一份关于海思半导体有限公司推出的H.264编解码处理器Hi3521A和Hi3520DV300的技术文档。这份用户指南详细阐述了芯片的H.264编解码技术、IO口硬件接口、寄存器配置等硬件...
Hi3520 与 Hi3511 开发包差异说明 Hi3520 和 Hi3511 是两款不同的芯片,分别具有不同的规格和功能。本文档将对比 Hi3520 和 Hi3511 在芯片规格、SDK 包组成部分、API 接口等方面的主要差异。 一、 芯片规格差异 ...