一本走心的 JS-Native 交互电子书 PDF

发布于 2021-02-11 17:34:29 字数 1101 浏览 1331 评论 0

2018 年距离第一代 iOS 系统发布(2007 年)已经过去 11 年,这 11 年中移动端日益成熟,Web 端的时代逐步转移到了移动端。各种跨平台技术层出不穷,很多公司采取了 Hybrid 方案,这就涉及到JS 和端(Android 和 iOS)进⾏交互,相信你和我⼀样对这方面的知识感到非常吃力,往往因为这个小的交互而加班熬夜。

市面上的文章有很多,但都大同小异、不全面。为了解决这些问题,让你掌握 JS 与端交互所用到的知识点,知识小集打算从基础出发,介绍 JS 与 iOS 交互时用到的技术点,比如 JSCore、JS 基础、JSCore 的实际使用场景(深度剖析 JSPatch 的实现)。

耗时将近 3 个月的时间,JS-Native 交互专题终于与大家见面了,其中花费了作者大量的业余时间。有很多读者朋友建议做成收费的,为了能够让更多的读者受益,我们选择免费送给读者朋友们。

如果你认为这个专题不错,帮忙把它分享给你的好友。如果你有好的建议可以通过公众号知识小集给我们留言。本主题有基础部分和进阶部分,如果你已经掌握了 JS,可以跳过 JS 部分。

进阶部分主要是 JSPatch 的深度剖析。

下文提到的 JSCore 是 JavaScriptCore 的简写。

下载地址:https://www.wenjiangs.com/wp-content/uploads/pdf/JS-Native.zip

目录

第一章认识 JS
1.1 JS 知识
第二章 JSCore
2.1 JSCore 总览
2.2 JS 与 OC 间的类型转换
2.3 JS 与 OC 通信
2.4 OC 与 JS 通信
第三章调试
3.1 MAC 搭建本地 Web 服务
3.2 调试 WebView
3.3 了解 WKWebView
第四章实战
4.1 自己动手实现一个 Hybrid WebView
4.2 Hybrid实战:如何完整下载一个wap页面
4.3 深入 JSPatch 原理
4.3.1 苹果已经禁止 JSPatch 上线,为什么我还在研究它?
4.3.2 概述
4.3.3 先理解 JSPatch.js
4.3.4 方法是如何被调用的呢?
4.3.5 JSPatch 中的 runtime
4.3.6 从官方的例子理解
4.3.7 总结

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

娇女薄笑

文章 0 评论 0

biaggi

文章 0 评论 0

xiaolangfanhua

文章 0 评论 0

rivulet

文章 0 评论 0

我三岁

文章 0 评论 0

薆情海

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文