PhloTour
EN NL
09 / 30

The apply() protocol

The server returns DOM commands and phlo.js applies them.

Read the docs →
.phlo
// the server returns DOM commands; phlo.js applies them.
apply(inner:  ['#box' => $html])        // replace innerHTML
apply(append: ['#box' => $row])         // add a child
apply(class:  ['#box' => '!is-flash'])  // toggle a class
apply(attr:   ['#box' => ['data-state' => 'active']])

// a missing target fails silently. no build step checks the keys.
		

Click a command above.