public marks

PUBLIC MARKS from greut with tag js

2012

2011

Eloquent JavaScript: A Modern Introduction to Programming

by 3 others

Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general.

2009

gnome-shell under Seed (not)

Differences between GJS (spidermonkey) and Seed (webkit) regarding the existing work on the next gnome-shell.

PhoneGap

by 8 others (via)

PhoneGap is a development tool that allows web developers to take advantage of the core features in the iPhone, Android, and Blackberry SDK using JavaScript.

abstraction layer to the many phone APIs around there.

2008

Memoizing recursive functions via the fixed-point Y combinator: Applying functional programming techniques to Javascript

Is it possible to express a "recursive" function like factorial without using recursion or iteration? The answer--often surprising--is yes. The technique involved--expressing recursive functions as fixed-points--leads to a more fundamental understanding of recursion.

Wow, there's a lovely world that needs to be explored

File I/O

1 comment

This document describes an interface for an abstract File I/O interface where web applications can interact with a file system, without any prior knowledge about the underlying filesystem. This interface can be used for e.g. an image preview before submitting a form or for saving a drawing from a canvas painting web application locally.

open the web

obtrusivejavascriptchecker - Google Code

by 1 other

Goes through all the HTML code in a web page, and outlines any HTML element with inline events with a red border.

nifty idea (via codepo8)

SitePen Blog » The Cross-Browser Window Focus Blues

you want it to lock the user out when the browser hasn’t had focus after 15 minutes? Well that’s easy you think, I’ll just connect to the document’s blur and focus events and be good to go.

msie6 quirkiness

Speeqe – Trac

(via)

Speeqe is a web based, group chat client that works with the XMPP/MUC protocol.

and open source since a couple of days.

hackademix.net » Clickjacking and NoScript

by 2 others (via)

Looks like Clickjacking is the web-security buzzword of the week (month?), since Robert “RSnake” Hansen and Jeremiah Grossman decided to cancel their OWASP talk, drawing an aura of mystery around the whole issue and its magnitudo.

oho, another way to scare people, cool.

dW - Article Archive - Tweet from Opera’s Address Bar 2

A week ago I wrote about tweeting from Opera’s address bar and presented a method for doing so without aid for external scripts or services such as a method given a couple of months ago. Since then my method has made its way across the interwebs even being posted on My Opera, but there’s a better way to do it.

nice hack.

JavaScript Events - Zürich WebTuesday 9.9.08

3 comments

JavaScript Events: What can we learn from Desktop Applications?

presentation I gave at the 9.9.08 webtuesday, everything is in the page.

Finally, the alternative fix for IE6's memory leak is available

by 1 other

the alternative fix for IE6's memory leak is available

try finally does the job for you.

Why Firefox's strict JavaScript warnings are wrong

Firefox offers a strict JavaScript checking option. It can be enabled by either setting 'javascript.options.strict' to 'true' in about:config, or by enabling 'strict JavaScript warnings' in the Web developer extension.

Request.Comet - Comet wrapper for mootools 1.2

(via)

Comet wrapper for the Mootools 1.2 JavaScript framework.

Pablotron: PersistJS

PersistJS is a client-side JavaScript persistent storage library.

window.name or cookie are a bit old school ;-)

[webkit-dev] Changes to keyboard event handling

In the latest WebKit nightlies, we have changed keyboard event handling to match Internet Explorer much more closely.

It may break your website.

mindforks: Debugging JavaScript evals

Note to self... when debugging dojo in firefox... always check the script option: "Show eval() sources" in firebug.

eval is evil, but still.

xbl - Google Code

The XBL 2.0 has so far not been implemented in any modern web-browser. However the implementation hosted here is designed in a way that it will not be used in case browser supports the technology natively. The list below contains browsers on which the implementation was successfully tested.

via Glazou

Javascript Closures

by 1 other

A "closure" is an expression (typically a function) that can have free variables together with an environment that binds those variables (that "closes" the expression).

historical document apparently.

JSCoverage - demo

code coverage for JavaScript

brilliant tool

Blob Sallad – canvas tag and JavaScript physics simulation experiment - Opera Developer Community

Blob Sallad is a small demo I put together using the canvas tag, which modern browsers have started to support in recent versions (eg Opera 9.x and Firefox 2.x,) and some JavaScript physics simulation.

Rien de tel pour commencer à jouer avec canvas.

greut's TAGS related to tag js

ajax +   animation +   api +   article +   atom +   bbc +   best practice +   blog +   bookmarklet +   cache +   canvas +   chat +   closure +   code +   comet +   compatibility +   couchdb +   crossdomain +   css +   datastore +   design +   dev +   docs +   dojo +   Erlang +   eval +   execcommand +   extension +   fear +   firebug +   firefox +   form +   framework +   geek +   google +   graph +   greasemonkey +   guide +   hack +   hackday +   hacker +   hcard +   html +   http +   iframe +   jabber +   javascript +   jQuery +   json +   jsquery +   leak +   library +   lint +   maps +   mashup +   math +   microformats +   midas +   mootools +   mozilla +   msie +   muc +   oop +   open +   OpenBook +   opera +   operator +   performance +   php +   plot +   ppk +   presentation +   programmation +   programming +   prototype +   python +   rdf +   rte +   ruby +   safari +   security +   skype +   SPARQL +   svg +   tips +   tommorris +   tool +   tutorial +   video +   web +   webkit +   widget +   www +   xbl +   xhr +   xhtml +   xml +   xmpp +   yahoo +   yui +