small fixes in hyperscript.md (#1330)
Moved SVG/MathML section down to reflect the order of the TOC Renamed "Avoid Anti-patterns" to enable TOC link
This commit is contained in:
parent
de9049ad11
commit
6252a00bed
1 changed files with 15 additions and 15 deletions
|
|
@ -186,20 +186,6 @@ m("select", {selectedIndex: 0}, [
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### SVG and MathML
|
|
||||||
|
|
||||||
Mithril fully supports SVG. Xlink is also supported, but unlike in pre-v1.0 versions of Mithril, must have the namespace explicitly defined:
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
m("svg", [
|
|
||||||
m("image[xlink:href='image.gif']")
|
|
||||||
])
|
|
||||||
```
|
|
||||||
|
|
||||||
MathML is also fully supported.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Components
|
### Components
|
||||||
|
|
||||||
[Components](components.md) allow you to encapsulate logic into a unit and use it as if it was an element. They are the base for making large, scalable applications.
|
[Components](components.md) allow you to encapsulate logic into a unit and use it as if it was an element. They are the base for making large, scalable applications.
|
||||||
|
|
@ -279,6 +265,20 @@ To learn more about keys, [see the keys page](keys.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### SVG and MathML
|
||||||
|
|
||||||
|
Mithril fully supports SVG. Xlink is also supported, but unlike in pre-v1.0 versions of Mithril, must have the namespace explicitly defined:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
m("svg", [
|
||||||
|
m("image[xlink:href='image.gif']")
|
||||||
|
])
|
||||||
|
```
|
||||||
|
|
||||||
|
MathML is also fully supported.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Making templates dynamic
|
### Making templates dynamic
|
||||||
|
|
||||||
Since nested vnodes are just plain Javascript expressions, you can simply use Javascript facilities to manipulate them
|
Since nested vnodes are just plain Javascript expressions, you can simply use Javascript facilities to manipulate them
|
||||||
|
|
@ -326,7 +326,7 @@ You cannot use Javascript statements such as `if` or `for` within Javascript exp
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Anti-patterns
|
### Avoid Anti-patterns
|
||||||
|
|
||||||
Although Mithril is flexible, some code patterns are discouraged:
|
Although Mithril is flexible, some code patterns are discouraged:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue