How to start work on the webkit project

2024-03-12 02:48
文章标签 start work project webkit

本文主要是介绍How to start work on the webkit project,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

webkit 知识普及:http://yogurtcat.com/posts/cef/hello-cef.html
在开始webkit的工作前,最好先仔细看以下链接。
•http://webkit.org/
•http://webkit.org/contract.html
•http://webkit.org/coding/contributing.html
•nightly.webkit.org


可以参考的文献及资源链接 

 Apple 提供的关于webkit的文档 http://developer.apple.com/library/mac/navigation/ 


对 webKit 探讨比较全面和深入的,首推侯炯的《 WebKit 研究报告》,分 I 、 II 两部分,在网上可以轻易搜到; 

 

另外, Jelly's Blog 中也对 WebKit 有比较好的探讨,包括基础介绍、架构以及几个重要的专题,地址是: http://www.jjos.org/tag/webkit ; 

 

还有一些正宗的文章,来自 WebKit 官方网站, www.webkit.org 的 Surfin 博客:(英文,另外注意发布时间) 

 

WebKit 页面缓存 I: http://webkit.org/blog/427/webkit-page-cache-i-the-basics/ 

 

样式滚动条: http://webkit.org/blog/363/styling-scrollbars/ 

 

3D 变换 : http://webkit.org/blog/386/3d-transforms/ 

 

CSS 单元:http://webkit.org/blog/57/css-units/ 

 

CSS 动画I :http://webkit.org/blog/138/css-animation/ 

 

CSS 动画II:http://webkit.org/blog/324/css-animation-2 

 

CSS 变换:http://webkit.org/blog/130/css-transforms/ 

 

CSS 反射:http://webkit.org/blog/182/css-reflections/ 

 

CSS Mask : http://webkit.org/blog/181/css-masks/ 

 

CSS 画布: http://webkit.org/blog/176/css-canvas-drawing/ 

 

CSS 梯度: http://webkit.org/blog/175/introducing-css-gradients/ 

 

CSS 背景裁剪: http://webkit.org/blog/164/background-clip-text/ 

 

Inspector 介绍: http://webkit.org/blog/41/introducing-the-web-inspector/ 

 

Inspector 重新设计: http://webkit.org/blog/197/web-inspector-redesign/ 

 

完全通过 Acid3 测试: http://webkit.org/blog/280/full-pass-of-acid-3/ 

 

介绍新的 JavaScript 引擎—— SquirrelFish : 

http://webkit.org/blog/189/announcing-squirrelfish/ 

 

再次探讨 SquirrelFish : http://webkit.org/blog/214/introducing-squirrelfish-extreme/ 

 

Windows 系统的 GDI 文字: http://webkit.org/blog/168/gdi-text-on-windows/ 

 

RefPtr 与 PassRefPtr 基础: http://webkit.org/coding/RefPtr.html 

 

webkit 页面加载过程 http://webkit.org/blog/1188/how-webkit-loads-a-web-page/ 

 

客户端数据存储: http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/ 

 

Rendering : http://webkit.org/blog/page/19/ 

 

背景音乐: http://webkit.org/blog/96/background-music/ 

 

Text Stroke : http://webkit.org/blog/85/introducing-text-stroke/ 

 

理解 html,xml,xhtml:http://webkit.org/blog/68/understanding-html-xml-and-xhtml/ 

 

Strange Medium ,关于 Text : http://webkit.org/blog/67/strange-medium/ 

 

高 DPI1 : http://webkit.org/blog/55/high-dpi-web-sites/ 

 

高 DPI2 : http://webkit.org/blog/56/high-dpi-part-2/ 

 

Webcore 目录结构: http://webkit.org/blog/42/webcore-directory-structure/ 

 

按钮: http://webkit.org/blog/28/buttons/ 

 

Javascript 与 DOM 的兼容: http://webkit.org/blog/27/javascript-and-dom-compatibility/ 

 

Webkit 代码风格: http://webkit.org/blog/25/webkit-coding-style-guidelines/ 

 

Safari 内存泄漏的改进: http://webkit.org/blog/24/update-on-memory-leaks/ 

 

Safari 内存泄漏的检查: http://webkit.org/blog/20/were-hunting-memory-leaks/ 

 

哈希表 1 : http://webkit.org/blog/6/hashtables-part-1/ 

 

哈希表 2: http://webkit.org/blog/8/hashtables-part-2/ 

 

(全文完,文中对错,欢迎讨论) 


这篇关于How to start work on the webkit project的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/799900

相关文章

GNSS CTS GNSS Start and Location Flow of Android15

目录 1. 本文概述2.CTS 测试3.Gnss Flow3.1 Gnss Start Flow3.2 Gnss Location Output Flow 1. 本文概述 本来是为了做Android 14 Gnss CTS 的相关环境的搭建和测试,然后在测试中遇到了一些问题,去寻找CTS源码(/cts/tests/tests/location/src/android/locat

Oracle Start With关键字

Oracle Start With关键字 前言 旨在记录一些Oracle使用中遇到的各种各样的问题. 同时希望能帮到和我遇到同样问题的人. Start With (树查询) 问题描述: 在数据库中, 有一种比较常见得 设计模式, 层级结构 设计模式, 具体到 Oracle table中, 字段特点如下: ID, DSC, PID; 三个字段, 分别表示 当前标识的 ID(主键), DSC 当

笔记整理—内核!启动!—kernel部分(2)从汇编阶段到start_kernel

kernel起始与ENTRY(stext),和uboot一样,都是从汇编阶段开始的,因为对于kernel而言,还没进行栈的维护,所以无法使用c语言。_HEAD定义了后面代码属于段名为.head .text的段。         内核起始部分代码被解压代码调用,前面关于uboot的文章中有提到过(eg:zImage)。uboot启动是无条件的,只要代码的位置对,上电就工作,kern

Apple quietly slips WebRTC audio, video into Safari's WebKit spec

转自:http://www.zdnet.com/article/apple-quietly-slips-webrtc-audio-video-into-safaris-webkit-spec/?from=timeline&isappinstalled=0 http://www.zdnet.com/article/apple-quietly-slips-webrtc-audio-video-

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

Oracle start with connect BY 死循环

解决办法 检查start with前有没有where条件, 如果有的话,套一层select,再 Oracle start with connect BY

MemSQL Start[c]UP 2.0 - Round 1A(构造)

题目链接:http://codeforces.com/problemset/problem/452/A 解题思路: 打个表暴力查找匹配。 完整代码: #include <algorithm>#include <iostream>#include <cstring>#include <complex>#include <cstdio>#include <strin

2015多校联合训练第三场Work(hdu5326)

题意: a是b的上司,b是c的上司,则a是c的上司,问构成一个树种,有多人是 k个人的上司 思路: 先找出root,然后dfs一下就行 #include <bits/stdc++.h>#define LL long longusing namespace std;const int MAXN = 1e6;int f[105];int n, k;int mp[101][101];

SVN Cornerstone 报错信息 xcodeproj cannot be opened because the project file cannot be parsed.

svn点击update 之后,打开xcode工程文件,会出现  xxx..xcodeproj  cannot be opened because the project file cannot be parsed. 发现项目中代码全没了。只有一个空的工程名字,因为xcodeproj工程文件冲突了,然后就是svn强制给你更新了,内部的文件冲突了,你们改了同样的地方的一段代码,可能是你们只是多加