自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

转载 Chromium网页Graphics Layer Tree创建过程分析

在前面一文中,我们分析了网页Render Layer Tree的创建过程。在创建Render Layer的同时,WebKit还会为其创建Graphics Layer。这些Graphics Layer形成一个Graphics Layer Tree。Graphics Layer可看作是一个图形缓冲区,被若干Render Layer共用。本文接下来就分析Graphics Layer Tree...

2019-09-26 15:42:34 362

转载 Chromium网页Render Layer Tree创建过程分析

在前面一文中,我们分析了网页Render Object Tree的创建过程。在创建Render Object Tree的同时,WebKit还会创建Render Layer Tree,但不是每一个Render Object都有对应的Render Layer。Render Layer是一个最小渲染单元,被若干Render Object共用。本文接下来就分析Render Layer Tree...

2019-09-26 14:58:18 179

转载 Chromium网页Render Object Tree创建过程分析

在前面一文中,我们分析了网页DOM Tree的创建过程。网页DOM Tree创建完成之后,WebKit会根据它的内容创建一个Render Object Tree。Render Object Tree是和网页渲染有关的一个Tree。这意味着只有在DOM Tree中需要渲染的节点才会在Render Object Tree中有对应节点。本文接下来就分析网页Render Object Tre...

2019-09-26 14:44:46 312

转载 Chromium网页DOM Tree创建过程分析

在Chromium中,Render进程是通过Browser进程下载网页内容的,后者又是通过共享内存将下载回来的网页内容交给前者的。Render进程获得网页内容之后,会交给WebKit进行处理。WebKit所做的第一个处理就是对网页内容进行解析,解析的结果是得到一棵DOM Tree。DOM Tree是网页的一种结构化描述,也是网页渲染的基础。本文接下来就对网页DOM Tree的创建过程...

2019-09-26 14:16:55 265

转载 Chromium网页URL加载过程分析

Chromium在Browser进程中为网页创建了一个Frame Tree之后,会将网页的URL发送给Render进程进行加载。Render进程接收到网页URL加载请求之后,会做一些必要的初始化工作,然后请求Browser进程下载网页的内容。Browser进程一边下载网页内容,一边又通过共享内存将网页内容传递给Render进程解析,也就是创建DOM Tree。本文接下来就分析网页URL的加载过程。...

2019-09-26 13:51:25 734

转载 Chromium网页Frame Tree创建过程分析

Chromium在加载一个网页之前,需要在Browser进程创建一个Frame Tree。Browser进程为网页创建了Frame Tree之后,再请求Render进程加载其内容。Frame Tree将网页抽象为Render Frame。Render Frame是为实现Out-of-Process iframes设计的。本文接下来就分析Frame Tree的创建过程,为后面分析网页加载过程打基础...

2019-09-26 13:06:16 727

转载 Chromium网页加载过程简要介绍和学习计划

转自:https://blog.csdn.net/Luoshengyang/article/details/50414848Chromium加载网页的过程,需要Browser进程和Render进程协作完成。加载网页的过程由Browser进程发起,向服务器请求网页内容的过程也是由Browser进程完成。Render进程负责对下载回来的网页内容进行解析,解析之后得到一个DOM Tree。有了这个...

2019-09-26 11:05:50 363

firebreath curl 实现下载功能,在html页面显示下载进度

使用firebreath开发Npapi Activex控件,实现的功能是使用libcurl下载文件到本地,在html页面显示下载进度的功能

2018-04-10

firebreath source control and how to call js function

firebreath环境搭建,创建了一个调用js函数的例子,以及代码如何管控,毕竟firebreath的源码没必要维护,只需要维护自己的工程代码

2018-04-04

NPApi 控件调用JavaScript函数

npapi控件带有两个输入框,在密码框里输入字母q,在主框上面点击鼠标左键,会调用js页面里的callback_hello函数,并传递给这个函数2个参数,testpage下面有测试页面,还有注册表写法

2018-03-09

DialogBoxParam函数测试例子

使用vs2008 工程创建一个对话框工程,点击按钮,会使用DialogBoxParam函数创建另一个对话框,如果在编辑框里输入的不是1111则这个对话框不退出,如果输入的是1111则这个对话框退出,

2012-04-19

cab包工具以及例子

打包工具很好用,例子程序里写的是已经打好的cab包,已经如何调用这个cab包的测试页面,供大家参考使用

2012-03-07

ISO 9660开发文档

iso 9660 标准格式介绍,包括中英文文档,格式比较详细。想做iso文件解析开发的可以参考一下。另附一份linux下解析iso的源码库-bkisofs。据此可以开发windows下的iso文件解析软件(需要做很多工作)。windows下的解析iso的dll我应经做好,就iso解析这方面功能已经和UltraISO相当。但是涉及公司,源码不便发布。

2011-10-21

ActiveX控件制作并使用网页调用

创建一个ATL 控件,使用网页调用这个控件。

2011-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除