【译】用jQuery 处理XML--写在前面的话
用jQuery 处理XML--浏览器中的XML与JavaScript
来自IBM Developer Works
写在前面的话
即使是对一些个教练的程序员来说,也可以从本教程中多少有些收获或者从这里可以再次巩固他使用jQuery处理XML的技能。更不用说对于一些JavaScript新手了,这里可以帮你重新理一下DOM结构及与之相关的脚本编程。
关于本教程
现今浏览器上的高级Web应用日渐增长,像XML,jQuery这些技术由于自身良好的可扩展性和可移植性,就变得越来越重要了。本教程通过探索浏览器中DOM的处理,进而如法炮制应用到对XML的处理上,顺带提示如果使用jQuery,它将会如何化腐朽为神奇,将对XML的操作大大简化。
本教涵盖了如下方面的内容:
- DOM简介
- 浏览器中的XML与JavaScript
- jQuery与XML
- 示例程序:实现一个在线XML编辑器
常用缩略词:
- Ajax: Asynchronous JavaScript + XML (异步的JavaScript和XML)
- DOM: Document Object Model (文档对象模型)
- HTML: Hypertext Markup Language(超文本标记语言)
- JSON: JavaScript Object Notation (JavaScript 对象表示)
- UI: User interface (用户界面)
- W3C: World Wide Web Consortium(世界互联网组织/万维网联盟)
- XML: Extensible Markup Language(拓展标记语言)
准备工作
阅读本教前这里暂且假设作为程序员的妳已经初步了解HMTL及JavaScript。为了跟进本教更好地学习,妳需要:
- 需要至少一个文本编辑器,无论是什么能码字写代码就成
- 当然,妳还需要jQuery这个强大的JavaScript库。少年如果妳手头还没有的话可以到这里下载。当然妳大可不必下载拥有一分本地副本,妳完全可以使用官网或谷歌代码托管提供的CDN(不知道CDN是啥玩意儿?点我)服务,只需将地址引用到妳的页面即可。
- 最为重要的一点:一个表现良好的浏览器!尽管现今在用的大部分浏览器都是支持的,但最好还是浏览下jQuery官方的浏览器兼容性页面的推荐再决定。大多数前端开发者选择火狐主要还是因为它强大的页面高度插件—Firebug。本教中Firebug并不是必需但推荐妳使用它。
- 一门妳擅长的后台语言(比如PHP),这一条也不是必需的,只会在本教的部分地方会用得到
【译】用jQuery 处理XML--写在前面的话的更多相关文章
- 使用jQuery解析xml时command节点解析失败
jQuery版本1.8.3 待解析的xml为: <message><user><command>Login</command></message& ...
- 使用Jquery解析xml的两种方法
第一种方案(最稳妥): 先将String格式的xml转换为xml对象,然后再用Jquery解析xml对象 var returnDataXml = parseXML(returnData); var p ...
- 关于JQUERY操作XML问题!
使用JQUERY操作XML方法: 1.$.get(”xml文件路径",function(data){}); 2.$.Post(”xml文件路径",function(data){}) ...
- 160928、JQuery解析XML数据的demo
用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做.下面我们来总结几个使用JQuery解析XML的例子. 方案1 当后台返回的数据类型是xml对象 ...
- jQuery与XML
jQuery与XML 快而强的遍历系统,华丽丽的选择器语法,这或许是jQuery 那么流行的原因.当然它还有详尽的文档.它主要是用来处理HTML的,但在这里妳会看到如何应用到XML. 使用jQuery ...
- jquery解析XML(1)
jquery解析XML文件 html代码 <!DOCTYPE html><html><head><title>解析XML</title>&l ...
- JQuery解析XML数据的几个例子
用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做.下面我们来总结几个使用JQuery解析XML的例子. 第一种方案: <script ty ...
- JQuery 解析xml
JQuery 可以通过 $.get() 或 $.post() 方法来加载 xml. JQuery 解析 XML 与解析 DOM 一样, 可以使用 find(), children() 等函数来 ...
- jQuery 查询 xml
加载xml:(注:这个方法在Chrome是用不了的,Chrome是禁止访问本地的xml文件,在ie11里面用不了,ie11的xmlDom文档没有load方法) function loadXML(fil ...
- 简易-五星评分-jQuery纯手写
超级简单的评分功能,分为四个步骤轻松搞定: 第一步: 引入jquery文件:这里我用百度CDN的jquery: <script src="http://apps.bdimg.com/l ...
随机推荐
- EXCEL的导入导出
using System; using System.Data; using System.Data.OleDb; using System.IO; namespace COMMON { public ...
- 写了一个基于React+Redux的仿Github进度条
曾经实现过Angular版,这次感觉用了高大上的React却写了更多的代码,需要的配置也更多了,有利有弊吧. 但这个“导航条问题”很有意思,涉及到在Redux中写timer,其实我很困惑,到底如何完美 ...
- LoopBackJS 之 文件上传下载——使用loopback-component-storage
参考链接: http://loopback.io/doc/en/lb2/Storage-component.html#creating-a-storage-component-data-source ...
- 高速PCB之EMC设计47则
高速PCB之EMC设计47则 差模电流和共模电流 辐射产生 电流导致辐射,而非电压,静态电荷产生静电场,恒定电流产生磁场,时变电流既产生电场又产生磁场.任何电路中存在共模电流和差模电流,差模信号携带数 ...
- android 不同dpi图标大小
LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px.MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 ...
- C#交错数组
交错数组本质上是一维数组只不过这个一维数组里的元素都是数组.因为该一维数组里面的元素可以是任何大小的数组所以定义时只能以这样的格式定义 ][]; 定义完后必须对该数组进行初始化后方可进行赋值等操作否则 ...
- AJAX--XMLHttpRequest Object 知识整理
1.创建XMLHttpRequest对象 variable = new XMLHttpRequest() variable = new ActiveXObject('Microsoft.XMLHTTP ...
- day12---python mysql pymsql sqlalchemy ORM
RDBMS 术语 在我们开始学习MySQL 数据库前,让我们先了解下RDBMS的一些术语: 数据库: 数据库是一些关联表的集合.. 数据表: 表是数据的矩阵.在一个数据库中的表看起来像一个简单的电子表 ...
- C#与C++的区别!
(1) 编译目标:C++代码经常编译成汇编语言.而C#则编译成中间语言(IL)它与Java的字节代码有些相似.IL随后在通过Iust-In-Time编译进程转换成本机的可执行代码.IL代码将作为一个装 ...
- MVC模式下如何实现RegisterStartupScript等功能
本文源于http://www.achtmaal.com/blog/asp-net-mvc-and-registerclientscriptinclude,非常感谢原文作者的智慧和分享 Register ...