一本走心的 JS-Native 交互电子书 PDF
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论