]>
Commit | Line | Data |
---|---|---|
1 | # Prototype | |
2 | snippet proto | |
3 | ${1:class_name}.prototype.${2:method_name} = | |
4 | function(${3:first_argument}) { | |
5 | ${4:// body...} | |
6 | }; | |
7 | # Function | |
8 | snippet fun | |
9 | function ${1:function_name} (${2:argument}) { | |
10 | ${3:// body...} | |
11 | } | |
12 | # Anonymous Function | |
13 | snippet f | |
14 | function(${1}) {${2}}; | |
15 | # if | |
16 | snippet if | |
17 | if (${1:true}) {${2}} | |
18 | # if ... else | |
19 | snippet ife | |
20 | if (${1:true}) {${2}} | |
21 | else{${3}} | |
22 | # tertiary conditional | |
23 | snippet t | |
24 | ${1:/* condition */} ? ${2:a} : ${3:b} | |
25 | # switch | |
26 | snippet switch | |
27 | switch(${1:expression}) { | |
28 | case '${3:case}': | |
29 | ${4:// code} | |
30 | break; | |
31 | ${5} | |
32 | default: | |
33 | ${2:// code} | |
34 | } | |
35 | # case | |
36 | snippet case | |
37 | case '${1:case}': | |
38 | ${2:// code} | |
39 | break; | |
40 | ${3} | |
41 | # for (...) {...} | |
42 | snippet for | |
43 | for (var ${2:i} = 0; $2 < ${1:Things}.length; $2${3:++}) { | |
44 | ${4:$1[$2]} | |
45 | }; | |
46 | # for (...) {...} (Improved Native For-Loop) | |
47 | snippet forr | |
48 | for (var ${2:i} = ${1:Things}.length - 1; $2 >= 0; $2${3:--}) { | |
49 | ${4:$1[$2]} | |
50 | }; | |
51 | # while (...) {...} | |
52 | snippet wh | |
53 | while (${1:/* condition */}) { | |
54 | ${2:/* code */} | |
55 | } | |
56 | # do...while | |
57 | snippet do | |
58 | do { | |
59 | ${2:/* code */} | |
60 | } while (${1:/* condition */}); | |
61 | # Object Method | |
62 | snippet :f | |
63 | ${1:method_name}: function(${2:attribute}) { | |
64 | ${4} | |
65 | }${3:,} | |
66 | # setTimeout function | |
67 | snippet timeout | |
68 | setTimeout(function() {${3}}${2}, ${1:10}; | |
69 | # Get Elements | |
70 | snippet get | |
71 | getElementsBy${1:TagName}('${2}')${3} | |
72 | # Get Element | |
73 | snippet gett | |
74 | getElementBy${1:Id}('${2}')${3} |