摘要: 序 严格的来说,这是我第一个完全投入的开源项目,它的出现是为了统一移动H5中的下拉刷新,想通过一套框架,多主题拓展方式,适应于任意需求下的任意下拉刷新场景。 另外,这个项目作为独立项目存在,希望能有更多的人参与进来! " " "【minirefresh】优雅的H5下拉刷新。零依赖,高性能,多主题,易 阅读全文
posted @ 2017-09-02 15:03 撒网要见鱼 阅读(14880) 评论(11) 推荐(7) 编辑
摘要: 起由 原始需求来源于一个项目的某个功能,要求实现3D图片轮播效果,而已有的组件大多是普通的2D图片轮播,于是重新造了一个轮子,实现了一个既支持2D,又支持3D的滑动、轮播组件。 实现思路 刚一开始肯定是无法直接实现3D滑动组件的,所以将功能拆分,如下步骤 实现一个双向循环链表,作为底层Item的数据 阅读全文
posted @ 2016-12-13 22:11 撒网要见鱼 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 前言 本文为算法分析系列博文之一,深入探究桶排序,分析各自环境下的性能,同时辅以性能分析示例加以佐证 实现思路与步骤 思路 1. 设置固定空桶数 2. 将数据放到对应的空桶中 3. 将每个不为空的桶进行排序 4. 拼接不为空的桶中的数据,得到结果 步骤演示 假设一组数据(20长度)为 现在需要按5个 阅读全文
posted @ 2016-12-03 15:20 撒网要见鱼 阅读(4442) 评论(0) 推荐(2) 编辑
摘要: 前言 这一篇与上一篇 "JS几种变量交换方式以及性能分析对比" 属于同一个系列,本文继续分析JS中几种常用的数组遍历方式以及各自的性能对比 起由 在上一次分析了JS几种常用变量交换方式以及各自性能后,觉得这种方式挺好的,于是抽取了核心逻辑,封装成了模板,打算拓展成一个系列,本文则是系列中的第二篇,J 阅读全文
posted @ 2016-11-25 21:54 撒网要见鱼 阅读(62695) 评论(0) 推荐(3) 编辑
摘要: 前言 “两个变量之间的值得交换”,这是一个经典的话题,现在也有了很多的成熟解决方案,本文主要是列举几种常用的方案,进行大量计算并分析对比。 起由 最近做某个项目时,其中有一个需求是交换数组中的两个元素。当时使用的方法是: arr = [item0,item1,...,itemN]; //最初使用这段 阅读全文
posted @ 2016-11-24 21:59 撒网要见鱼 阅读(1495) 评论(2) 推荐(0) 编辑
摘要: 前言 like a mountain that is in our path,wo cannot complain that it is there,we simply have to climb it 起由 最近,在搭建个人博客时,其中的Demo展示页面想用瀑布流形式展现,发现现有的js插件大多基 阅读全文
posted @ 2016-11-13 19:42 撒网要见鱼 阅读(7194) 评论(0) 推荐(2) 编辑
摘要: 删除理由:很久以前写的,当时理解不够深入,这样描述反而看起来更复杂了。因此就删掉,免得误人子弟! 可以看看另一篇文章:[如何继承Date对象?由一道题彻底弄懂JS继承。](http://www.cnblogs.com/dailc/p/8287415.html) 删除理由:很久以前写的,当时理解不够深 阅读全文
posted @ 2016-10-17 21:20 撒网要见鱼 阅读(1125) 评论(2) 推荐(1) 编辑
摘要: 说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 number 类型 string 类型 复杂 类型 基本型和引用型的不同 关于数据类型的一些常见疑问 为什么 阅读全文
posted @ 2016-10-17 21:15 撒网要见鱼 阅读(1535) 评论(1) 推荐(2) 编辑
摘要: 说明 JSBridge实现示例 目录 前言 参考来源 楔子 JS实现部分 说明 实现 Android实现部分 说明 JSBridge类 实现 Callback类 实现 Webview容器关键代码 实现 API 类实现 iOS实现部分 说明 WebViewJavascriptBridgeBase 实现 阅读全文
posted @ 2016-10-05 09:37 撒网要见鱼 阅读(6904) 评论(0) 推荐(0) 编辑
摘要: 说明 JSBridge实现原理 目录 前言 参考来源 前置技术要求 楔子 原理概述 简介 url scheme介绍 实现流程 实现思路 第一步:设计出一个Native与JS交互的全局桥对象 第二步:JS如何调用Native 第三步:Native如何得知api被调用 第四步:分析url-参数和回调的格 阅读全文
posted @ 2016-10-04 22:38 撒网要见鱼 阅读(30138) 评论(2) 推荐(4) 编辑