随笔分类 -  JavaScriptCore

摘要:JavascriptCore JavascriptCore 一直作为 WebKit 中内置的 JS 引擎使用,在 iOS7 之后,Apple 对原有的 C/C++ 代码进行了 OC 封装,成为系统级的框架供开发者使用。作为一个引擎来讲,JavascriptCore 的词法、语法分析,以及多层次的 J 阅读全文
posted @ 2019-10-25 17:45 zzfx 阅读(535) 评论(0) 推荐(0) 编辑
摘要:随着Web相关技术的发展,JavaScript所要承担的工作也越来越多,早就超越了“表单验证”的范畴,这就更需要快速的解析和执行JavaScript脚本。V8引擎就是为解决这一问题而生,在node中也是采用该引擎来解析JavaScript。 WebKit是由苹果2005年发起的一个开源项目,引起了众 阅读全文
posted @ 2019-10-25 17:37 zzfx 阅读(2570) 评论(0) 推荐(0) 编辑
摘要:js:编程语言 jscore:js语言的解释执行引擎,代表cpu; webkit、nodejs:js语言的运行平台,代表操作系统、计算机资源。 阅读全文
posted @ 2019-10-25 17:25 zzfx 阅读(610) 评论(0) 推荐(0) 编辑
摘要:三层通信模型: 应用层、解释层、会话层; 通信协议: 通信原语; 报文格式; 网络层: _evaluateJavascript 会话层: #define kQueueHasMessage @"__wvjb_queue_message__" #define kBridgeLoaded @"__brid 阅读全文
posted @ 2019-06-10 12:33 zzfx 阅读(506) 评论(0) 推荐(0) 编辑
摘要:2. Webkit 源代码由三大模块组成: 1). WebCore, 2). WebKit, 3). JavaScriptCore。 WebCore:排版引擎核心,WebCore包含主要以下模块:Loader, Parser(DOM,Render), Layout,Paint。 WebKit:移植层 阅读全文
posted @ 2019-01-21 18:18 zzfx 阅读(1140) 评论(0) 推荐(1) 编辑
摘要:先看一下官方的基本介绍,短短几句就塞满了关键字。 SquirrelFish,正式名称是JavaScriptCore,包括register-based(基于寄存器的虚拟机), direct-threaded, high-level bytecode engine(字节码引擎).它使用基于内置copy 阅读全文
posted @ 2017-04-07 00:36 zzfx 阅读(1626) 评论(0) 推荐(0) 编辑