var UA = window.navigator.userAgent.toLowerCase()
var isIOS = UA && /iphone|ipad|ipod|ios/.test(UA)
function noop(a) {
} //传参规则json格式 //js调起原生
var JsCallNative={
"getPosition":function(param){
var param=JSON.stringify(param)
if(isIOS){
window.webkit.messageHandlers.getPosition.postMessage(param);
}else{
Android.getPosition(param);
}
}
} //原生调用js
var NativeCallJs={
"getPosition":noop,
} //供用户使用的jdk
var JDK={
"getPosition":function(param,fn){
JsCallNative.getPosition(param);
NativeCallJs.getPosition=function(res){
var res=JSON.parse(res);
fn.call(null,res);
};
}
} //页面上的用法 /* JDK.getPosition({name:111},function(res){
console.log(res);
}) */

最新文章

  1. POJ 2001 Shortest Prefix
  2. 一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)
  3. epoll中et+多线程模式中很重要的EPOLL_ONESHOT实验
  4. 一名合格QA的基本素养
  5. CSS选择器详解(伪类) 转 http://blog.csdn.net/Panda_m/article/details/50084699
  6. 【转】Qt 事件处理机制 (下篇)
  7. FPGA中浮点运算实现方法——定标
  8. 基于visual Studio2013解决C语言竞赛题之1069链表查找删除
  9. shell 入门教程
  10. switch实现一个两数的运算
  11. 软件扒网站? 爬虫? F12查看源码? 查看网页源代码?浏览器sources? 区别和联系!
  12. 查看局域网中连接的主机名和对应的IP地址
  13. rest framework 尝鲜
  14. pxc 集群节点被kill -9 了拿什么拯救?
  15. .NET下使用 Seq结构化日志系统
  16. BZOJ.3680.吊打XXX(模拟退火/爬山算法)
  17. maven使用过程中遇到的问题总汇
  18. What is Systems Architecture ?
  19. WSO2 API Manager 替换mysql作为数据库,解决AuthorizationUtils Could not set authorizations for the root问题
  20. ubuntu 玩转 nodejs

热门文章

  1. (SSO)单点登录原理和总结
  2. Scrapy分布式爬虫打造搜索引擎- (二)伯乐在线爬取所有文章
  3. PS1
  4. JAVA 同步实现原理
  5. java util - json转换工具 gson
  6. 利用python生成图形验证码
  7. 14,UA池和代理池
  8. 使用charles进行https抓包
  9. Python-S9-Day124-爬虫&微信
  10. Java 语言概述与开发环境(1)