Visual Studio创建新的Javascript代码段
问题描述:
我对代码段创建相当新颖。我已经成功地为C#和HTML创建了多个片段。当我遇到麻烦时,我开始使用MS Snippet Designer。我有麻烦的是,当我使用下面的代码创建了JS代码片段:Visual Studio创建新的Javascript代码段
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
<Title>tjready</Title>
<Author>admin</Author>
<Description>
</Description>
<HelpUrl>
</HelpUrl>
<Shortcut>$().ready(function() {</Shortcut>
</Header>
<Snippet>
<Code Language="javascript"><![CDATA[$().ready(function() {
//This is a test of the onready
});]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
我的目标是创建网页摘要无论JS或CSHTML文件。使用代码段管理器(工具> CSM)进行导入后,以上任何一种文件都不起作用。我尝试将代码片段放在html和JavaScript类别中。我也尝试修改片段的语言类型。
有没有人看到我做错了什么?
答
对于任何遇到此问题的人,如果您需要添加前导$,请添加两个。
<Snippet>
<Code Language="javascript"><![CDATA[$$().ready(function() {//This is a test of the onready });]]></Code>
</Snippet>
答
我找到了问题和解决方案。问题是领先的$。一旦我把它关闭,我可以使用ctrl K + ctrl X创建snippit。我想使用快捷键类型和自动填充。
由于我无法获得类型和选项卡自动填充工作,我继续看。我发现了一个Visual Studio jQuery snippet plugin,它适用于我正在尝试做的事情,并附带了几个可供使用的片段。
jQuery代码片段快捷方式是jqDocReady,或者如果您不想在其中使用匿名函数,则可以使用jqDocReadyShort。
好一点,我没有提到的是,我觉得我学到了'$'是转义字符后面。所以第一个'''转义了jQuery''''。谢谢你澄清。 – JabberwockyDecompiler