js对象内部访问this修饰的成员函数示例


Posted in Javascript onApril 27, 2014

用wrapper封装这样在对象内外都可以访问

function MapPool(){
 function createMarker(name, lat, lng, state){
  var marker = new AMap.Marker({
   position : new AMap.LngLat(lng, lat),
        });
  //the function mapMoveTo is not accessible here too
        AMap.event.addListener(marker, "click",function(e){
   //moveMapTo(key, name, state)
   //or this.moveMapTo(key, name, state) will raise a unresolved function error
   //you should write wrapper function as a member variable
            _mapMoveTo(key, name, state);
        });
 }
 var _mapMoveTo = function(key, name, state){
  //TODO
 }
 this.mapMoveTo = function(key, name, state) {
  _mapMoveTo(key, name, state);
 }
}
Javascript 相关文章推荐
用javascript父窗口控制只弹出一个子窗口
Apr 10 Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 Javascript
如何用jquery控制表格奇偶行及活动行颜色
Apr 20 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 Javascript
JS制作适用于手机和电脑的通知信息效果
Oct 28 Javascript
Jquery根据浏览器窗口改变调整大小的方法
Feb 07 Javascript
Vue源码学习之关于对Array的数据侦听实现
Apr 23 Javascript
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
js实现图片跟随鼠标移动效果
Oct 16 Javascript
微信小程序按顺序同步执行的两种方式
Dec 20 Javascript
深入分析JavaScript 事件循环(Event Loop)
Jun 19 Javascript
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
node.js中的socket.io入门实例
Apr 26 #Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 #Javascript
js控制容器隐藏出现防止样式变化的两种方法
Apr 25 #Javascript
Jquery 点击按钮自动高亮实现原理及代码
Apr 25 #Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 #Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
Apr 25 #Javascript
jquery实现select选中行、列合计示例
Apr 25 #Javascript
You might like
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
[01:16]2014DOTA2 TI专访C9战队EE:中国五强中会占三席
2014/07/10 DOTA
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
phpsir 开发 一个检测百度关键字网站排名的python 程序
2009/09/17 Python
python实现斐波那契递归函数的方法
2014/09/08 Python
python自动化测试之连接几组测试包实例
2014/09/28 Python
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
Python判断字符串与大小写转换
2015/06/08 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
如何删除一个表里面的重复行
2013/07/13 面试题
电子商务应届生求职信
2013/11/16 职场文书
财务担保书范文
2014/04/02 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
运动会宣传稿50字
2015/07/23 职场文书
2015选调生工作总结
2015/07/24 职场文书