E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
javascriptcore
[置顶] IOS7开发~
JavaScriptCore
(一)
IOS7开发~
JavaScriptCore
(一)http://blog.csdn.net/zfpp25_/article/details/9232129IOS7开发~
JavaScriptCore
(二)http
zfpp25_
·
2013-07-03 17:00
Mac10.9和iOS7新公开的框架
JavaScriptCore
.framework
官网的介绍:TheJavaScriptCoreframework(
JavaScriptCore
.framework)providesObjective-CwrapperclassesformanystandardJavaScriptobjects.UsethisframeworktoevaluateJavaScriptcodeandparseJSONdata.Forinformationabout
hursing
·
2013-06-18 17:00
framework
JavaScriptCore
ios7
新框架
查找MobileSafari WebKit revision number的方法
MobileSafari是开源的MacSafari的iOS版本,然而iOSWebKit并不完全开源,只公开了部分的WebCore和
JavaScriptCore
。
·
2013-06-17 21:00
mobile
查找MobileSafari WebKit revision number的方法
MobileSafari是开源的MacSafari的iOS版本,然而iOSWebKit并不完全开源,只公开了部分的WebCore和
JavaScriptCore
。
hursing
·
2013-06-17 12:00
ios
查找
webkit
number
revision
MobileSafari
[WebKit]
JavaScriptCore
解析--高级篇(三) Register Allocation & Trampoline
RegisterAllocation对于一个JIT而言,寄存器分配对系统的消耗通常是一个瓶径。之前有GraphColoringAllocators,Chaitinstyle等分配方式,现在要介绍的是DFGJIT使用的LinearScan算法。其基本工作方式是将占用寄存器的变量根据生命周期长短排列出来,在使用时查看可以回收哪些寄存器加以利用。先看一些定义:•Liveinterval:是某个变量可以存
HorkyChen
·
2013-06-12 08:00
register
JavaScriptCore
Allocation
Trampoline
[WebKit]
JavaScriptCore
解析--高级篇(一) SSA (static single assignment)
在编译器优化领域,数据结构的选择会直接影响程序优化的有效性。SSA是一种编译器使用的中间语言(intermediatelanguage),作为编译优化的基础(也是DFGJIT的基础),它和ControlDependenceGraph一起被用来表示程序的数据流和控制流。大家都知道编译器是这样工作的:解析、优化,最后生成代码。中间会使用到一个中间语言的进行过度,好的中间语言一定要 1.简单,这样优
HorkyChen
·
2013-06-11 15:00
webkit
JavaScriptCore
[WebKit]
JavaScriptCore
解析--高级篇(二) 类型推导(Type Inference)
类型推导是DFGJIT最重要的一个基础,WebKit官网对此做了一点解释,翻译如下做为学习参考。Typeinference通过profilingvalues来做到的,先是预测对哪些类型操作进行分析,再添加类型检查,最后基于类型检查的结果建立类型统计数据。用下面的例子来说明这个过程:o.x*o.x+o.y*o.y其中o是一个对象,x和y是它的属性,它们不是访问器(accessor),只是一般的属性。
HorkyChen
·
2013-06-11 09:00
[WebKit]
JavaScriptCore
解析--基础篇(四) 页面解析与JavaScript元素的执行
很多地方都已经介绍了JavaScript在浏览器是如何被执行的,这里介绍一下WebKit是如何实现的。主要涉及JS的async,defer及普通脚本的解析与执行过程的代码实现。1. 概要说明先概要说明一下浏览器如何执行JavaScript的。 首先浏览器的页面解析器(DocumentParser)遇到就会发起下载(脚本内容在页面内的就不用下载了)。然后针对不同情况执行的方式有所不同: .async
HorkyChen
·
2013-06-01 07:00
浏览器
webkit
JavaScriptCore
[WebKit]
JavaScriptCore
解析--基础篇(三)从脚本代码到JIT编译的代码实现
前面说了一些解析、生成ByteCode直至JIT的基本概念,下面是对照
JavaScriptCore
源代码来大致了解它的实现。
HorkyChen
·
2013-05-23 00:00
webkit
JavaScriptCore
执行代码[WebKit]
JavaScriptCore
解析--基础篇(二)解释器基础与JSC核心组件
之前一直在研究执行代码之类的问题,现在正好有机会和大家讨论一下. 这一篇重要说明解释器的基本工作过程和JSC的核心组件的实现。 作为一个语言,就像人在的平常交流时一样,当接收到信息后,包括两个过程:先懂得再行为。懂得的过程就是语言解析的过程,行为就是根据解析的结果执行对应的行为。在计算机范畴,懂得就是编译或解释,这个已被研究的很透彻了,并且有了工具来帮助。而执行则千变万化,也是
·
2013-05-15 19:00
JavaScript
[WebKit]
JavaScriptCore
解析--基础篇(二)解释器基础与JSC核心组件
这一篇主要说明解释器的基本工作过程和JSC的核心组件的实现。作为一个语言,就像人在的平时交流时一样,当接收到信息后,包含两个过程:先理解再行动。理解的过程就是语言解析的过程,行动就是根据解析的结果执行对应的行为。在计算机领域,理解就是编译或解释,这个已经被研究的很透彻了,并且有了工具来辅助。而执行则千变万化,也是性能优化的重心。下面就来看看JSC是如何来理解、执行JavaScript脚本的。解释器
HorkyChen
·
2013-05-15 08:00
webkit
JavaScriptCore
解释器
[WebKit]
JavaScriptCore
解析--基础篇 (一)JSC与WebCore
SquirrelFish,正式名称是
JavaScriptCore
,包括register-based(基于寄存器的虚拟机),direct-threaded,high-levelbytecodeengine
HorkyChen
·
2013-05-12 00:00
webkit
JavaScriptCore
SquirrelFish
JavaScriptCore
-SquirrelFish
JavaScriptCore
:JavaScriptCoreSquirrelFish:http://trac.webkit.org/wiki/SquirrelFishSquirrelFish isanincrementalrewriteof
talking12391239
·
2013-03-13 13:00
JavaScriptCore
, WebKit的JS实现(一)
主要包括Google的V8,Mozilla的SpiderMonkey,还有Webkit使用的
JavaScriptCore
。 jsc:WebKit的JS
talking12391239
·
2013-03-11 16:00
What is the relationship between WebIDL and WebKitIDL
JSBinding解析分类: WebKit2012-05-3123:43 1273人阅读 评论(2) 收藏 举报转载请注明出处:http://blog.csdn.net/horkychenWebCore与
JavaScriptCore
talking12391239
·
2013-03-07 16:00
webkit
浏览器内核的解析和对比
他包括Webcore和
JavaScriptCore
(SquirrelFish,V8)两个引擎。主要的使用者有Safar
caocaozhuce
·
2013-01-18 10:00
V8 Binding 笔记
disco=AAAAAECHbXY&pli=1#slide=id.pWebIDL定义了DOM(Webkit)与ECMAScript(V8,
JavaScriptCore
,ObjectC,GObject,CPP
wangbole
·
2012-11-24 18:00
WebKit如何加载一个Web页面及
JavaScriptCore
简介
翻译自官方文档http://webkit.org/blog/1188/how-webkit-loads-a-web-page/ WebKit在渲染页面之前,需要先加载页面并从网络下载该页面上的所有子资源。从web上加载资源涉及到很多层次,本文重点解释WebKit的主要渲染组件WebCore在加载过程中发挥的作用。 WebKit包含两个加载管道,一个用于加载文档(
andrewstz
·
2012-11-16 09:00
JavaScript
JavaScriptCore
, WebKit的JS实现(完)
什么是methodJIT?什么是DFGJIT?JSC的DFGJIT与V8Crankshaft相比有何优劣?JIT:一个方法式的JIT(amethodjit)*关于methodJIT,可以参考另一份档案。关于解释器(interpreter)和堆栈(stack,也就是寄存器文件,registerfile)都是应用了方法式JIT(methodJIT).所谓简单方法JIT(确实没什么特别的名字)做得事和字
HorkyChen
·
2012-08-23 00:00
优化
汇编
测试
webkit
profiling
compilation
JavaScriptCore
, WebKit的JS实现(一)
主要包括Google的V8,Mozilla的SpiderMonkey,还有Webkit使用的
JavaScriptCore
。
HorkyChen
·
2012-08-21 01:00
JavaScript
虚拟机
webkit
编译器
mozilla
!!ECMA-262 核心
262JavaScript1,472views转载请说明出处:美拓blog翻译了半天发现早已有人翻译了,前四章是本人翻译的,翻译的不怎么样,第五章以后出自remember2015的[译]JavaScript核心指南(
JavaScriptCore
ilvu999
·
2012-08-17 22:00
虚拟机随谈:解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
大杂烩 收藏 大前天收到一条PM: 你好,很冒昧的向你发短消 息,我现在在看JS引擎,能过看博客发现你对js engine很了解,我想请教一下你 基于栈的解析器与基于寄存器的解析器有什么同,
javascriptcore
wangangie22
·
2012-07-02 10:00
虚拟机
虚拟机随谈:解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
大杂烩 收藏 大前天收到一条PM: 你好,很冒昧的向你发短消 息,我现在在看JS引擎,能过看博客发现你对js engine很了解,我想请教一下你 基于栈的解析器与基于寄存器的解析器有什么同,
javascriptcore
wangangie20
·
2012-07-01 00:00
虚拟机
虚拟机随谈:解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
大杂烩 收藏 大前天收到一条PM: 你好,很冒昧的向你发短消 息,我现在在看JS引擎,能过看博客发现你对js engine很了解,我想请教一下你 基于栈的解析器与基于寄存器的解析器有什么同,
javascriptcore
wangangie6
·
2012-07-01 00:00
虚拟机
JavaScriptCore
内存分配的战争
原文来自:http://webkit.sed.hu/content/war-allocators-
javascriptcore
-another-participant由zoltan.horvath发表于
HorkyChen
·
2012-06-01 00:00
JavaScript
多线程
框架
生活
Debian
测试
WebKit的JS Binding解析
转载请注明出处:http://blog.csdn.net/horkychenWebCore与
JavaScriptCore
之间使用了Proxy模式,WebCore为JSC提供了一层binding层做为封装
Horky
·
2012-05-31 23:09
WebKit
WebKit研究
WebKit的JS Binding解析
转载请注明出处:http://blog.csdn.net/horkychenWebCore与
JavaScriptCore
之间使用了Proxy模式,WebCore为JSC提供了一层binding层做为封装
HorkyChen
·
2012-05-31 23:00
WebKit的JS Binding解析
转载请注明出处:http://blog.csdn.net/horkychenWebCore与
JavaScriptCore
之间使用了Proxy模式,WebCore为JSC提供了一层binding层做为封装
HorkyChen
·
2012-05-31 23:00
WebKit结构
WebKit结构--ITeye技术网站WebKit结构webkitQtJavaScriptOS脚本简要的说,WebKit由三个模块组成:
JavaScriptCore
、WebCore 和 WebKit。
·
2012-04-05 16:00
webkit
惠普继续开源
JavaScriptCore
和Enyo UI widget
javascriptcore
目前还不完整,我
xielisha
·
2012-02-17 09:00
业界新闻
GTK Webkit 添加JS对象
/myaccella/article/details/6956516尽管GTKWebkit没有类似于QTWebkit的addToJavaScriptWindowObject()接口,但我们还是可以利用
JavascriptCore
lihui130135
·
2012-02-08 19:00
JavaScript
exception
object
null
webkit
gtk
浅谈WebKit之
JavaScriptCore
/V8篇
转自:http://blog.csdn.net/bertzhang/article/details/6759055WebKit作为一个浏览器引擎,其中Javascript实现包括
JavaScriptCore
lihui130135
·
2012-02-08 16:00
JavaScript
object
Class
webkit
binding
Pointers
怎么把webkit中的AtomicString转换成const char*
先用AtomicString 的方法:constString&string()const;转换成String类;AtomicString.h在
JavascriptCore
的wft/text目录下可以找到
myaccella
·
2012-01-13 13:00
String
webkit
平台
js 引擎
JavaScriptCore
csdn lidp http://blog.csdn.net/perfectpdl
javascriptCore
为webkit提供的js引擎,实现了ECMAScript 262标准。
perfectpdl
·
2011-12-29 17:00
虚拟机
android
浏览器
webkit
引擎
js引擎
js 引擎
JavaScriptCore
csdn lidp http://blog.csdn.net/perfectpdl
javascriptCore
为 webkit 提供的js引擎, 实现了 ECMAScript 262 标准。
jiagou
·
2011-12-29 17:00
JavaScript
[iOS] 在桌面應用程式中使用 WebKit (2) -
JavaScriptCore
JavaScriptCore
是WebKit的JavaScript引擎,目前的實作就是代號叫做SquirrelFish,吉祥物是一隻長相恐怖的祕雕魚。
命苦
·
2011-12-26 23:13
职场
JavaScript
ios
iPhone
开发
[iOS] 在桌面應用程式中使用 WebKit (2) -
JavaScriptCore
JavaScriptCore
是WebKit的JavaScript引擎,目前的實作就是代號叫做SquirrelFish,吉祥物是一隻長相恐怖的祕雕魚。
mkhgg
·
2011-12-26 23:00
JavaScript
ios
exception
function
webkit
Motorola
GTK Webkit 添加JS对象
尽管GTKWebkit没有类似于QTWebkit的addToJavaScriptWindowObject()接口,但我们还是可以利用
JavascriptCore
的接口函数来实现对Javascript扩展对象的添加
perfectpdl
·
2011-12-07 20:00
JavaScript
exception
object
null
webkit
gtk
解释器,树遍历解释器,基于栈与基于寄存器!
大前天收到一条PM:引用你好,很冒昧的向你发短消息,我现在在看JS引擎,能过看博客发现你对jsengine很了解,我想请教一下你基于栈的解析器与基于寄存器的解析器有什么同,
javascriptcore
是基于寄存器的
yangfanend
·
2011-12-02 16:00
JavaScript
java
jvm
虚拟机
语言
编译器
GTK Webkit 添加JS对象
尽管GTKWebkit没有类似于QTWebkit的addToJavaScriptWindowObject()接口,但我们还是可以利用
JavascriptCore
的接口函数来实现对Javascript扩展对象的添加
myaccella
·
2011-11-10 15:00
JavaScript
exception
object
null
webkit
gtk
QtScript 之Qt4.6前后变化小记(QTBUG5757)
原因比较简单:书中代码测试所用的例子是Qt4.3,但QtScript在Qt4.6时采用
JavaScriptCore
进行了重写(原来的模块改名为QtScriptClassic放入QtSolutions中)
dbzhang800
·
2011-10-08 22:00
编程
c
工作
function
测试
qt
浅谈WebKit之
JavaScriptCore
/V8篇
转载:http://ourpgh.blogspot.com/2008/09/webkitjavascriptcorev8.html WebKit作为一个浏览器引擎,其中Javascript实现包括
JavaScriptCore
bertzhang
·
2011-09-08 10:00
JavaScript
object
Class
webkit
binding
Pointers
javasript与c&c++的交互
通过一段时间的学习,在此做个总结1.
JavaScriptCore
与头文件基于webkit的开发需要包含下面两个头文件:#include #includeJavaScriptCo
wowo1109
·
2011-08-14 10:00
JavaScript
C++
c
exception
function
attributes
Android编程示例之——WebView,判断JavaScript引擎是V8还是
JavaScriptCore
1), Html页面设计: <html><head></head><body><script type="text/javascript"> if (window.devicePixelRatio) { //If WebKit browser var st = escape(navigator.javaEnable
v5browser
·
2011-07-28 19:00
JavaScript
WebKit -- qt javascript
在QT目录中打开下面的文件:/src/3rdparty/webkit/
JavaScriptCore
/bindings/runtime.cpp有下面几行:viewplaincopytoclipboardprint
v5qqcom
·
2011-07-28 16:00
JavaScript
WebKit -- qt javascript
在QT目录中打开下面的文件:/src/3rdparty/webkit/
JavaScriptCore
/bindings/runtime.cpp有下面几行:viewplaincopytoclipboardprint
Mac_cm
·
2011-07-28 16:00
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
rednaxelafx.iteye.com/blog/492667 大前天收到一条PM:引用你好,很冒昧的向你发短消息,我现在在看JS引擎,能过看博客发现你对jsengine很了解,我想请教一下你基于栈的解析器与基于寄存器的解析器有什么同,
javascriptcore
zhangxinrun
·
2011-06-23 09:00
在Android源码的
JavaScriptCore
引擎中添加LOG
在调试Webkit中的
JavaScriptCore
时,发现有些.cpp文件使用上面这两种方式时,编译可以通过,但LOGW等方法打印不出来。
a345017062
·
2011-05-04 18:00
android
function
File
webkit
引擎
webkit中
JavaScriptCore
目录的内容
1.assembler是jit编译中间码用到的汇编程序2.bytecode中间码相关的类和定义3.生成中间码的类实现,实际上是编译Node类4.interpreter用来执行js的类,实际上就是执行CodeBlock5.jit执行jit汇编程序的类6.parser解析js用到的词法分析类,语法分析bison文件和Node类结构7.runtime是js的执行环境中自带的类8.wtf是WebCor和J
wzm012
·
2011-05-03 18:00
汇编
webkit
扩展
javascriptCore
的功能
javascriptCore
是webkit原生的js解析器,2008年被重写改名为SquirrelFish,可以参考http://www.webkit.org/blog/189/announcing-squirrelfish
wzm012
·
2011-03-31 14:00
url
扩展
webkit
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他