2016-07-06 66 views
-2

我添加到Sublime Text 3中的這段代碼在選項卡觸發器上不起作用,除非我刪除了iifeSublime Text Snippet不適用於IIFE

<snippet> 
    <content><![CDATA[<!doctype html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
     <meta name="description" content="$1"> 
     <meta name="viewport" content="width=device-width, initial-scale=1"> 
     <title>${2:Untitled}</title> 
     <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script> 
    </head> 
    <body> 
     <div class="content"></div> 
     <script> 
      // iife 
      (function($, window, document) { 
       $3 
      })(jQuery, window, document); 
     </script> 
    </body> 
</html>]]></content> 
    <tabTrigger>doctype</tabTrigger> 
    <description>HTML - HTML foundation</description> 
    <scope>text.html</scope> 
</snippet> 
+1

什麼'iife'?我沒有在你的代碼片段中的任何地方看到這些字母...... – MattDMo

+0

腳本標籤的內容。 – Richard

+0

@MattDMo IIFE是[立即調用函數表達式](http://gregfranko.com/blog/i-love-my-iife/),它是JavaScript世界中的一種常見模式。 – Tombart

回答