@2890594972
2018-06-08T05:05:46.000000Z
字数 4494
阅读 779
snippet
https://github.com/xiangjun9988/vscode-javascript-snippet-pack
## JavaScript Snippet Pack for Visual Studio CodeDownload this extension from the [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items/akamud.vscode-javascript-snippet-pack)-----------------------------------------A snippet pack to make you more productive working with JavaScript.Based on [Visual Studio extension](https://github.com/madskristensen/JavaScriptSnippetPack) by [Mads Kristensen](https://github.com/madskristensen), which is based on [Atom snippets](https://atom.io/packages/javascript-snippets).This extension ships a bunch of useful code snippets for the JavaScript and TypeScript editors.Here's the full list of all the snippets:## Console### [cd] console.dir```javascriptconsole.dir(${1});<div class="md-section-divider"></div>
console.error(${1});<div class="md-section-divider"></div>
console.info(${1});<div class="md-section-divider"></div>
console.log(${1});<div class="md-section-divider"></div>
console.warn(${1});<div class="md-section-divider"></div>
debugger;<div class="md-section-divider"></div>
${1:document}.addEventListener('${2:load}', function(e) {${3:// body}});<div class="md-section-divider"></div>
${1:document}.appendChild(${2:elem});<div class="md-section-divider"></div>
${1:document}.removeChild(${2:elem});<div class="md-section-divider"></div>
${1:document}.createElement(${2:elem});<div class="md-section-divider"></div>
${1:document}.createDocumentFragment();<div class="md-section-divider"></div>
${1:document}.classList.add('${2:class}');<div class="md-section-divider"></div>
${1:document}.classList.toggle('${2:class}');<div class="md-section-divider"></div>
${1:document}.classList.remove('${2:class}');<div class="md-section-divider"></div>
${1:document}.getElementById('${2:id}');<div class="md-section-divider"></div>
${1:document}.getElementsByClassName('${2:class}');<div class="md-section-divider"></div>
${1:document}.getElementsByTagName('${2:tag}');<div class="md-section-divider"></div>
${1:document}.getAttribute('${2:attr}');<div class="md-section-divider"></div>
${1:document}.setAttribute('${2:attr}', ${3:value});<div class="md-section-divider"></div>
${1:document}.removeAttribute('${2:attr}');<div class="md-section-divider"></div>
${1:document}.innerHTML = '${2:elem}';<div class="md-section-divider"></div>
${1:document}.textContent = '${2:content}';<div class="md-section-divider"></div>
${1:document}.querySelector('${2:selector}');<div class="md-section-divider"></div>
${1:document}.querySelectorAll('${2:selector}');<div class="md-section-divider"></div>
${1:array}.forEach(function(item) {${2:// body}});<div class="md-section-divider"></div>
function ${1:methodName} (${2:arguments}) {${3:// body}}<div class="md-section-divider"></div>
function(${1:arguments}) {${2:// body}}<div class="md-section-divider"></div>
${1:object}.prototype.${2:method} = function(${3:arguments}) {${4:// body}}<div class="md-section-divider"></div>
(function(${1:window}, ${2:document}) {${3:// body}})(${1:window}, ${2:document});<div class="md-section-divider"></div>
${1:method}.call(${2:context}, ${3:arguments})<div class="md-section-divider"></div>
${1:method}.apply(${2:context}, [${3:arguments}])<div class="md-section-divider"></div>
${1:functionName}: function(${2:arguments}) {${3:// body}}<div class="md-section-divider"></div>
JSON.parse(${1:obj});<div class="md-section-divider"></div>
JSON.stringify(${1:obj});<div class="md-section-divider"></div>
setInterval(function() {${0:// body}}, ${1:1000});<div class="md-section-divider"></div>
setTimeout(function() {${0:// body}}, ${1:1000});<div class="md-section-divider"></div>
'use strict';<div class="md-section-divider"></div>
alert('${1:msg}');<div class="md-section-divider"></div>
confirm('${1:msg}');<div class="md-section-divider"></div>
prompt('${1:msg}');<div class="md-section-divider"></div>
```
