JavaScript語言精髓與編程實踐
本書講述JavaScript作為一種混合式語言的各方面特性,包括過程式、面向對象、函數式和動態語言特性等,在動態函數式語言特性方面有尤為細致的講述。本書的主要努力之一是分解出這些語言原子,并重現將它們混合在一起的過程與方法。本書的著述目的是基于一種形式上簡單的語言來講述“語言的本質及其應用”。本書講述了通過框架執行過程來構造一個JavaScript擴展框架的方法,并完整講述了框架擴展中各種設計取舍,因此可以作為研究計算機程序設計語言時的參考,用以展示現實系統如何實現經典理論中的各種編程范型。
·21.5萬字