自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HTML5, Chromium和WebKit技术

描述HTML5 API和Chromium/WebKit开源项目相关知识

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Chromium/WebKit的缓存机制

[本文属于原创,如有转载,请注明出处http://blog.csdn.net/yl02520/article/details/22300467]现在假设用户用Chrome浏览器打开www.sohu.com主页,点击主页上的NBA导航链接,就跳转到sohu主页的NBA子页面中,在浏览完NBA子页面后,用户又想回到主页面,这次点击浏览器窗口上的后退按钮,即可回到主页面,这一切似乎很平常,只是让

2014-03-27 16:45:04 6705 3

原创 Chromium开源项目的代码统计

【欢迎转载,转载时请注明出处http://blog.csdn.net/yl02520/article/details/22098281】项目概述Chromium是由Google公司主导开发的一个开源项目,其中Chrome浏览器就是基于该开源项目的产品。其目的是为了提供一个快速、安全、稳定的web运行平台,从而促进Web应用(尤其是HTML5)的发展。Chromium是一个复杂而庞大的开源项

2014-03-25 21:18:12 4627

原创 Chromium的启动流程

1.     在不同平台上程序入口点的函数不同,在Linux平台上为main函数,Windows平台为wWinMain函数,之后都是调用Chrome的入口ChromeMain函数,在Linux平台上是直接在main函数中调用,而在Windows平台上程序先加载DLL文件,然后从DLL中进入ChromeMain函数。2.     ContentMain作为Content模块的入口,该函数必须实现

2014-03-15 23:30:01 4166

翻译 Chromium的多进程资源加载

【欢迎转载,转载时,请注明出处http://blog.csdn.net/yl02520/article/details/21285745】原文出自Chromium的官方文档Multi-processResource Loading,本文一部分来自对原文的翻译,另外也对原文某些部分做了必要的修改和补充,也添加了一些自己的理解。在阅读本文之前,建议先阅读另外一篇博文“Chromium浏览器的多

2014-03-15 15:21:30 3132

翻译 Chromium如何显示网页

【欢迎转载,转载时,请注明出处http://blog.csdn.net/yl02520/article/details/21251867】本文主要介绍Chromium从下到上渲染和显示一个网页的各个主要组件,并对这些组件的功能给予阐述。在阅读本文之前,建议先阅读本人另外一篇博文“Chromium浏览器的多进程架构”。原文出自Chromium的官方文档,本文对原文一些内容进行了直接翻译,由于有些

2014-03-14 21:07:44 2901 1

翻译 Chromium浏览器的多进程架构

[欢迎转载,转载时请注明出处http://blog.csdn.net/yl02520/article/details/21192747]本文主要介绍Chromium的多进程架构,在原文的基础上添加里自己的一些理解。为什么引入多进程架构?在Chromium引入多进程架构之前,当前流行的浏览器都采用单进程实现,例如FireFox,IE,Safari等,浏览器所有的标签页都运行在同一个进程中

2014-03-13 22:09:05 3786

原创 WebKit的HTML解析顺序和优化

JavaScript和DOM文档解析的顺序总体上看,整个Web页面数据的解析处理模型是一个同步的过程,当在解析HTML文档时,一旦出现了标签,Web开发者期望JavaScript程序能够立即得到解析和执行,而HTML文档的解析流程就会被暂停,直到JavaScript脚本解析执行完毕后,才重新恢复原来的解析流程。当JavaScript脚本可以存放在HTML外部,并非采用嵌入式的脚本时,那么Web

2014-03-11 20:00:06 3248

转载 高性能Android Canvas游戏开发

[原文出自“UC技术博客” http://tech.uc.cn/?p=2414]UC在今年年初发布了支持硬件加速的实验室版,开始实验性地支持对2D Canvas进行硬件加速。在之前发布的9.3版本中开始分开两个版本 – 普通版和加速版,针对中高端手机的加速版开始正式支持硬件加速2D Canvas渲染。并且在即将发布的9.4加速版还会带来全新的Canvas渲染架构,进一步提升性能和减少对系统

2014-03-09 10:13:39 2483

原创 WebKit中的JavaScript Binding

什么是JavaScript Binding?在html页面中,我们可以通过JavaScript语句来访问DOM节点,例如document.createElement(“canvas”); 可是document所指向的对象HTMLDocument存在于WebKit中,通过C++实现的,并不存在于JavaScript的引擎中,所以如果想要在web页面中也能通过JavaScript来访问webkit

2014-03-07 16:55:21 3698 1

Unix shell Programming

讲解Unix shell编程的相关概念,并对bourne shell、C shell和Korn shell分别做了介绍,对Shell的变量、控制语句做了说明

2008-09-18

空空如也

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

TA关注的人

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