juan_gandhi: (Default)
[personal profile] juan_gandhi
the link

ToC:

HOJ.0: Functional JavaScript Reviewed

HOJ.0.1: Scope in JavaScript

HOJ.0.2: Return Values

HOJ.0.2.1: Implicit Return Values

HOJ.0.3: Miscellanea

JavaScript At Large

1.1: Decimal to Binary Conversion

1.2: Factorial

A digression into PostScript

1.3: The Tower of Hanoi, Digressing into print(format(...))

A second version of hanoi(), with callbacks

With check-move() as a callback

1.4: Hierarchical data (and a digression into JS mock objects)

1.5: Applications and Variations of Directory Walking

dir-walk-cb, with filefunc and dirfunc callbacks

dir-walk-sizehash (p23)

dir-walk-cd-def (p24)

1.6: Functional vs OO

1.7: HTML

A Digression into DOM vs HTML::Element

Implementing walk_html in DOM

Map and Grep

1.7.1: More Flexible Selection

1.8: When Recursion Blows Up

1.8.1: Fibonacci numbers

1.8.2: Partitioning

Incrementing and Counter-Hashes in partition()

Pseudoassertions and Definedness

2.2: Calculator

Digression: JavaScript's Horrible Horrible "+" Operator

2.2 Calculator Continued: Abstract Syntax Trees

Digression: graft, and turning data trees into DOM trees

3.5: The Memoize Module

License

Notes about Changes

Date: 2007-04-24 09:36 pm (UTC)
From: [identity profile] exceeder.livejournal.com
Неплохо. Не хватает ОО деталей. Как эмулируются иерархии классов и как потом пользоваться генерализацией и специализацией.

Я писал или нет, что я делаю Вики с JS подключенным к серверной стороне? Т.е. клиент (AJAX, blah blah) и самый верхний уровень сервера - это единые JS компоненты c несколькими необычными решениями за счет прототипности ECMAScript.

Date: 2007-04-24 10:13 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
О как здорово! То, чего по жизни не хватает.

Date: 2007-04-24 09:40 pm (UTC)
From: [identity profile] lomeo.livejournal.com
Пасиб!

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

May 2025

S M T W T F S
    1 2 3
456 7 8 9 10
11 121314151617
181920 21 222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 22nd, 2025 10:35 pm
Powered by Dreamwidth Studios