
javascript
jackyxwr
这个作者很懒,什么都没留下…
展开
-
javascript中的this问题
在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。因为this的取值是执行上下文环境的一部分,每次调用函数,都会产生一个新的执行上下文环境 。用另外一句更明了的话来说就是this指向调用该函数的对象。根据上面的这几句话,对this的调用说明如下。 具体的是可以看看http://www.cnblogs.com/wangfupeng1988/p/3988422.转载 2016-03-31 13:55:27 · 386 阅读 · 0 评论 -
javascript匿名函数的理解
顾名思义,匿名函数就是没有实际名字的函数。 要调用一个函数,我们必须要有方法定位它,引用它。所以我们会需要帮它找一个名字,如下代码 var abc = function(x,y){ return x+y;} alert(abc(2,3)); //其值为5 对匿名函数的调用其实还有一种做法,也就是我们看到的jQuery片段——使用()将匿名函数括起来,然后后面再加一对小括号(包含参数列表)。转载 2016-02-26 10:26:19 · 707 阅读 · 0 评论 -
$( function() {} );与( function($){} )(jQuery);的异同
$(function(){.......});的完整写法是: $(document).ready(function(){....}),其意义 是在DOM加载完毕后执行ready()方法。 (function($){.....})(jQuery); 等同于下面的写法: var fun = function(params){......}; fun(jQuery); 是立即执行匿名函数fu转载 2016-02-26 10:36:41 · 499 阅读 · 0 评论 -
openlayers overlays增加关闭按扭
在使用openlayers时,使用overlays创建一个弹出框。如果仅仅创建弹出的关闭按扭,那官网上就有原例子了。但是现在的功能点实现是要在量测时,比如说画一条线,然在旁边弹出一个框,此框旁边可以关闭按钮。官网的例子中没有关闭按钮了。那要如何实现呢? 考虑下,画线时,需要与底图进行交互,所以要使用interaction.Draw进行操作,在draw中有一个drawend事件,在这个事件中,在增原创 2016-03-25 11:24:15 · 1154 阅读 · 1 评论 -
eval用法
首先来个最简单的理解 eval可以将字符串生成语句执行,和SQL的exec()类似。 eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子: 我们要做一个function(),功能是输入网页中两个个对象的名称,然后程序就将这两个对象的值联接起来输出。 function outpu转载 2017-08-25 16:10:10 · 471 阅读 · 0 评论