Git Product home page Git Product logo

coodict-javascript-in-one-pic's Introduction

Javascript in one pic

[ Languages: English, 中文, 正體中文, Português, Español ]

Gitter chat button BitCoin donate button

Online version

Online Mindmap

TODO

  • Syntax highlight

Color notes

not recommended important warning

Preview

js in one pic

About this project

The original intent of this project was to note down the syntax and basic conceptes of Javascript for personal use, also used as a syllabus for teaching at the same time. The effectiveness of using a Mind map diagram to summarize a programming language is totally unexpected, it looks like a catalogue of handbook talking about Javascript and filled with syntax details. With a single picture/file, Javascript programmers can not only have a overview of the whole picture of this language, but also could locate to practical syntax examples ASAP.

The original mindmap diagram is drawn with Mindnode and exported to PDF/PNG/OPML files along with a *.mm file which can be edited with FreeMind, another SVG file will be released after the whole project is finished(issues #9).

In addition to Javascript, Python3 & Golang versions are on the way! If you find this project helpful, please consider making a donation with bitcoin or other way 🍻

Related projects

TODO

  • Function(basic) - inside function: arguments, return;
  • Function - as value: callback;
  • Function - methods: apply/call/bind;
  • Array - methods: map/reduce;
  • Object(OOP) - constructor, properties;
  • Object(OOP) - inheritance;
  • Scope;
  • Function - closures;
  • Operators - bitwise;
  • Flow control - try/catch;
  • ES6;

References

  1. Professional JavaScript for Web Developers
  2. JavaScript Garden
  3. JavaScript | MDN
  4. 图解Javascript上下文与作用域

License

See the LICENSE file for license rights and limitations (MIT).

coodict-javascript-in-one-pic's People

Contributors

alicona avatar appleboy avatar claylevering avatar gitter-badger avatar lennonjesus avatar mii9000 avatar nonemoticoner avatar peterdavehello avatar rainyear avatar thearunster avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.