summaryrefslogtreecommitdiff
path: root/book/src/main/scalatex/book/Index.scalatex
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-11-09 10:08:47 -0800
committerLi Haoyi <haoyi@dropbox.com>2014-11-09 10:08:47 -0800
commit978a138c02c07822ef71f31f71e552a9659a0a53 (patch)
tree9771e4d4620af7e6f5ff54cb4c711e04cffb4e30 /book/src/main/scalatex/book/Index.scalatex
parent795c0eb5de003b22c3874762557ae2b34ae64de0 (diff)
downloadhands-on-scala-js-978a138c02c07822ef71f31f71e552a9659a0a53.tar.gz
hands-on-scala-js-978a138c02c07822ef71f31f71e552a9659a0a53.tar.bz2
hands-on-scala-js-978a138c02c07822ef71f31f71e552a9659a0a53.zip
wip
Diffstat (limited to 'book/src/main/scalatex/book/Index.scalatex')
-rw-r--r--book/src/main/scalatex/book/Index.scalatex14
1 files changed, 12 insertions, 2 deletions
diff --git a/book/src/main/scalatex/book/Index.scalatex b/book/src/main/scalatex/book/Index.scalatex
index fba24f7..3cb8c2a 100644
--- a/book/src/main/scalatex/book/Index.scalatex
+++ b/book/src/main/scalatex/book/Index.scalatex
@@ -14,9 +14,16 @@
@p
This book contains something for all levels of experience with Scala.js: absolute beginners can get started with the Introduction and Hands-on tutorial, people who have used it before can skip ahead to the later parts of the tutorial, building a canvas app or dynamic HTML page. Intermediate users will find the chapters on cross-publishing a Scala.js library interesting, and even experienced users will find the In-depth Documention useful.
+ @p
+ This book does not spend time on pontifying a philosophy or ideology behind Scala.js or Scala. It instead spends its words on hands-on tutorials and in-depth dives into parts of the Scala.js platform, to try and get you acquainted with Scala.js as soon as possible, so you can make your own decisions about its merits or qualities.
+
@sect("Intro to Scala.js")
@Intro.template
+@sect("Hands On", "Writing your first Scala.js programs")
+ @p
+ This half of the book walks you through various facets of the Scala.js development experience. From making your first app, to testing and publishing modules, to writing an integrated client-server application.
+
@sect("Getting Started")
@handson.GettingStarted.template
@@ -37,7 +44,7 @@
@sect("Scala.js in Depth", "Exploring Scala.js")
@p
- This half of the book dives into a few aspects of Scala.js much more deeply that the hands-on introduction does. It's aimed at someone who has already used Scala.js, and wants to explore the edge-cases or how things work under-the-cover. It's not a formal specification; rather, it's aim is to be a useful reference to read instead of (or in preparation for) digging into the implementation code.
+ This half of the book dives into a few aspects of Scala.js much more deeply that the hands-on introduction does. It's aimed at someone who has already used Scala.js, and wants to explore the edge-cases, how things work under-the-cover, or why it has been designed in such a way. It's not a formal specification; rather, it's aim is to be a useful reference to read instead of (or in preparation for) digging into the implementation code.
@sect("Javascript Interoperability")
@indepth.JavascriptInterop.template
@@ -49,4 +56,7 @@
@indepth.CompilationPipeline.template
@sect("Scala.js' Design Space")
- @indepth.DesignSpace.template \ No newline at end of file
+ @indepth.DesignSpace.template
+
+ @sect("Java APIs")
+ @indepth.JavaAPIs.template \ No newline at end of file