mirror of
https://github.com/bigskysoftware/hypermedia-systems.git
synced 2025-12-08 00:04:26 -05:00
edit ch10, htmx goal
This commit is contained in:
parent
aa6b440843
commit
3e08af1a9d
@ -39,8 +39,8 @@ This makes htmx attractive to people who don't want to write JavaScript, and the
|
|||||||
wary of the complexity of Single Page Application frameworks.
|
wary of the complexity of Single Page Application frameworks.
|
||||||
|
|
||||||
However, dunking on JavaScript is not the aim of the htmx project.
|
However, dunking on JavaScript is not the aim of the htmx project.
|
||||||
|
// adds okay here?
|
||||||
The goal of htmx is not less JavaScript, but more readable and hypermedia-friendly code.
|
The goal of htmx is not less JavaScript, but less code, more readable and hypermedia-friendly code.
|
||||||
|
|
||||||
Scripting has been a massive force multiplier for the web. Using scripting, web application developers are not only able
|
Scripting has been a massive force multiplier for the web. Using scripting, web application developers are not only able
|
||||||
to enhance their HTML websites, but also create full-fledged client-side applications that can often compete with
|
to enhance their HTML websites, but also create full-fledged client-side applications that can often compete with
|
||||||
@ -86,7 +86,7 @@ development of a new style and best practices for what we are calling Hypermedia
|
|||||||
|
|
||||||
Unfortunately, simply listing "`best practices`" is rarely convincing or edifying. To be honest, it's boring.
|
Unfortunately, simply listing "`best practices`" is rarely convincing or edifying. To be honest, it's boring.
|
||||||
|
|
||||||
Instead, we will demonstrate these best practices by implementing client-side features in Contact.app. To show different aspects of hypermedia-friendly scripting, we will
|
Instead, we will demonstrate these best practices by implementing client-side features in Contact.app. To cover different aspects of hypermedia-friendly scripting, we will
|
||||||
implement three different features:
|
implement three different features:
|
||||||
|
|
||||||
* An overflow menu to hold the _Edit_, _View_ and _Delete_ actions, to clean up visual clutter in our list of contacts.
|
* An overflow menu to hold the _Edit_, _View_ and _Delete_ actions, to clean up visual clutter in our list of contacts.
|
||||||
@ -164,7 +164,7 @@ One of the best things about VanillaJS is how you install it: you don't have to!
|
|||||||
You can just start writing JavaScript in your web application, and it will simply work.
|
You can just start writing JavaScript in your web application, and it will simply work.
|
||||||
|
|
||||||
That's the good news. The bad news is that, despite improvements over the last decade, JavaScript has some significant
|
That's the good news. The bad news is that, despite improvements over the last decade, JavaScript has some significant
|
||||||
limitations as a scripting language that can make it a less than ideal as a stand-alone scripting technology for
|
limitations as a scripting language that can make it less than ideal as a stand-alone scripting technology for
|
||||||
Hypermedia-Driven Applications:
|
Hypermedia-Driven Applications:
|
||||||
|
|
||||||
* Being as established as it is, it has accreted a lot of features and warts.
|
* Being as established as it is, it has accreted a lot of features and warts.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user