gopherjs-book
gopherjs-book copied to clipboard
GopherJS by Example
## Logo The logo we have now is of JS coming out of a gopher hole. I like the play on words, but it isn't exactly evocative. I think the...
- AngularJS: [github.com/gopherjs/go-angularjs](https://github.com/gopherjs/go-angularjs) - D3: [github.com/iansmith/d3](https://github.com/iansmith/d3) - DOM: [honnef.co/go/js/dom](http://honnef.co/go/js/dom) - jQuery: [github.com/gopherjs/jquery](https://github.com/gopherjs/jquery) - JS console: [honnef.co/go/js/console](http://honnef.co/go/js/console) - WebGL: [github.com/ajhager/webgl](https://github.com/ajhager/webgl) - XHR: [honnef.co/go/js/xhr](http://honnef.co/go/js/xhr) - Wade: [github.com/phaikawl/wade](https://github.com/phaikawl/wade) - ENGi: [github.com/ajhager/engi](https://github.com/ajhager/engi) - WebSocket:...
``` struct tags build flag comments wrapping the JS inheritance chain type conversions getters / setters vs properties map[string]interface{} ```
``` JS is nonblocking //gopherjs:blocking callbacks + goroutines sync package implementation JS async APIs to Go synchronous ```
Playground Custom Dev Tools SVGo Sketchpad
``` 1. Introduction 1.1 Go -> JavaScript 1.2 Design Goals 1.3 Compatibility 1.4 Integration 1.5 Prerequisites 1.6 About You 1.7 Community 1.8 Getting Help 1.9 Acknowledgements ```
``` 2. Getting Started 2.1 Chapter Goals 2.2 Installation 2.3 Hello, GopherJS! 2.4 Development Tools 2.5 Exposing Code 2.6 Browser Testing 2.7 Conclusion ```