Skip to content

Commit e5c8c38

Browse files
committed
Add function snippets
1 parent 6694834 commit e5c8c38

File tree

3 files changed

+40
-6
lines changed

3 files changed

+40
-6
lines changed

README.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,24 @@ console.log(${1:obj});
5858
console.warn(${1:obj});
5959
```
6060

61+
## Function
62+
63+
### [fu] function
64+
65+
```javascript
66+
function ${1:methodName} (${2:arguments}) {
67+
${4}
68+
}
69+
```
70+
71+
### [pr] prototype
72+
73+
```javascript
74+
${1:ClassName}.prototype.${2:methodName} = function(${3:arguments}) {
75+
${4}
76+
}
77+
```
78+
6179
## DOM
6280

6381
### [gi] getElementById
@@ -122,8 +140,6 @@ ${1:document}.innerHTML = '${2}';
122140
${1:document}.textContent = '${2}';
123141
```
124142

125-
## Attribute
126-
127143
### [ga] getAttribute
128144

129145
```javascript
@@ -142,8 +158,6 @@ ${1:document}.setAttribute('${2:attr}', ${3:value});
142158
${1:document}.removeAttribute('${2:attr}');
143159
```
144160

145-
## Class
146-
147161
### [ca] classList.add
148162

149163
```javascript
@@ -183,7 +197,7 @@ process.exit(${1:code});
183197

184198
## Roadmap
185199

186-
* Add Node.js snippets
200+
* Add BDD snippets
187201

188202
## Contributing
189203

@@ -196,7 +210,7 @@ process.exit(${1:code});
196210
## History
197211

198212
* v0.1.0 August 14, 2013
199-
* Added console snippets
213+
* Added console and function snippets
200214
* Added DOM manipulation snippets
201215
* Added NodeJS snippets
202216

function-prototype.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+
${1:ClassName}.prototype.${2:methodName} = function(${3:arguments}) {
4+
${4:// body...}
5+
}
6+
]]></content>
7+
<tabTrigger>pr</tabTrigger>
8+
<scope>source.js</scope>
9+
<description>prototype</description>
10+
</snippet>

function.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:methodName} (${2:arguments}) {
4+
${3:// body...}
5+
}
6+
]]></content>
7+
<tabTrigger>fu</tabTrigger>
8+
<scope>source.js</scope>
9+
<description>function</description>
10+
</snippet>

0 commit comments

Comments
 (0)