Skip to content

Commit cef88ad

Browse files
committed
add: js conditional snippets
1 parent 1297b60 commit cef88ad

File tree

7 files changed

+100
-0
lines changed

7 files changed

+100
-0
lines changed

snippets/js/vanilla/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Prefix `j*`
44

5+
- [Conditional](conditional/)
6+
- if-else
7+
- switch
58
- [Console](console/)
69
- console.dir
710
- console.error
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## JavaScript Conditional Snippets
2+
3+
### [jifelse] if else
4+
5+
```javascript
6+
if (${1:condition}) {
7+
${2:expression}
8+
}
9+
else {
10+
${3:second expression}
11+
}
12+
```
13+
14+
### [jswitch] switch
15+
16+
```javascript
17+
switch (${1:expression}) {
18+
case ${2:value1}:
19+
${3:instructions}
20+
break;
21+
case ${4:value2}:
22+
${5:instructions}
23+
break;
24+
case ${6:valueN}:
25+
${7:instructions}
26+
break;
27+
default:
28+
${8:instructions}
29+
break;
30+
}
31+
```
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<snippet>
2+
<content><![CDATA[
3+
if (${1:condition}) {
4+
${2:expression}
5+
}
6+
else {
7+
${3:second expression}
8+
}
9+
]]></content>
10+
<tabTrigger>jifelse</tabTrigger>
11+
<description>j - if else</description>
12+
</snippet>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<snippet>
2+
<content><![CDATA[
3+
switch (${1:expression}) {
4+
case ${2:value1}:
5+
${3:instructions}
6+
break;
7+
case ${4:value2}:
8+
${5:instructions}
9+
break;
10+
case ${6:valueN}:
11+
${7:instructions}
12+
break;
13+
default:
14+
${8:instructions}
15+
break;
16+
}
17+
]]></content>
18+
<tabTrigger>jswitch</tabTrigger>
19+
<description>j - switch</description>
20+
</snippet>

snippets/js/vanilla/loop/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
## JavaScript Loop Snippets
22

3+
### [jdowhile] do while
4+
5+
```javascript
6+
do {
7+
${1:expression}
8+
} while (${2:condition});
9+
```
10+
311
### [jfore] forEach
412

513
```javascript
@@ -25,3 +33,11 @@ for (var i = ${1:0}, len = ${2:10}; i ${3:<=} len; i${4:++} ) {
2533
${5}
2634
}
2735
```
36+
37+
### [jwhile] while
38+
39+
```javascript
40+
while (${1:condition}) {
41+
${2:expression}
42+
}
43+
```
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<snippet>
2+
<content><![CDATA[
3+
do {
4+
${1:expression}
5+
} while (${2:condition});
6+
]]></content>
7+
<tabTrigger>jdowhile</tabTrigger>
8+
<description>j - do while</description>
9+
</snippet>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<snippet>
2+
<content><![CDATA[
3+
while (${1:condition}) {
4+
${2:expression}
5+
}
6+
]]></content>
7+
<tabTrigger>jwhile</tabTrigger>
8+
<description>j - while</description>
9+
</snippet>

0 commit comments

Comments
 (0)