1.微信网站几分钟变身“原生 App”

微信推出了微信JS-SDK,使微信公共号可以直接调用微信原生的接口,具备部分原生应用的能力。微信JS-SDK的推出,将大大提高微信公共号的 用户体验,但是如果存在一种方式,可以使微信公共号各种已有的服务,直接变为一款真正的原生应用,岂不是会更好?借助APICloud 平台,可以做到:零修改,微信公共号 变 iOS + Android双平台原生应用!

实现方法:https://github.com/apicloudcom/adapter-weixin-js-sdk

2. 基于 iScroll 前端框架实现的导航条

导航条在多列表页面中非常常见,当导航条中提供的选项很多,页面宽度无法满足全部显示时,需要支持横向滑动操作。 iScroll.js 帮我们很好的解决了这个问题,并且支持惯性弹动效果。

当然,如果您对导航条的样式没有太多个性化的要求,更推荐您使用模块navigationBar完成导航条的实现。

实现方法:https://github.com/apicloudcom/demo-scroll-nav

学习文档:http://docs.apicloud.com/端API/导航菜单/navigationBar

3. APICloudJavascript Framework

APICloud为开发者提供了一个可选的前端脚本框架,该框架可与任何第三方前端框架混用。api.js 借鉴了 Zepto.js,去掉了开发 APICloud 应用时不必要的方法,只提供最基础的 Javascript 函数,做到尽可能的轻量和简洁,同时还结合了部分App开发中常用的功能。

如果您还像原始人一样使用document.getElementById,我只能说您的年龄暴露了。

实现方法:https://github.com/apicloudcom/framework-api-js

4. 基于 Swipe 前端框架实现的图片轮播效果

轮播图在手机应用中可以说是必不可少的了,能让我们的展示页看起来内容更丰富,大大增加用户继续看下去的欲望。为了方便开发者快速使用,我们提供了一个使用 Swipe.js 实现的轮播图、轮播菜单示例。

当然我们也提供了这方面的模块支持,您也可以考虑使用模块UIScrollPicture来快速完成您的轮播图展示。

实现方法:https://github.com/apicloudcom/demo-slide

学习文档:http://docs.apicloud.com/端API/界面布局/UIScrollPicture

5. 基于 echo 前端框架实现的图片延时加载

使用移动端访问您的App的用户很可能是在旅途或无wifi的环境中,往往更在意网络流量的使用情况,如果我们总是无意义的为用户加载用户未必会查 看的图片,会使我们的 App 增加很多无意义的流量浪费。 echo.js 很好的解决了这一问题,只有被显示在当前屏幕中的图片才会被下载到手机。

同时如果您够细心,也会发现这种方式在表象上看起来也更接近原生体验。

千万不要忘记,结合本地图片缓存机制(api.imageCache)效果更佳哦~

实现方法:https://github.com/apicloudcom/demo-echo

学习文档:http://docs.apicloud.com/端API/api#78

6. 基于 hammer 前端框架实现的触控示例

相信手机能受到用户喜爱的其中一点就是允许用户使用手指直接进行大量的操作,这其中就包括了单点、多点、长按、双击等等方式。这么多的触控事件,如 果开发者自己实现,需要非常高的技术水平以及大量的时间和精力,快来看看 hammer.js 让我们如何瞬间变身技术大牛吧。

同时APICloud也为大家提供了很多原生事件的支持,大家也可以看看是否就有困扰您很久的小问题可以使用原生事件来解决。

实现方法:https://github.com/apicloudcom/demo-hammer

学习文档:http://docs.apicloud.com/端API/api#c1

7. doT模板主要用法示例

当我们动态生成一个数据列表、复杂详情页时,如果使用字符串拼接的方式会加大很多工作量和各种语法错误的风险。同时页面显示效果也可能出现闪动等现象。推荐开发者使用在 webkit 浏览器引擎下效率比较高的 js 模板插件 dot.js。

dot.js是众多模块类框架中在webkit内核下表现的效率最高的,除了支持多条数据显示外,还支持各种脚本逻辑语法,如if。它除了减少我们大部分工作量外,也因为其预编译的实现方式让我们的页面响应更快、更好。

我只能说您的app中如果未使用dot.js,那您就已经输在起跑线上了。

实现方法:https://github.com/apicloudcom/demo-dot

8. 基于 api.openFrameGroup 实现的 App 引导页

绝大多数 App 都会有自己的引导页、广告页等。 引导页可以说是体现产品和UI设计水平的第一个分水岭,各种层出不穷的新奇创意、交互特效可以很有效的向用户炫耀我们App的实力,也能让用户对App内容充满期待。

说到体验,自然这就是APICloud的优势,得用 api.openFrameGroup和frame 的 bgColor 参数来实现引导页相比于使用脚本使用有很多好处:

页面间的滑动效果是原生实现,用户体验好,无卡顿;

bgColor设置的图片也是原生渲染,性能方面完暴给css样式设置背景图的方式。

实现方法:https://github.com/apicloudcom/demo-intro-page

学习文档:http://docs.apicloud.com/端API/api#28

9. 基于 Swipe 前端框架实现的 App 引导页

除了用 api.openFrameGroup来实现APP引导页,还可以试试Swipe.js,Swipe.js帮我们很好的解决了页面或图片之间滑动特效的特效。

当然为了用户体验,我们更推荐您使用APICloud提供的frameGroup来实现,可查看示例:https://github.com/apicloudcom/demo-intro-page

实现方法:https://github.com/apicloudcom/demo-app-guide

10.基于 Async 前端框架实现异步函数同步调用

异步调用或者说回调是 Javascript 开发中常用到的业务实现方式,但有时候我们也希望可以使用同步的方式来保证业务逻辑可以按顺序执行。 Async.js 给我们带来了这个能力。

实现方法:https://github.com/apicloudcom/demo-async

11.SwipeFramework

Swipe.js是一个轻量级脚本触摸滑动类库

想必做移动前端的同学经常会接到这样子的一个需求,就是在移动设备页面上的banner图能够用手指触摸左右或上下的滑动切换,这在移动设备是很常 见的一个效果,其用户体验远甚于点击一个按钮区域,通过手指的触摸操作也是移动设备的中一个特性,我们必须专业化的处理,Swipe.js就是一个非常明 智的选择。

实现方法:https://github.com/apicloudcom/framework-swipe-js

12.APICloudCSS Framework

APICloud为开发者提供了一个可选的前端样式框架,该框架可与任何第三方前端框架混用。 api.css 只处理不同平台浏览器的默认样式,让我们的页面元素在所有浏览器中表现近乎一至,没错,就是这么简单实用。

实现方法:https://github.com/apicloudcom/framework-api-css

13.CarouselFramework

Carousel.js是一个轻量级脚本触摸滑动类库。

轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。内容是足够灵活的,可以是图像、视频或者其他您想要放置的任何类型的内容。

实现方法:https://github.com/apicloudcom/framework-carousel-js

