JavaScript DHTML/Mochkit/repr

Материал из Web эксперт
Перейти к: навигация, поиск

Get the representation

   <source lang="html4strict">


<html> <head>

   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>

</head> <body>

<script type="text/javascript">
    var o = {a: 1, b: 2, c: 4, d: -1};
    var got = values(o);
    got.sort();
    alert( repr(got) );

</script>

</body> </html>

 </source>
   
  


Represent the compose function

   <source lang="html4strict">


<html> <head>

   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>

</head> <body>

<script type="text/javascript">
    var f1 = function (x) { return [1, x]; };
    var f2 = function (x) { return [2, x]; };
    var f3 = function (x) { return [3, x]; };
    alert( repr(f1(f2(f3(4)))));
    alert( repr(compose(f1,f2,f3)(4)));
    alert( repr(compose(compose(f1,f2),f3)(4)));
    alert( repr(compose(f1,compose(f2,f3))(4)));
</script>

</body> </html>

 </source>