JavaScriptCore实践

简介: 写在前面最近带团队带项目,一个项目类似于全民K歌那样的APP,只不过是做一款在线音乐教育APP,另外一个就是一个杂志类型的APP。杂志类型的APP做的很精致。

写在前面

最近带团队带项目,一个项目类似于全民K歌那样的APP,只不过是做一款在线音乐教育APP,另外一个就是一个杂志类型的APP。杂志类型的APP做的很精致。里面大量涉及HTML5的交互。其实在Native和HTML5交互这方面,真的趟了好多坑。


img_19668c7f53ade753c64268723a7541bf.png
这是原生


img_87981bb0036776c0d94a0b99d8654615.png
这是HTML5

JSContext/JSValue

JSContext是运行 JavaScript 代码的环境。一个JSContext是一个全局环境的实例,如果你写过一个在浏览器内运行的 JavaScript,JSContext类似于window。创建一个JSContext后,可以很容易地运行 JavaScript 代码来创建变量,做计算,甚至定义方法。任何出自JSContext的值都被包裹在一个JSValue对象中。像 JavaScript 这样的动态语言需要一个动态类型,所以JSValue包装了每一个可能的 JavaScript 值:字符串和数字;数组、对象和方法;甚至错误和特殊的 JavaScript 值诸如null和undefined。

目录
相关文章
|
JavaScript 前端开发 Serverless
JavaScript之手撕call、apply
JavaScript之手撕call、apply
141 0
|
移动开发 开发框架 JavaScript
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(四)
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解
561 0
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(四)
|
Web App开发 JavaScript 前端开发
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(一)
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解
1167 0
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(一)
|
JSON JavaScript 前端开发
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(三)
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解
542 0
|
JavaScript 前端开发 Java
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(二)
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解
378 0
|
安全 JavaScript 移动开发
JavaScriptCore 框架详细解析
JavaScriptCore 框架详细解析(一) —— 基本概要JavaScriptCore 框架详细解析(二) —— JS与OC通信JavaScriptCore 框架详细解析(三) —— 内存管理与线程安全JavaScriptCore 框架详细解析(...
1022 0
|
iOS开发
iOS-《编写高质量代码》笔记-第八章 定制init...和dealloc
建议50:了解对象的alloc 和 init... alloc 分配过程不仅进行对象的内存分配,还初始化对象的两个小而非常重要的属性,即它的isa实例变量和保持数。
1022 0

热门文章

最新文章