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 相关文章推荐
JS下高效拼装字符串的几种方法比较与测试代码
Apr 15 Javascript
基于jquery的给文章加入关键字链接
Oct 26 Javascript
js 金额文本框实现代码
Feb 14 Javascript
jquery实现图片灯箱明暗的遮罩效果
Nov 15 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
May 07 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
javascript帧动画(实例讲解)
Sep 02 Javascript
vue里面父组件修改子组件样式的方法
Feb 03 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
浅谈Node 异步IO和事件循环
May 05 Javascript
node.js处理前端提交的GET请求
Aug 30 Javascript
原生js 实现表单验证功能
Feb 08 Javascript
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
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
php explode函数实例代码
2012/02/27 PHP
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
解析php入库和出库
2013/06/25 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
Python 判断奇数偶数的方法
2018/12/20 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
点菜员岗位职责范本
2014/02/14 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
团日活动总结书格式
2014/05/08 职场文书
女生抽烟检讨书
2014/10/05 职场文书
死亡证明书样本说明
2014/10/18 职场文书
服装店员工管理制度
2015/08/07 职场文书
CSS极坐标的实例代码
2021/06/03 HTML / CSS
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript