本帖最后由 liu-aguang 于 2016-10-18 21:27 编辑
Json/HTML/XML是目前常见的几种数据网页形式, 解析它们(即分离出文档中需要的文本内容)有很多方法.本文主要介绍浏览器自身的解析方式----JavaScript,Dom和jQuery. 不要被这些新名词吓倒, 套用一本书名的说法: 其实很简单!
目录 一. 重要的基础知识及技巧 1. 执行JavaScript语句的环境营造
2. execScript方法和eval函数 3. 执行JavaScript的全局函数 4. 执行自定义函数 5. JavaScript的数组和对象 6. 将网页文本写入剪贴板—clipboardData对象
二. Json与Json内容解析 1. 什么是Json? 2. 遍历对象或数组的方法 3. Jsonp解析方法 4. 数组和对象自身嵌套或相互嵌套的Json/Jsonp实例
三. 基于HTML DOM解析HTML文档
1.了解HTML基本概念
2.了解文档对象模型(HTML DOM)
3 .HTML文档解析
<1>应用Document对象的方法与属性解析
<2>应用节点对象的方法与属性解析.
<3>应用Table对象解析表数据
四. 基于jQuery对象解析HTML文档
1. 什么是jQuery?
2. 基本语法---如何获取元素内容
3. 选择器---如何选择元素
<1>元素选择器
<2>属性选择器
<3>选择器组合
<4>选择器内包含过滤
<5>内容选择器
<6>type选择器
4.基本的过滤器---如何聚焦指定元素
一个应用实例
5. 遍历---更多选择(过滤)HTML元素方法
<1>jQuery把HTML结构视为家族树
<2>遍历祖先
<3>遍历后代
<4>遍历同胞
<5>把当前元素包含在选择集合中
<6>返回距当前元素最近的祖先元素
<7>将匹配元素集合缩减为指定范围的子集
<8>对 jQuery 对象进行迭代,为每个匹配元素执行函数
五. XML文档解析
1. XML文档结构
2. XML文档的加载
<1>通过微软的 XML 解析器加载 XML
<2>通过Microsoft.XMLHTTP, MSXML2.XMLHTTP等组件加载
3. 利用XML DOM的属性和方法访问元素的文本内容或属性
<1>利用XML DOM的方法选择XML元素
<2>利用XML DOM的属性访问元素的文本内容或属性
<3>访问元素文本内容和属性的两个实例
4. 定位XML DOM节点
5. 访问节点总结
6. 利用xPath查询XML元素
|