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 相关文章推荐
JQuery的Validation插件中Remote验证的中文问题
Jul 26 Javascript
js实现飞入星星特效代码
Oct 17 Javascript
jQuery插件windowScroll实现单屏滚动特效
Jul 14 Javascript
javascript实现状态栏中文字动态显示的方法
Oct 20 Javascript
探究Javascript模板引擎mustache.js使用方法
Jan 26 Javascript
js获取隐藏元素宽高的实现方法
May 19 Javascript
js获取元素的外链样式的简单实现方法
Jun 06 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
Nov 15 Javascript
vue组件发布到npm简单步骤
Nov 30 Javascript
vue将时间戳转换成自定义时间格式的方法
Mar 02 Javascript
JavaScript中concat复制数组方法浅析
Jan 20 Javascript
JS中的变量作用域(console版)
Jul 18 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
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
用php+javascript实现二级级联菜单的制作
2008/05/06 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
javascript实用方法总结
2015/02/06 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
AngularJS轻松实现双击排序的功能
2016/08/30 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
JS库之Three.js 简易入门教程(详解之一)
2017/09/13 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
Vuex的初探与实战小结
2018/11/26 Javascript
Python爬取国外天气预报网站的方法
2015/07/10 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
Python面向对象魔法方法和单例模块代码实例
2020/03/25 Python
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
设计毕业生简历中的自我评价
2013/10/01 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python