Cordova/PhoneGap
SerenoShen
不断提升自己!加油!加油!!
展开
-
Phonegap(Cordova自定义插件)实现分享功能
利用phonegap(Cordova)的拓展我们可以利用本地的安卓或者ios代码拓展web App的功能,下面就来介绍一个分享插件,利用这一功能我们可以自定义好短信的内容然后发送给你的好友。1.首先介绍phonegap必备的两个文件,分别是本地.java代码Share.java[java] /** * * Phonegap share plugin for Android转载 2016-05-04 23:15:17 · 773 阅读 · 0 评论 -
通过ADB操作/查看SQLite数据库以及Mac OS X下adb shell配置与启动
在Android系统中的数据持久化方案常用的有如下三种:文件存储 – 文件存储路径为:data/data/包名/files SharedPreferences存储 – SharedPreferences储路径为:data/data/包名/shared_prefs SQLite数据库存储 – SQLite数据库存储路径为:data/data/包名/databases 文本和SharedPref原创 2016-06-08 11:33:34 · 3442 阅读 · 0 评论 -
android键盘监听并模拟iOS提供的部分键盘事件
最近开发利用Cordova开发Hybrid应用时,遇到软键盘的事件监听,查看了所有官方插件后,发现软键盘这一块的插件并不算好用,(iOS和Android表现不一致),一开始准备完全接管键盘,后来发现iOS提供了一套相对完善的键盘事件,但是并没有提供呼出键盘的接口,美中不足呀!Android并没有提供良好的键盘事件,比如:键盘即将呼出,即将关闭等等事件。通过查找资料发现,在And原创 2016-08-15 23:01:49 · 921 阅读 · 0 评论 -
移动端H5,Hybird开发点击穿透事件处理
What现象描述: 页面中存在上下两个层,上层元素具有表单,链接或者绑定相应事件,上层元素点击或触摸,导致上层DOM改变,下层中同样位置的 元素触发点击事件。这种现象就是点击穿透(Ghost Clicks)。要理解这种现象,首先要了解移动端的相关事件 —— 触摸(Touch)事件,点击(Click)事件。以及移动端事件触发的顺序关系:touchstart --> mouseover(有原创 2016-08-27 20:19:52 · 5063 阅读 · 0 评论 -
canvas 实现环形进度条
直接上代码: Canvas progress (function (){ var c = document.getElementById('process'), process = 0, ctx = c.getContext('2d'); // 画灰色的圆 ctx.beginPath(); ctx.arc(100, 100, 80原创 2016-09-06 23:11:44 · 8368 阅读 · 0 评论 -
提升CSS文件的可维护性--采用BEM进行CSS类进行命名
BEM(Block–Element-Modifier)是什么?BEM是由Yandex公司推出的一套CSS命名规范,官方是这么描述它的:BEM — Block Element Modifier is a methodology that helps you to create reusable components and code sharing in front-end development--原创 2016-11-10 20:39:28 · 2440 阅读 · 0 评论 -
移动端Web界面滚动性能优化: Passive event listeners
移动端Web界面滚动性能优化: Passive event listeners今晚在阅读VueJS2的源码时,发现了下面的一段代码,感觉自己瞬间知识储备不够用了,所以决定深入研究一下,故总结得出此文。关于VueJS的源码解读,之后会整理出学习笔记。这里先简单记录一些碎片化的知识点。 try { const opts = {} Object.defineProperty(opts, '原创 2017-04-16 22:16:03 · 12214 阅读 · 5 评论