-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjs.txt
83 lines (58 loc) · 1.39 KB
/
js.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Literatur:
=========
- JavaScript - Pocket Reference (durchschauen)
- JavaScript - The Good Parts (lesen)
- JavaScript - The Definitive Guide (nicht lesen)
- es6-features.org (in Detail im TechINSIGHT, ES5 -> ES6 Upgrade)
Tools
=====
- IDE: WebStorm 10
- Shell: CygWin + ConEmu (als Alternative zu MinTTY) + TMux + Bash
Shell: CMD.exe
Node/IO.js
NPM
Grunt
...
Bash: CTRL+a: Anfang springen
CTRL+e: Ende springen
CTRL+r: Suchen
CURSOR
TMUX: CTRL+a + ?: Hilfe für Keystrokes
ConEmu: CTRL+t: Tab aufmachen
Libraries
=========
npmjs.org: Node-spezifisch (Server)
$ npm install -g grunt
$ grunt ...
$ npm install grunt
$ ./node_modules/.bin/grunt ...
Client-spezifisch:
http://rse.github.io/html5-spa-essentials/
$ npm install -g bower
$ bower install jquery
./bower_components/query/dist/jquery.js
Schritt 1
---------
Single-Page-App erzeugt Maske
- jQuery = $
$(...).xxx
DOM Manipulation (+ AJAX + ..)
- jQuery-Markup
wie kommt HTML Snippets in den DOM
- TypoPRO
Font... z.B. Open Sans
Schritt 2
---------
Base-Styling
- Twitter Bootstrap
(Widget Styling)
- LESS
CSS Makroprozessor, wie kommt CSS in den DOM bequem
Schritt 3:
---------
Architektur
- ComponentJS
- ECMAScript 6
- ...
Modulkonzept:
https://github.com/rse/oset/blob/master/Gruntfile.js