• Stars
    star
    6,697
  • Rank 5,903 (Top 0.2 %)
  • Language
  • License
    MIT License
  • Created over 9 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn javascript in one picture.

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 concepts 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).

More Repositories

1

python3-in-one-pic

Learn python3 in one picture.
Jupyter Notebook
4,968
star
2

pytips

Useful Python tips!
Jupyter Notebook
550
star
3

ImageColorTheme

Extract Color Themes from Images
Python
322
star
4

lolita

Using github's issue system as lightweight notes & blog.
Jupyter Notebook
159
star
5

CPython-Internals-Lecture-Notes

CPython Internals 学习笔记
115
star
6

cix-extractor-py

基于行块分布函数的通用网页正文(及图片)抽取 - Python版本
Python
115
star
7

react-jwt-example

Using JSON Web Token in React App.
JavaScript
73
star
8

dailybot

Daily Bot - Parse RSS and ChatGPT it.
Python
45
star
9

Dobby

Test your RESTful API more RESTfully
JavaScript
31
star
10

MathModeBot

Telegram Bot MathMode with Flask
Python
14
star
11

init-react-reflux-workflow

Clone and Gulp, start writing your React App.
JavaScript
13
star
12

DataX

Crawling, Cleaning, Analysing, Visualization and Inferencing
Jupyter Notebook
12
star
13

Oxford-Machine-Learning-Course-2015

Oxford Machine Learning Course 2015
Jupyter Notebook
11
star
14

tornado-mvc

Tornado x MVC
Python
9
star
15

rainyear.github.io

blog.
JavaScript
9
star
16

emoji-query

Query emoji string & unicode
JavaScript
6
star
17

data-blog

Data blog generated with Jupyter & MkDocs
Python
5
star
18

solar-rain

Solarized dark ghost theme
JavaScript
4
star
19

A-sketch-of-SICP

SICP in IPython Notebook with Scheme kernel.
3
star
20

nb

Jupyter Notebook Viewer
HTML
3
star
21

FlomoBar

JavaScript
3
star
22

xr_ux

Posts about AR/VR UX & Tech.
1
star
23

NexusHDThanker

NHD 说谢谢换魔力值
Python
1
star
24

lisp-koans-answers

My lisp-koans answers
Common Lisp
1
star
25

avgot

Python
1
star