/
javascript.snippets
69 lines (54 loc) · 1.24 KB
/
javascript.snippets
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
snippet fns "Function namespace"
var ${1:new_namespace} = (function $1 (){
// Private vars
${2: var ${3:name} = "private";}
// Private functions
${4: ${5:var pfunc = function pfunc() {
return "";
};} }
// Return the public interface
return {
$6:$0;
};
})();
endsnippet
snippet ons "object namespace"
if (! window.${1:nsname} ) {
var $1 = {};
window.$1 = $1;
}$0
endsnippet
snippet af "Anonymous Function"
function(${1:args}) {${2}}${3}
endsnippet
snippet (af "Anonymous Function"
(function(${1:args}) {${2}
})${3}
endsnippet
snippet (af) "Anonymous Function"
var ${1} = (function(${2:args}) {
${3}
})();//$1 ${0}
endsnippet
snippet naf "Named Anonymous Function"
function ${1:funcname}(${2:args}) {${3}}$0
endsnippet
snippet nf "Named inline function"
var ${1:fname} function(${2:args}) {${3}}$0
endsnippet
snippet vf "Var function"
var ${1:func_name} = function(${2:args}) {
${3:console.log('$1()');}
};//$1()$0
endsnippet
snippet vnf "Var named function"
var ${1:func_name} = function $1(${2:args}) {
${3:console.log( ${4: "$1()"} );}$5
};//$1()$0
endsnippet
snippet v "simple var = someting expression"
var ${1} = ${2};
endsnippet
snippet cl "console.log()"
console.log($1);$0
endsnippet