ClojureScript: Up and Running

0
(0)

ClojureScript: Up and Running
 

  • Author:Luke VanderHartStuart Sierra
  • Length: 116 pages
  • Edition: 1
  • Publisher: O’Reilly Media
  • Publication Date: 2012-11-07
  • ISBN-10: 1449327435
  • ISBN-13: 9781449327439
  • Sales Rank: #2266402 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript—without the flaws—but also supports the full semantics of its parent language. You’ll delve into ClojureScript’s immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries.

    No previous experience with Clojure or ClojureScript is necessary. If you’re familiar with JavaScript, HTML, CSS, and the DOM, you’ll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.

    • Start writing ClojureScript code with the Leiningen build system
    • Learn how the ClojureScript compiler works to produce optimized JavaScript
    • Use JavaScript functions and libraries directly from ClojureScript code
    • Explore functions in Clojure’s sequence library such as map, reduce, and filter
    • Use macros to define new control structures or embed domain-specific languages
    • Compile manually or script your own workflow with ClojureScript’s compiler tools
    • Integrate ClojureScript with Clojure on the JVM to build powerful client-server applications

    中文:

    书名:ClojureScript:启动并运行

    了解如何使用ClojureScript构建完整的客户端应用程序,ClojureScript是一种Clojure语言变体,可编译为优化的Java脚本。这篇动手介绍向您展示了ClojureScript不仅与JavaScript有相似之处–没有缺陷–而且还支持其父语言的完整语义。您将深入研究ClojureScript的不可变的数据结构、惰性序列、一流的函数、宏以及对JavaScript库的支持。

    以前不需要有使用Clojure或ClojureScript的经验。如果您熟悉JavaScript、HTML、CSS和DOM,您很快就会发现ClojureScript与JavaScript具有相同的影响范围,但功能更强大。

    • 开始使用Leiningen构建系统编写ClojureScript代码
    • 了解ClojureScript编译器如何生成优化的JavaScript
    • 直接从ClojureScript代码使用JavaScript函数和库
    • 探索Clojure序列库中的函数,如map、Reduce和Filter
    • 使用宏定义新的控制结构或嵌入特定于域的语言
    • 使用ClojureScript的编译器工具手动编译或编写您自己的工作流脚本
    • 在JVM上集成ClojureScript和Clojure,以构建功能强大的客户端-服务器应用程序
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册