Skip to content

Commit 24dc6e1

Browse files
committed
ver2
1 parent f6721b8 commit 24dc6e1

21 files changed

+289
-17
lines changed

README.md

Lines changed: 98 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ for (${1:prop} in ${2:obj}) {
7171
}
7272
```
7373

74-
### [fo] for
74+
### [for] for
7575

7676
```javascript
7777
for (var ${1:i} = ${2:0}, ${3:l} = ${4:arr}.length; ${1:i} < ${3:l}; ++${1:i}) {
@@ -81,7 +81,7 @@ for (var ${1:i} = ${2:0}, ${3:l} = ${4:arr}.length; ${1:i} < ${3:l}; ++${1:i}) {
8181

8282
## Function
8383

84-
### [fn] function
84+
### [fn][fun] function
8585

8686
```javascript
8787
function ${1:functionName}(${2:arguments}) {
@@ -97,16 +97,16 @@ function(${1:arguments}) {
9797
}
9898
```
9999
100-
### [apply] apply
100+
### [ap] apply
101101
102102
```javascript
103-
${1:functionName}.apply(${2:context}, [${3:arguments}]);
103+
apply(${1:context}, [${2:arguments}]);
104104
```
105105
106-
### [call] call
106+
### [ca] call
107107
108108
```javascript
109-
${1:functionName}.call(${2:context}, ${3:arguments});
109+
call(${1:context}, ${2:arguments});
110110
```
111111
112112
### [iif] immediately-invoked function expression
@@ -139,78 +139,138 @@ if (${1:expr}) {
139139
140140
## Jquery
141141
142-
### [jvt] get $this
142+
### [jvt] var $this = $(this)
143143
144144
```javascript
145145
var \$this = \$(this);
146146
```
147147
148-
### [jve] get jquery element
148+
### [jve] var $var = $('var')
149149
150150
```javascript
151151
var \$${1} = \$('${2}');
152152
```
153153
154-
### [jvd] get data
154+
### [jvd] var d = $d.data('d')
155155
156156
```javascript
157157
var ${1:cid} = \$${2:this}.data('${3:cid}');
158158
```
159159
160+
### [da] data()
161+
162+
```javascript
163+
data('${1}')
164+
```
165+
160166
### [jext] $.extend
161167
162168
```javascript
163169
\$.extend(${1});
164170
```
165171
172+
### [ext] extend()
173+
174+
```javascript
175+
extend(${1})
176+
```
177+
166178
### [jat] $.attr
167179
168180
```javascript
169181
\$${1:this}.attr('${2}'${3});
170182
```
171183
184+
### [at] attr()
185+
186+
```javascript
187+
attr('${1}'${2})
188+
```
189+
172190
### [jcss] $.css
173191
174192
```javascript
175193
\$${1:this}.css({${2}});
176194
```
177195
196+
### [css] css()
197+
198+
```javascript
199+
css({${2}})
200+
```
201+
178202
### [jwi] $.width
179203
180204
```javascript
181205
\$${1:this}.width(${2});
182206
```
183207
208+
### [wi] width()
209+
210+
```javascript
211+
width(${1})
212+
```
213+
184214
### [jhe] $.height
185215
186216
```javascript
187217
\$${1:this}.height(${2});
188218
```
189219
220+
### [he] height()
221+
222+
```javascript
223+
height(${1})
224+
```
225+
190226
### [jsh] $.show
191227
192228
```javascript
193229
\$${1:this}.show();
194230
```
195231
232+
### [sh] show()
233+
234+
```javascript
235+
show()
236+
```
237+
196238
### [jhi] $.hide
197239
198240
```javascript
199241
\$${1:this}.hide();
200242
```
201243
244+
### [hi] hide()
245+
246+
```javascript
247+
hide()
248+
```
249+
202250
### [jac] $.addClass
203251
204252
```javascript
205253
\$${1:this}.addClass('${2}');
206254
```
207255
256+
### [addC] addClass()
257+
258+
```javascript
259+
addClass('${1}')
260+
```
261+
208262
### [jrc] $.removeClass
209263
210264
```javascript
211265
\$${1:this}.removeClass('${2}');
212266
```
213267
268+
### [rem] removeClass()
269+
270+
```javascript
271+
removeClass('${1}')
272+
```
273+
214274
### [jon] $.on
215275
216276
```javascript
@@ -219,20 +279,46 @@ var ${1:cid} = \$${2:this}.data('${3:cid}');
219279
});
220280
```
221281
282+
### [on] on()
283+
284+
```javascript
285+
on('${1:click}', ${2}function(e${3}) {
286+
${4:// body...}
287+
});
288+
```
289+
222290
### [jtri] $.trigger
223291
224292
```javascript
225293
\$${1:doc}.trigger('${2:eventType}'${3});
226294
```
227295
296+
### [tri] trigger()
297+
298+
```javascript
299+
trigger('${1:eventType}'${2});
300+
```
301+
228302
## MISC
229303
230-
### [vs] save context
304+
### [vs] var self = this
231305
232306
```javascript
233307
var ${1:self} = this;
234308
```
235309
310+
### [se] self = this
311+
312+
```javascript
313+
self = this;
314+
```
315+
316+
### [th] that = this
317+
318+
```javascript
319+
that = this;
320+
```
321+
236322
### [al] alert
237323
238324
```javascript
@@ -281,15 +367,15 @@ module.exports = {${1}};
281367
282368
## Timer
283369
284-
### [st] setTimeout
370+
### [st][setT] setTimeout
285371
286372
```javascript
287373
setTimeout(function() {
288374
${2:// body...}
289375
}, ${1:delay});
290376
```
291377
292-
### [si] setInterval
378+
### [si][setI] setInterval
293379
294380
```javascript
295381
setInterval(function() {

for-native.sublime-snippet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ for (var ${1:i} = ${2:0}, ${3:l} = ${4:arr}.length; ${1:i} < ${3:l}; ++${1:i}) {
66
}
77
]]></content>
88
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
9-
<tabTrigger>fo</tabTrigger>
9+
<tabTrigger>for</tabTrigger>
1010
<description>for</description>
1111
<!-- Optional: Set a scope to limit where the snippet will trigger -->
1212
<scope>source.js, keyword.control.js</scope>

function-apply.sublime-snippet

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<snippet>
22
<content><![CDATA[
3-
${1:functionName}.apply(${2:context}, [${3:arguments}]);
3+
apply(${1:context}, [${2:arguments}]);
44
]]></content>
5-
<tabTrigger>apply</tabTrigger>
5+
<tabTrigger>ap</tabTrigger>
66
<scope>source.js</scope>
77
<description>method.apply()</description>
88
</snippet>

function-call.sublime-snippet

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<snippet>
22
<content><![CDATA[
3-
${1:functionName}.call(${2:context}, ${3:arguments});
3+
call(${1:context}, ${2:arguments});
44
]]></content>
5-
<tabTrigger>call</tabTrigger>
5+
<tabTrigger>ca</tabTrigger>
66
<scope>source.js</scope>
77
<description>method.call()</description>
88
</snippet>

function2.sublime-snippet

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<snippet>
2+
<content><![CDATA[
3+
function ${1:functionName}(${2:arguments}) {
4+
${3:// body...}
5+
}
6+
]]></content>
7+
<tabTrigger>fun</tabTrigger>
8+
<scope>source.js</scope>
9+
<description>function</description>
10+
</snippet>

jquerys-addClass.sublime-snippet

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
addClass('${1}')
5+
]]></content>
6+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
7+
<tabTrigger>addC</tabTrigger>
8+
<description>addClass()</description>
9+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
10+
<scope>source.js, keyword.operator.js</scope>
11+
</snippet>

jquerys-attr.sublime-snippet

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
attr('${1}'${2})
5+
]]></content>
6+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
7+
<tabTrigger>at</tabTrigger>
8+
<description>attr()</description>
9+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
10+
<scope>source.js, keyword.operator.js</scope>
11+
</snippet>

jquerys-css.sublime-snippet

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
css({${1}})
5+
]]></content>
6+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
7+
<tabTrigger>css</tabTrigger>
8+
<description>css()</description>
9+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
10+
<scope>source.js, keyword.operator.js</scope>
11+
</snippet>

