jhkoivis / lumikki

Automatically exported from code.google.com/p/lumikki
0 stars 0 forks source link

implement javascript objects #37

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Siis esimerkki JavaScript moduulipatternista.

lumikki.image = {

    data: {
        imageAnimationDuration: 300,
        imageSize: {width:0, height:0} // natural image size
    },

    dom: {
        image: null
    },

    init: function () {
       dom.image = $('#imageId');
   }

}

ja sitten document readyssa kutsut lumikki.image.init(). Näin syntyy 
laajennettavampaa javascriptiä.

Tabeihin sopii paremmin lähtestymitapa, jossa jokainen alasivu on 
testattavissa omana html:nään. Tabimalli, jota lumikki käyttää luo ison 
html-dokumentin. Sen voi splitata erillisiin html-tiedostoihin käyttämällä 
jquery-ui-komponentteja. Näin ei ehkä tarvitsisi tehdä uutta 
index.html:ää, kun tehdään jotain muuta. 

    <link type="text/css" href="css/ui-lightness/jquery-ui-1.8.16.custom.css" rel="stylesheet" />
    <link rel="stylesheet" type="text/css" href="css/lumikki.css">
</head>
<body>

<div>
    <div id="banner">
    </div>
    <div id="tabs">
        <ul>
            <li><a href="tensile.html">Tensile</a></li>

Original issue reported on code.google.com by jhkoi...@gmail.com on 29 Mar 2012 at 2:42

GoogleCodeExporter commented 9 years ago

Original comment by jhkoi...@gmail.com on 12 Jun 2012 at 10:28