Github上最全的APICloud开源前端框架效果盘点(转)的更多相关文章

  1. github上最全的资源教程-前端涉及的所有知识体系【转】

    github上最全的资源教程-前端涉及的所有知识体系[转自:蓝猫的博客] 综合类 综合类 地址 前端知识体系 http://www.cnblogs.com/sb19871023/p/3894452.h ...

  2. github上最全的资源教程-前端涉及的所有知识体系

    前面分享了前端入门资源汇总,今天分享下前端所有的知识体系. 个人站长对个人综合素质要求还是比较高的,要想打造多拉斯自媒体网站,不花点心血是很难成功的,学习前端是必不可少的一个环节, 当然你不一定要成为 ...

  3. 转载github上最全的资源教程--前端涉及的所有知识体系

    以下地址为园子里一个哥们总结的前端所涉及的所有知识体系 http://www.cnblogs.com/bymax/p/5878113.html 很值得学习参考

  4. GitHub上史上最全的Android开源项目分类汇总 (转)

    GitHub上史上最全的Android开源项目分类汇总 标签: github android 开源 | 发表时间:2014-11-23 23:00 | 作者:u013149325 分享到: 出处:ht ...

  5. GitHub上史上最全的Android开源项目分类汇总

    今天在看博客的时候,无意中发现了 @Trinea 在GitHub上的一个项目 Android开源项目分类汇总 ,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有参考价值,包括很炫 ...

  6. 2019年9月Github上最热门的JavaScript开源项目

      2019年9月Github上最热门的JavaScript开源项目 前端开发 前端开发 微信号 qianduan1024 功能介绍 专注于Web前端技术文章分享,包含JavaScript.HTML5 ...

  7. Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)

    下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...

  8. 程序员的快速开发框架:Github上 10 大优秀的开源后台控制面板

    程序员的快速开发框架:Github上 10 大优秀的开源后台控制面板 Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者 ...

  9. Github上关于iOS的各种开源项目集合2(强烈建议大家收藏,查看,总有一款你需要)

    资源list:Github上关于大数据的开源项目.论文等合集 Awesome Big Data A curated list of awesome big data frameworks, resou ...

随机推荐

  1. 构建属于自己的ORM框架之二--IQueryable的奥秘

    上篇文章标题乱起,被吐槽了,这次学乖了. 上篇文章中介绍了如何解析Expression生成对应的SQL语句,以及IQueryable的一些概念,以及我们所搭建的框架的思想等.但还没把它们结合并应用起来 ...

  2. [转]LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

    LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 原文地址:http://yacare.iteye.com/blog/2010049 很多伙伴在更新VS ...

  3. 在Ubuntu下安装Apache

    在Ubuntu下安装软件其实非常方便,Ubuntu提供了apt-get工具,可以使用该工具直接下载安装软件. 在Linux里,系统最高权限账户为root账户,而默认登录的账户并非root账户,例如不具 ...

  4. 解决Windows 7删除执行过的 EXE、Bat文件有延迟的问题

    解决了困扰已久的问题,真是大快人心啊! Win7删除exe文件刷新重现及删除慢问题解决方法 - DragonCheng的专栏 - 博客频道 - CSDN.NET Win7删除exe文件刷新重现及删除慢 ...

  5. 直线相交 POJ 1269

    // 直线相交 POJ 1269 // #include <bits/stdc++.h> #include <iostream> #include <cstdio> ...

  6. Xcode 6 越狱开发基础

    最近接触到XCode越狱开发的问题,越狱开发首先iphone设备得越狱,然后安装Appsync,安装之后,安装ipa将不再验证程序签名的有效性,不签名的程序也可以直接在设备上运行,只需要保证IPA本身 ...

  7. Android JNI之调用JAVA方法的返回类型签名

    从http://blog.csdn.net/lonelyroamer/article/details/7932787截取的 如何签名: 下面看看Sign签名如何写,来表示要取得的属性或方法的类型. 1 ...

  8. 小C的填数游戏

    题意: 给出一张n个点的无向图 i连向i-1和i-2 边权为wij 有两个点权ai和bi ai为0或1 在给m个操作 1.将ai异或1 2.将区间x到y的点都填上一个数ci 使得Σ(bi*(ai^ci ...

  9. es 的集群状态

    es的集群状态一共有三种 : green yellow red 状态是基于 碎片的 等级进行划分的 .

  10. homework-03

    1.分工准备 这次的工作是结对编程,在第二次作业中我是使用python完成的作业,而小明是使用C完成的作业.因为打算使用动态链接库的方式将第二次的代码嵌入到本次的作业中,而python生成动态链接库不 ...