An open API service indexing awesome lists of open source software.

https://github.com/gluons/vscode-atom-javascript-snippet

:atom: Atom JavaScript Snippet for Visual Studio Code.
https://github.com/gluons/vscode-atom-javascript-snippet

atom javascript snippet snippets visual-studio-code vscode

Last synced: about 2 months ago
JSON representation

:atom: Atom JavaScript Snippet for Visual Studio Code.

Awesome Lists containing this project

README

        

# Atom JavaScript Snippet
[![License](https://img.shields.io/github/license/gluons/vscode-atom-javascript-snippet.svg?style=flat-square)](https://github.com/gluons/vscode-atom-javascript-snippet/blob/master/LICENSE)
[![Visual Studio Marketplace](https://vsmarketplacebadge.apphb.com/version/gluons.vscode-atom-javascript-snippet.svg?style=flat-square)](https://marketplace.visualstudio.com/items?itemName=gluons.vscode-atom-javascript-snippet)
[![Visual Studio Marketplace installs](https://vsmarketplacebadge.apphb.com/installs/gluons.vscode-atom-javascript-snippet.svg?style=flat-square)](https://marketplace.visualstudio.com/items?itemName=gluons.vscode-atom-javascript-snippet)

⚛ Atom JavaScript Snippet for Visual Studio Code

The extension that provide [Atom](https://atom.io/) [JavaScript](https://github.com/atom/language-javascript) snippets for using in [Visual Studio Code](https://code.visualstudio.com/).

This snippet is based on [atom/language-javascript](https://github.com/atom/language-javascript/blob/master/snippets/language-javascript.cson).

## Recommended configurations

To keep snippets to show on the top of suggestions for easy using, use this configuration.

```json
{
"editor.snippetSuggestions": "top"
}
```

## Snippets

### [`kf`] Object Method
```javascript
methodName: function (attribute) {

},
```

### [`kv`] Object key — key: "value"
```javascript
key: 'value',
```

### [`proto`] Prototype
```javascript
ClassName.prototype.methodName = function () {

};
```

### [`do`] do
```javascript
do {

} while (true);
```

### [`tern`] condition ? true : false
```javascript
condition ? true : false
```

### [`if`] if
```javascript
if (true) {

}
```

### [`ife`] if … else
```javascript
if (true) {

} else {

}
```

### [`else`] else
```javascript
else {

}
```

### [`elseif`] else if
```javascript
else if (true) {

}
```

### [`for`] for
```javascript
for (var i = 0; i < array.length; i++) {
array[i]
}
```

### [`forin`] for in
```javascript
for (var variable in object) {
if (object.hasOwnProperty(variable)) {

}
}
```

### [`forof`] for of
```javascript
for (variable of iterable) {

}
```

### [`fun`] Function
```javascript
function functionName() {

}
```

### [`f`] Anonymous Function
```javascript
function () {

}
```

### [`af`] Arrow Function
```javascript
() => {

}
```

### [`gen`] Generator
```javascript
function* functionName() {

}
```

### [`g`] Anonymous Generator
```javascript
function* () {

}
```

### [`get`] getElementsByClassName
```javascript
getElementsByClassName('className')
```

### [`getn`] getElementsByName
```javascript
getElementsByName('name')
```

### [`gett`] getElementsByTagName
```javascript
getElementsByTagName('tagName')
```

### [`geti`] getElementById
```javascript
getElementById('id')
```

### [`qs`] querySelector
```javascript
querySelector('query')
```

### [`qsa`] querySelectorAll
```javascript
querySelectorAll('query')
```

### [`iife`] Immediately-Invoked Function Expression
```javascript
(function() {
'use strict';

}());
```
### [`log`] log
```javascript
console.log();
```

### [`dir`] dir
```javascript
console.dir();
```

### [`warn`] warn
```javascript
console.warn();
```

### [`error`] error
```javascript
console.error();
```

### [`inspect`] inspect
```javascript
console.log(require('util').inspect(, { depth: null }));
```

### [`prom`] new Promise
```javascript
new Promise(function(resolve, reject) {

});
```

### [`interval`] setInterval function
```javascript
setInterval(function () {

}, 10);
```

### [`timeout`] setTimeout function
```javascript
setTimeout(function () {

}, 10);
```

### [`switch`] switch
```javascript
switch (expression) {
case expression:

break;
default:

}
```

### [`case`] case
```javascript
case expression:

break;
```

### [`try`] try
```javascript
try {

} catch (e) {

} finally {

}
```

### [`while`] while
```javascript
while (true) {

}
```

### [`/**`] Start Docblock
```javascript
/**
*
*/
```

### [`req`] CommonJS require
```javascript
const module = require('module');
```

### [`class`] Class
```javascript
class ClassName {
constructor() {

}
}
```

### [`expfun`] export function
```javascript
exports.functionName = function () {
// body...
};
```

### [`expmod`] export module
```javascript
module.exports = name;
```

### [`ret`] return
```javascript
return ;
```