closures

Can I get some advice on JavaScript delegates?

I'm rusty with delegates and closures in JavaScript, and think I came across a situation where I'd like to try to use one or both. I have a web app that behaves a lot like a forms app, with fields hitting a server to change data on every onBlur or onChange (depending on the form element). I use ASP.NET 3.5's Web Services and jQuery to d...

Javascript + Firebug : "cannot access optimized closure" What does it mean?

I just got the following error in a piece of javascript (in Firefox 3.5, with Firebug running) cannot access optimized closure I know, superficially, what caused the error. I had a line options.length() instead of options.length Fixing this bug, made the message go away. But I'm curious. What does this mean? What is an optimiz...

Javascript setTimout within an object/function help

I'm new to closures and have a 'gets me by doing most things' understanding of javascript and so am wondering how I can improve etc on the following which was me trying to have an object that has a counter in it...trying to improve/further my understanding. edit: the following code works, sure...but likely it is wrong (is it?)...I don't...

how to invoke a dynamically loaded javascript function

I was implementing a on-demand script controller based on jquery's getscript, it looks like this: function controller = function(){ var script = function(){ var scripts = {}; return { load: function(jsurl){ $.getScript(jsurl, null); }, run: function(js){ window[js].apply(this,n...

Can I use grails tag outside of GSP

For example, i can put <g:createLink controller="user" action="show" /> inside a .gsp file and it will work nicely. But also I'd like to use the same closure createLink inside a .groovy file which is not part of the grails views ...

How to pass a variable by value to an anonymous javascript function?

The Objective I want to dynamically assign event handlers to some divs on pages throughout a site. My Method Im using jQuery to bind anonymous functions as handlers for selected div events. The Problem The code iterates an array of div names and associated urls. The div name is used to set the binding target i.e. attach this event ...

How to return name of the property an unnamed function is assigned to

Hi guys I got following code: function test () { this.testFunction = function () { //code to alert or return the string "testFunction" } } var testVar = new test(); testVar.testFunction(); Is there a way to find out the name of the property, which the unnamed function is assigned to? Whatever I tried yet in conjunction...

How to identify, fix, closure memory leak in Windows Sidebar gadget?

i've written a gadget for Windows Sidebar. This essentially means that it is a miniature web-page, that runs for months on end. After a few weeks the memory usage (working set) of the sidebar.exe process that houses 3rd party gadgets runs into the hundreds of megabytes. Without a way to identify the source of memory leaks, i simply as...

pygtk: free variable referenced before assignment in enclosing scope

Very bizarre scoping error which I can't even see. Inside of an updater function, I have a nested helper function to... help w/ something: def attach_row(ws,r1,r2): es = [] for i,w in enumerate(ws): eb = gtk.EventBox() a = gtk.Alignment(xalign=0.0,yalign=0.5) a.add(w) e...

Python nonlocal statement

What does it do, in Python 3.0? There's no documentation on the official Python website and help("nonlocal") does not work, either. ...

Scala closures on wikipedia

Found the following snippet on the Closure page on wikipedia //# Return a list of all books with at least 'threshold' copies sold. def bestSellingBooks(threshold: Int) = bookList.filter(book => book.sales >= threshold) //# or def bestSellingBooks(threshold: Int) = bookList.filter(_.sales >= threshold) Correct me if I'm wrong, but this...

Closures: why are they so useful?

As an OO developer, maybe I have difficulty seeing its value. What added value do they give? Do they fit in an OO world? ...

Closures and Lambda in C#

I get the basic principles of closures and lambda expressions but I'm trying to wrap my mind around what is happening behind the scenes and when it is/isn't practical to use them in my code. Consider the following example, that takes a collection of names and returns any names that begin with the letter C... static void Main(string...

Javascript: Possible Access To Modified Closure Issue... How To Beat?

For some reason no matter what, the pageNumber ends up being the last value in the loop for the loopCounter. Now I would understand that if I were directly using loopCounter in the closure itself, but I'm not. As you can see from the code below, I am creating a new variable within the closure to take the current value of loopCounter. ...

Access outside variable in loop from Javascript closure

See: for (var i in this.items) { var item = this.items[i]; $("#showcasenav").append("<li id=\"showcasebutton_"+item.id+"\"><img src=\"/images/showcase/icon-"+item.id+".png\" /></li>"); $("#showcasebutton_"+item.id).click(function() { alert(item.id); self.switchto(item.id); }); } The problem is that the ...

How to create proper closures in jQuery?

This is an example of my code: bar = function() { this.baz = function() { this.input = $('.input'); this.input.bind("keydown keyup focus blur change", this.foo); } this.foo = function(event){ console.log(this); } } Clicking on my input gives me the very input in the console, obviously. How can i get bar as this inst...

Google Maps API: Create a store locator.

Hello all. Today I am trying to make a store locator using google maps' api. The store locator is to be set up like so: two areas, one with a map containing all the stores in a given area (measured in a selectable radius from a center point), and one area with a list of all the stores on the map, their information, and of course a link t...

Build a Form Builder with Ruby and JQuery

I'm looking for some advice on designing the above for a RoR application that basically has two sections: 1) Admin Form Builder 2) End User Form (that was created by the admin in step 1) I've prototyped the JQuery form (end result) I want and it uses "progressive disclosure" (similar to Yehuda Katz's Bamboo example in the JQuery in Ac...

Using Curry to Define Grails Tags

I have a grails tag library TpTagLib and in it I want to define 4 new tags that differ only in one constant value, so I tried to use curry. But there is an exception: groovy.lang.MissingPropertyException: No such property: attr for class: TpTagLib Does anyone have any idea why this exception occurs? Here is the code: def ifPermsTag = ...

Adding HTML to Drupal closure?

To add javascript, you can use: drupal_add_js And similar for css: drupal_add_css But what if I just want to add html at the end of my page. I.e. Add a div with some text in it at the end of the page? ...