有时候我们可能想从网页上自己想要的数据摘取下来,此时一般我们可以使用正则表达式(NSRegularExpression)、扫描器(NSScanner)两种途径解析。 在使用正则表达式的时候,如果需要解析HTML网页源码,使用NSRegularExpression的matchesInString方法解 ...
分类:
移动开发 时间:
2016-08-23 18:55:12
阅读次数:
208
* 课程回顾: * DOM解析HTML简介 * DOM 文档对象模型 * 解析器 * document对象 * getElementById("id的值"); 返回一个元素(标签)对象 * getElementsByName("name的名称"); 返回数组 * getElementsByTagNa ...
分类:
编程语言 时间:
2016-08-23 16:21:59
阅读次数:
215
Document doc = Jsoup.parseBodyFragment(previewHtml); //html内容解析为Document int index = 0; StringBuffer stringBuffer = new StringBuffer(); Elements input ...
分类:
编程语言 时间:
2016-08-23 12:52:39
阅读次数:
140
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?整个流程如下: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码, ...
分类:
其他好文 时间:
2016-08-20 17:47:26
阅读次数:
184
背景:使用DTCoreText实现epub阅读器的内容排版 基础准备:coretext,HTML+CSS渲染机制,epub文件格式 一:ios端epub实现:主要是两种,coretext,webview,二者的对比不再赘述,简单点说就是,coretext需要自己去解析html和对应的css样式,并合 ...
分类:
其他好文 时间:
2016-08-16 19:52:34
阅读次数:
697
1. DOM 1.1. DOM简介 全称Document Object Model,即文档对象模型。 DOM描绘了一个层次化的树,允许开发人员添加、删除、修改页面的某一部分。 浏览器在解析HTML页面标记的时候,其实不是按照一行一行读取并解析的, 而是将HTML页面中的每一个标记按照顺序在内存中组建 ...
分类:
编程语言 时间:
2016-08-14 19:15:13
阅读次数:
209
我认为一个前端工程师是否优秀,很大程度上取决于对前端性能上优化的功力。所以性能优化对前端真的很重要!!! 本文介绍了什么是阻塞、为什么会阻塞?阻塞优化常用的5种方式以及他们的注意事项。 浏览器渲染阻塞与优化 什么是阻塞?在页面中我们通常会引用外部文件,而浏览器在解析HTML页面是从上到下依次解析、渲 ...
分类:
其他好文 时间:
2016-08-13 14:07:19
阅读次数:
200
网上说法很多,很少一句话能总结清楚的,终于找到两句一针见血的描述,很到位: 相同点:都不阻塞DOM解析 defer :顺序:保证先后顺序。解析:HTML 解析器遇到它们时,不阻塞(脚本将被异步下载),待文档解析完成之后,执行脚本。 async :顺序:不保证先后顺序。解析:HTML 解析器遇到它们时 ...
分类:
Web程序 时间:
2016-08-13 01:10:46
阅读次数:
184
一、vbs 解析 html 文档 原文地址:http://www.cnblogs.com/52cik/p/vbs-parse-html.html 关于VBS采集,网上流行比较多的方法都是正则,其实 htmlfile 可以解析 html 代码,但如果 designMode 没开启的话,有时候会包安全提... ...
分类:
Web程序 时间:
2016-08-12 23:35:35
阅读次数:
435
我认为一个前端工程师是否优秀,很大程度上取决于对前端性能上优化的功力。所以性能优化对前端真的很重要!!! 本文介绍了什么是阻塞、为什么会阻塞?阻塞优化常用的5种方式以及他们的注意事项。 浏览器渲染阻塞与优化 什么是阻塞?在页面中我们通常会引用外部文件,而浏览器在解析HTML页面是从上到下依次解析、渲 ...
分类:
其他好文 时间:
2016-08-12 23:35:20
阅读次数:
243