jquerys-extend.sublime-snippet

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
extend(${1})
5+
]]></content>
6+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
7+
<tabTrigger>ext</tabTrigger>
8+
<description>extend()</description>
9+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
10+
<scope>source.js, keyword.operator.js</scope>
11+
</snippet>

jquerys-getData.sublime-snippet

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
data('${1}'${2})
5+
]]></content>
6+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
7+
<tabTrigger>da</tabTrigger>
8+
<description>data()</description>
9+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
10+
<scope>source.js, storage.type.js</scope>
11+
</snippet>

jquerys-height.sublime-snippet

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
height(${1})
5+
]]></content>
6+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
7+
<tabTrigger>he</tabTrigger>
8+
<description>height()</description>
9+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
10+
<scope>source.js, keyword.operator.js</scope>
11+
</snippet>

jquerys-hide.sublime-snippet

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
hide()
5+
]]></content>
6+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
7+
<tabTrigger>hi</tabTrigger>
8+
<description>hide()</description>
9+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
10+
<scope>source.js, keyword.operator.js</scope>
11+
</snippet>

jquerys-on.sublime-snippet

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<snippet>
2+
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
3+
<content><![CDATA[
4+
on('${1:click}', ${2}function(e${3}) {
5+
${4:// body...}
6+
});
7+
]]></content>
8+
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
9+
<tabTrigger>on</tabTrigger>
10+
<description>on()</description>
11+
<!-- Optional: Set a scope to limit where the snippet will trigger -->
12+
<scope>source.js, keyword.operator.js</scope>
13+
</snippet>

0 commit comments

Comments
 (0)