Changeset 702

Show
Ignore:
Timestamp:
04/23/06 20:10:50 (2 years ago)
Author:
bob@redivi.com
Message:

checkin

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • presentations/2006/ajax_experience/slides.txt

    r701 r702  
    337337* W3C profile ISO 8601 style timestamps are Good 
    338338 
    339 Dates 
    340 ===== 
     339ISO Dates 
     340========= 
    341341 
    342342isoDate(str): 
     
    345345toISODate(date): 
    346346    Convert a Date object to an ISO 8601 date 
     347 
     348 
     349Silly American Dates 
     350==================== 
    347351 
    348352americanDate(str): 
     
    496500 
    497501    var node = createDOM("ul", null, 
    498         createDOM("li", null, "first item"), 
    499         createDOM("li", null, "second item")); 
     502        createDOM("li", null, "first"), 
     503        createDOM("li", null, "second")); 
    500504 
    501505Equivalent to:: 
    502506 
    503     <ul> 
    504         <li>first item</li> 
    505         <li>second item</li> 
    506     </ul> 
     507    <ul><li>first</li><li>second</li></ul> 
    507508 
    508509 
     
    513514 
    514515    var node = UL(null, 
    515         LI("first item"), 
    516         LI("second item")); 
     516        LI("first"), 
     517        LI("second")); 
    517518 
    518519Note that MochiKit 1.3 and later allows a text node as the first 
     
    525526Functional programming comes in handy for DOM creation:: 
    526527 
    527     var items = ["first item", "second item"]; 
     528    var items = ["first", "second"]; 
    528529    var node = UL(null, map(LI, items)); 
    529530 
     
    534535First parameter is either an object (attributes), or a string (text node):: 
    535536 
    536     var classes = repeat({"class": "myitemclass"}); 
    537     var items = ["first item", "second item"]; 
    538     var node = UL({"class": "mylistclass"}, 
     537    var classes = repeat({"class": "itemclass"}); 
     538    var items = ["first", "second"]; 
     539    var node = UL({"class": "listclass"}, 
    539540        map(LI, classes, items)); 
    540541 
     
    546547 
    547548    var classes = cycle({"class": "even"}, {"class": "odd"}); 
    548     var items = ["first item", "second item"]; 
     549    var items = ["first", "second"]; 
    549550    var node = UL(null, map(LI, classes, items)); 
    550551