码迷,mamicode.com
首页 >  
搜索关键字:webcore    ( 32个结果
关于React库的纯JS DOM的单向可视化?
【技术讨论】React库据说是用JS模拟了DOM,其可视化是单向流向的,所以性能比DOM要好(DOM的getComputedStyle或者会触发reflow的style获取?),但这不是意味着这个JS DOM需要实现所有的影响layout的CSS属性设置操作? 如果真的实现了的话,岂不是JS完全重新实现了WebCore layout引擎了 其实DOM的本质也是单向的,并不存在一个单独的UI...
分类:Web程序   时间:2015-02-28 16:39:03    阅读次数:139
Webkit里创建Event的两种方法
转载请注明:http://blog.csdn.net/lichwei1983 第一种方法: 直接修改WebCore的Window, HTML中关于Event名称,监听器。 1 修改HTMLAttributeName.in,增加event name: onirkeyevent; 2 修改DOMWindow.idl,增加事件监听器:attribute EventListener onir...
分类:Web程序   时间:2015-02-20 11:59:28    阅读次数:202
WebkitIDL
Web IDL 是一门语言,用来定义WebCore的接口如何绑定外部语言比如JavaScriptCore, ObjC, GObject,C++等等。要暴露WebCore的接口给这些外部语言的话,我们需要编写IDL文件例如XMLHttpRequest.idl, Element.idl等等。Webit编译的时候,这些IDL 文件会被解析、而后生成的代码会绑定到WebCore的实现,而且会自动生成Jav...
分类:Web程序   时间:2015-02-15 09:25:57    阅读次数:275
什么是Chrome和ChromeClient
1 Chrome Chrome 常常用于描述用户接口元素(Element),比如alert, confirm, prompt。 2 ChromeClient ChromeClient是一个抽象接口,ChromeClient功能集中在大家熟知的用户接口(Chrome),比如alert, popup, confirm, window.open等--也就是包含某个WebCore的页面(...
分类:其他好文   时间:2015-02-12 18:25:32    阅读次数:134
Qtwebkit初学例子(附代码)
WebKit 是一个开源的浏览器引擎,与之相应的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore...
分类:Web程序   时间:2015-02-07 09:10:38    阅读次数:208
浏览苹果自己的WebKit项目SVN代码库最近的ChangeLog
https://trac.webkit.org/export/178624/trunk/Source/WebCore/ChangeLog 2015-01-15 Antti Koivisto Rename Font to FontCascade https://bugs.webkit.org/show_bug.cgi?id=140442 2015-01-11 Sam Weinig Remove su...
分类:移动开发   时间:2015-01-18 09:18:54    阅读次数:400
JS篇 <<Webkit技术内幕>>笔记
发展:2003年 苹果发布Safari浏览器2005年 Webkit项目开源,项目包括:WebCore、Javascript引擎、系统调用接口层等2004年 Firefox浏览器发布2008年 基于Webkit内核的Chromium项目启动2010年 内部增加Webki...
分类:Web程序   时间:2015-01-07 16:25:11    阅读次数:204
跟随 Web 标准探究DOM -- Node 与 Element 的遍历
写在前面这篇没有什么 WebKit 代码的分析,因为……没啥好分析的,在实现里无非就是树的(先序DFS)遍历而已,囧哈哈哈……在WebCore/dom/Node.h , WebCore/dom/ContainerNode.h 和 WebCore/dom/Element.h 以及对应的 .cpp 里看...
分类:Web程序   时间:2014-12-17 09:02:09    阅读次数:311
构建基于Chromium的应用程序
chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发商有更大的自由度,2013年google决定自己开发webcore的分支,叫做Blink引擎,而后google以BSD伯克利许可开源,BSD许...
分类:其他好文   时间:2014-11-27 17:40:58    阅读次数:924
atitit..主流 浏览器 js 引擎 内核 市场份额 attialx总结vOa9
atitit..主流 浏览器 js 引擎  内核 市场份额 attialx总结vOa9   1. 浏览器内核 1 2. 浏览器的主要组件包括: 2 2.1. 主要组件体系结构 2 2.2. WebCore排版引擎及JavaScriptCore解析引擎, 3 2.3. 渲染引擎基本流程 3 3. 当前主流浏览器的引擎及浏览器: 4 3.1. Trident(MSHTML):IE 4...
分类:Web程序   时间:2014-10-12 12:20:54    阅读次数:334
32条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!