摘要: 前言 当一切就绪后,就要开始进行API规划,这一块是整个Hybrid框架中非常重要的内容,毕竟对于前端页面来说,只会通过JS API来调用功能。 基本上,API调用起来是否方便简洁影响着整个体验。 这里将内容细分为以下几点: API约束(包括调用格式,传参格式,回调格式) 功能规划(约定这个框架应该 阅读全文
posted @ 2017-12-25 11:08 撒网要见鱼 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 前言 在框架规划时,就有提到过这个框架的一些常用功能需要支持 环境下的调用,也就是需要实现API的多平台支撑 为什么要多平台支撑?核心仍然是复用代码,比如在微信下,在钉钉下,在quick容器下, 如果没有多平台支撑,那么 只能用于quick容器下,钉钉和微信下就得分别用其它代码实现, 代码复用率低, 阅读全文
posted @ 2017-12-25 08:35 撒网要见鱼 阅读(953) 评论(0) 推荐(1) 编辑
摘要: 前言 一切就绪,开始规划API,这里在规划前对API进行了一次分类:__短期API、长期API__ 首先申明下,这个是在实际框架演变过程中自创的一个概念,其它混合框架可能也会有这个概念,但应该是会在原生底层来实现,而不是前端实现。。 而这里由于是 ,所以相比其它混合框架,前端多了一个处理引擎(包括多 阅读全文
posted @ 2017-12-25 08:32 撒网要见鱼 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 前言 本文介绍 框架的核心 的实现 由于在最新版本中,已经没有考虑 等低版本,因此在选用方案时没有采用 方式,而是直接基于 实现 交互原理 具体H5和Native的交互原理可以参考前文的 交互原理图如下: 预计的最终效果 如果一步一步来分析,最后再看效果,可能会很枯燥,甚至还有点化简为繁的样子。(感 阅读全文
posted @ 2017-12-24 17:20 撒网要见鱼 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 前言 架构的核心就是 交互,而实现这个交互的前提是弄清楚H5和Native端的交互 本文主要介绍Native端(Android/iOS)和H5端(泛指前端)的交互原理 (之前也整理过类似的文章,本系列重新梳理) 与`H5`交互的两种方式 原生和前端的交互有两种方式: 以及 (在Android中是 ) 阅读全文
posted @ 2017-12-24 11:18 撒网要见鱼 阅读(3672) 评论(2) 推荐(2) 编辑
摘要: 前言 虽然说本系列中架构篇是第一章,但实际过程中是在慢慢演化的第二版中才有这个概念, 经过不断的迭代,演化才逐步稳定 明确目标 首先明确需要做成一个什么样的框架? 大致就是: 一套API规范(统一 与`iOS`),所有API异步调用(防止阻塞) 提供大部分原生功能的API(包括很多常用的功能给 使用 阅读全文
posted @ 2017-12-23 15:05 撒网要见鱼 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 章节目录 "【quickhybrid】如何实现一个跨平台Hybrid框架" "【quick hybrid】架构一个Hybrid框架" "【quick hybrid】H5和Native交互原理" "【quick hybrid】JSBridge的实现" "【quick hybrid】H5和原生的职责划分 阅读全文
posted @ 2017-12-23 15:01 撒网要见鱼 阅读(1324) 评论(2) 推荐(1) 编辑
摘要: 前言 参考的 "钉钉调试页面" 实现,仅供学习! 功能为: __PC端编写代码,手机端执行__ 解决的痛点是: __避免了调试 应用时重复写各种测试页面__ 源码与示例 __源码__ "https://github.com/dailc/node server examples/tree/master 阅读全文
posted @ 2017-11-28 16:58 撒网要见鱼 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间遇到了一个移动端对图像进行裁剪、压缩、旋转的需求。 考虑到已有各轮子的契合度都不高,于是自己重新造了一个轮子。 关于图像裁剪、压缩 在HTML5时代, 的功能已经非常强大了,可以进行像素级的操作。像图像裁剪、压缩就都是基于 来实现的。 关于其中原理,无非就是利用 自带的API,复杂一点 阅读全文
posted @ 2017-11-16 10:52 撒网要见鱼 阅读(2543) 评论(3) 推荐(2) 编辑
摘要: 前言 图像处理中有三种常用的插值算法: 最邻近插值 双线性插值 双立方(三次卷积)插值 其中效果最好的是 ,本文介绍它的原理以及使用 如果想先看效果和源码,可以拉到最底部 _本文的契机是某次基于 做图像处理时,发现 自带的缩放功能不尽人意,于是重温了下几种图像插值算法,并整理出来。_ 为何要进行双立 阅读全文
posted @ 2017-11-02 20:12 撒网要见鱼 阅读(2854) 评论(0) 推荐(2) 编辑