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实现幻灯片效果(基于jquery插件)
Nov 05 Javascript
JavaScript学习笔记之Cookie对象
Jan 22 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
Mar 28 Javascript
jquery预加载图片的方法
May 27 Javascript
JavaScript实现多种排序算法
Feb 24 Javascript
老生常谈js动态添加事件--- 事件委托
Jul 19 Javascript
JavaScript 字符串常用操作小结(非常实用)
Nov 30 Javascript
node使用Koa2搭建web项目的方法
Oct 17 Javascript
本地搭建微信小程序服务器的实现方法
Oct 27 Javascript
原生js检测页面加载完毕的实例
Sep 11 Javascript
微信小程序云开发之数据库操作
May 18 Javascript
解决Layui 表格自适应高度的问题
Nov 15 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
解析PHP工厂模式的好处
2013/06/18 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
php正则修正符用法实例详解
2016/12/29 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
Yii框架安装简明教程
2020/05/15 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
jquery实现公告翻滚效果
2015/02/27 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
Nodejs--post的公式详解
2017/04/29 NodeJs
基于jquery实现多级菜单效果
2017/07/25 jQuery
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
python查看FTP是否能连接成功的方法
2015/07/30 Python
Python中装饰器高级用法详解
2017/12/25 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
Django组件content-type使用方法详解
2019/07/19 Python
python web框架中实现原生分页
2019/09/08 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
Python实现直播推流效果
2019/11/26 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
vue常用指令代码实例总结
2020/03/16 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
人事档案接收函
2014/01/12 职场文书
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
理想国读书笔记
2015/06/25 职场文书
大学生党课感想
2015/08/11 职场文书
php字符串倒叙
2021/04/01 PHP
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis
Nginx源码编译安装过程记录
2021/11/17 Servers
配置Kubernetes外网访问集群
2022/03/31 Servers