Skip to content

SenangStart.init()

Inisialisasi pokok DOM secara manual. Berguna untuk kandungan yang ditambah secara dinamik yang tidak wujud semasa halaman pertama dimuatkan.

Sintaks

javascript
SenangStart.init(root)

Parameter

ParameterJenisLalaiPenerangan
rootElementdocument.bodyElemen akar untuk diinisialisasi

Bila Hendak Digunakan

SenangStart menginisialisasi semua atribut ss-* secara automatik apabila halaman dimuatkan. Walau bagaimanapun, anda perlu memanggil init() secara manual apabila:

  1. Kandungan dinamik - HTML ditambah selepas halaman dimuatkan
  2. Respons AJAX - Kandungan dimuatkan dari pelayan
  3. Rendering template - HTML dijana dari template

Penggunaan Asas

javascript
// Cipta elemen baru dengan arahan SenangStart
const newElement = document.createElement('div')
newElement.innerHTML = `
  <div ss-data="{ count: 0 }">
    <button ss-on:click="count++">+</button>
    <span ss-text="count"></span>
  </div>
`
document.body.appendChild(newElement)

// Inisialisasi kandungan baru
SenangStart.init(newElement)

Berkaitan

  • start() - Inisialisasi automatik pada muatan halaman
  • ss-data - Tentukan skop reaktif