mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 14:43:35 +08:00 
			
		
		
		
	New snippets
This commit is contained in:
		| @ -0,0 +1,589 @@ | ||||
| snippet add | ||||
| 	${1:obj}.add('${2:selector expression}') | ||||
| snippet addClass | ||||
| 	${1:obj}.addClass('${2:class name}') | ||||
| snippet after | ||||
| 	${1:obj}.after('${2:Some text <b>and bold!</b>}') | ||||
| snippet ajax | ||||
| 	$.ajax({ | ||||
| 		url: '${1:mydomain.com/url}', | ||||
| 		type: '${2:POST}', | ||||
| 		dataType: '${3:xml/html/script/json}', | ||||
| 		data: $.param( $('${4:Element or Expression}') ), | ||||
| 		complete: function (jqXHR, textStatus) { | ||||
| 			${5:// callback} | ||||
| 		}, | ||||
| 		success: function (data, textStatus, jqXHR) { | ||||
| 			${6:// success callback} | ||||
| 		}, | ||||
| 		error: function (jqXHR, textStatus, errorThrown) { | ||||
| 			${0:// error callback} | ||||
| 		} | ||||
| 	}); | ||||
| snippet ajaxcomplete | ||||
| 	${1:obj}.ajaxComplete(function (${1:e}, xhr, settings) { | ||||
| 		${0:// callback} | ||||
| 	}); | ||||
| snippet ajaxerror | ||||
| 	${1:obj}.ajaxError(function (${1:e}, xhr, settings, thrownError) { | ||||
| 		${2:// error callback} | ||||
| 	}); | ||||
| 	${0} | ||||
| snippet ajaxget | ||||
| 	$.get('${1:mydomain.com/url}', | ||||
| 		${2:{ param1: value1 },} | ||||
| 		function (data, textStatus, jqXHR) { | ||||
| 			${0:// success callback} | ||||
| 		} | ||||
| 	); | ||||
| snippet ajaxpost | ||||
| 	$.post('${1:mydomain.com/url}', | ||||
| 		${2:{ param1: value1 },} | ||||
| 		function (data, textStatus, jqXHR) { | ||||
| 			${0:// success callback} | ||||
| 		} | ||||
| 	); | ||||
| snippet ajaxprefilter | ||||
| 	$.ajaxPrefilter(function (${1:options}, ${2:originalOptions}, jqXHR) { | ||||
| 		${0: // Modify options, control originalOptions, store jqXHR, etc} | ||||
| 	}); | ||||
| snippet ajaxsend | ||||
| 	${1:obj}.ajaxSend(function (${1:request, settings}) { | ||||
| 		${2:// error callback} | ||||
| 	}); | ||||
| 	${0} | ||||
| snippet ajaxsetup | ||||
| 	$.ajaxSetup({ | ||||
| 		url: "${1:mydomain.com/url}", | ||||
| 		type: "${2:POST}", | ||||
| 		dataType: "${3:xml/html/script/json}", | ||||
| 		data: $.param( $("${4:Element or Expression}") ), | ||||
| 		complete: function (jqXHR, textStatus) { | ||||
| 			${5:// callback} | ||||
| 		}, | ||||
| 		success: function (data, textStatus, jqXHR) { | ||||
| 			${6:// success callback} | ||||
| 		}, | ||||
| 		error: function (jqXHR, textStatus, errorThrown) { | ||||
| 			${0:// error callback} | ||||
| 		} | ||||
| 	}); | ||||
| snippet ajaxstart | ||||
| 	$.ajaxStart(function () { | ||||
| 		${1:// handler for when an AJAX call is started and no other AJAX calls are in progress}; | ||||
| 	}); | ||||
| 	${0} | ||||
| snippet ajaxstop | ||||
| 	$.ajaxStop(function () { | ||||
| 		${1:// handler for when all AJAX calls have been completed}; | ||||
| 	}); | ||||
| 	${0} | ||||
| snippet ajaxsuccess | ||||
| 	$.ajaxSuccess(function (${1:e}, xhr, settings) { | ||||
| 		${2:// handler for when any AJAX call is successfully completed}; | ||||
| 	}); | ||||
| 	${0} | ||||
| snippet andself | ||||
| 	${1:obj}.andSelf() | ||||
| snippet animate | ||||
| 	${1:obj}.animate({${2:param1: value1, param2: value2}}, ${3:speed}) | ||||
| snippet append | ||||
| 	${1:obj}.append('${2:Some text <b>and bold!</b>}') | ||||
| snippet appendTo | ||||
| 	${1:obj}.appendTo('${2:selector expression}') | ||||
| snippet attr | ||||
| 	${1:obj}.attr('${2:attribute}', '${3:value}') | ||||
| snippet attrm | ||||
| 	${1:obj}.attr({'${2:attr1}': '${3:value1}', '${4:attr2}': '${5:value2}'}) | ||||
| snippet before | ||||
| 	${1:obj}.before('${2:Some text <b>and bold!</b>}') | ||||
| snippet bind | ||||
| 	${1:obj}.bind('${2:event name}', function (${3:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet blur | ||||
| 	${1:obj}.blur(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet C | ||||
| 	$.Callbacks() | ||||
| snippet Cadd | ||||
| 	${1:callbacks}.add(${2:callbacks}) | ||||
| snippet Cdis | ||||
| 	${1:callbacks}.disable() | ||||
| snippet Cempty | ||||
| 	${1:callbacks}.empty() | ||||
| snippet Cfire | ||||
| 	${1:callbacks}.fire(${2:args}) | ||||
| snippet Cfired | ||||
| 	${1:callbacks}.fired() | ||||
| snippet Cfirew | ||||
| 	${1:callbacks}.fireWith(${2:this}, ${3:args}) | ||||
| snippet Chas | ||||
| 	${1:callbacks}.has(${2:callback}) | ||||
| snippet Clock | ||||
| 	${1:callbacks}.lock() | ||||
| snippet Clocked | ||||
| 	${1:callbacks}.locked() | ||||
| snippet Crem | ||||
| 	${1:callbacks}.remove(${2:callbacks}) | ||||
| snippet change | ||||
| 	${1:obj}.change(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet children | ||||
| 	${1:obj}.children('${2:selector expression}') | ||||
| snippet clearq | ||||
| 	${1:obj}.clearQueue(${2:'queue name'}) | ||||
| snippet click | ||||
| 	${1:obj}.click(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet clone | ||||
| 	${1:obj}.clone() | ||||
| snippet contains | ||||
| 	$.contains(${1:container}, ${0:contents}); | ||||
| snippet css | ||||
| 	${1:obj}.css('${2:attribute}', '${3:value}') | ||||
| snippet csshooks | ||||
| 	$.cssHooks['${1:CSS prop}'] = { | ||||
| 		get: function (elem, computed, extra) { | ||||
| 			${2: // handle getting the CSS property} | ||||
| 		}, | ||||
| 		set: function (elem, value) { | ||||
| 			${0: // handle setting the CSS value} | ||||
| 		} | ||||
| 	}; | ||||
| snippet cssm | ||||
| 	${1:obj}.css({${2:attribute1}: '${3:value1}', ${4:attribute2}: '${5:value2}'}) | ||||
| snippet D | ||||
| 	$.Deferred() | ||||
| snippet Dalways | ||||
| 	${1:deferred}.always(${2:callbacks}) | ||||
| snippet Ddone | ||||
| 	${1:deferred}.done(${2:callbacks}) | ||||
| snippet Dfail | ||||
| 	${1:deferred}.fail(${2:callbacks}) | ||||
| snippet Disrej | ||||
| 	${1:deferred}.isRejected() | ||||
| snippet Disres | ||||
| 	${1:deferred}.isResolved() | ||||
| snippet Dnotify | ||||
| 	${1:deferred}.notify(${2:args}) | ||||
| snippet Dnotifyw | ||||
| 	${1:deferred}.notifyWith(${2:this}, ${3:args}) | ||||
| snippet Dpipe | ||||
| 	${1:deferred}.then(${2:doneFilter}, ${3:failFilter}, ${4:progressFilter}) | ||||
| snippet Dprog | ||||
| 	${1:deferred}.progress(${2:callbacks}) | ||||
| snippet Dprom | ||||
| 	${1:deferred}.promise(${2:target}) | ||||
| snippet Drej | ||||
| 	${1:deferred}.reject(${2:args}) | ||||
| snippet Drejw | ||||
| 	${1:deferred}.rejectWith(${2:this}, ${3:args}) | ||||
| snippet Dres | ||||
| 	${1:deferred}.resolve(${2:args}) | ||||
| snippet Dresw | ||||
| 	${1:deferred}.resolveWith(${2:this}, ${3:args}) | ||||
| snippet Dstate | ||||
| 	${1:deferred}.state() | ||||
| snippet Dthen | ||||
| 	${1:deferred}.then(${2:doneCallbacks}, ${3:failCallbacks}, ${4:progressCallbacks}) | ||||
| snippet Dwhen | ||||
| 	$.when(${1:deferreds}) | ||||
| snippet data | ||||
| 	${1:obj}.data(${2:obj}) | ||||
| snippet dataa | ||||
| 	$.data('${1:selector expression}', '${2:key}'${3:, 'value'}) | ||||
| snippet dblclick | ||||
| 	${1:obj}.dblclick(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet delay | ||||
| 	${1:obj}.delay('${2:slow/400/fast}'${3:, 'queue name'}) | ||||
| snippet dele | ||||
| 	${1:obj}.delegate('${2:selector expression}', '${3:event name}', function (${4:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet deq | ||||
| 	${1:obj}.dequeue(${2:'queue name'}) | ||||
| snippet deqq | ||||
| 	$.dequeue('${1:selector expression}'${2:, 'queue name'}) | ||||
| snippet detach | ||||
| 	${1:obj}.detach('${2:selector expression}') | ||||
| snippet die | ||||
| 	${1:obj}.die(${2:event}, ${3:handler}) | ||||
| snippet each | ||||
| 	${1:obj}.each(function (index) { | ||||
| 		${0:this.innerHTML = this + " is the element, " + index + " is the position";} | ||||
| 	}); | ||||
| snippet el | ||||
| 	$('<${1}/>'${2:, {}}) | ||||
| snippet eltrim | ||||
| 	$.trim('${1:string}') | ||||
| snippet empty | ||||
| 	${1:obj}.empty() | ||||
| snippet end | ||||
| 	${1:obj}.end() | ||||
| snippet eq | ||||
| 	${1:obj}.eq(${2:element index}) | ||||
| snippet error | ||||
| 	${1:obj}.error(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet eventsmap | ||||
| 	{ | ||||
| 		:f${0} | ||||
| 	} | ||||
| snippet extend | ||||
| 	$.extend(${1:true, }${2:target}, ${3:obj}) | ||||
| snippet fadein | ||||
| 	${1:obj}.fadeIn('${2:slow/400/fast}') | ||||
| snippet fadeinc | ||||
| 	${1:obj}.fadeIn('slow/400/fast', function () { | ||||
| 		${0:// callback}; | ||||
| 	}); | ||||
| snippet fadeout | ||||
| 	${1:obj}.fadeOut('${2:slow/400/fast}') | ||||
| snippet fadeoutc | ||||
| 	${1:obj}.fadeOut('slow/400/fast', function () { | ||||
| 		${0:// callback}; | ||||
| 	}); | ||||
| snippet fadeto | ||||
| 	${1:obj}.fadeTo('${2:slow/400/fast}', ${3:0.5}) | ||||
| snippet fadetoc | ||||
| 	${1:obj}.fadeTo('slow/400/fast', ${2:0.5}, function () { | ||||
| 		${0:// callback}; | ||||
| 	}); | ||||
| snippet filter | ||||
| 	${1:obj}.filter('${2:selector expression}') | ||||
| snippet filtert | ||||
| 	${1:obj}.filter(function (${2:index}) { | ||||
| 		${3} | ||||
| 	}) | ||||
| snippet find | ||||
| 	${1:obj}.find('${2:selector expression}') | ||||
| snippet focus | ||||
| 	${1:obj}.focus(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet focusin | ||||
| 	${1:obj}.focusIn(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet focusout | ||||
| 	${1:obj}.focusOut(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet get | ||||
| 	${1:obj}.get(${2:element index}) | ||||
| snippet getjson | ||||
| 	$.getJSON('${1:mydomain.com/url}', | ||||
| 		${2:{ param1: value1 },} | ||||
| 		function (data, textStatus, jqXHR) { | ||||
| 			${0:// success callback} | ||||
| 		} | ||||
| 	); | ||||
| snippet getscript | ||||
| 	$.getScript('${1:mydomain.com/url}', function (script, textStatus, jqXHR) { | ||||
| 		${0:// callback} | ||||
| 	}); | ||||
| snippet grep | ||||
| 	$.grep(${1:array}, function (item, index) { | ||||
| 		${2} | ||||
| 	}${0:, true}); | ||||
| snippet hasc | ||||
| 	${1:obj}.hasClass('${2:className}') | ||||
| snippet hasd | ||||
| 	$.hasData('${0:selector expression}'); | ||||
| snippet height | ||||
| 	${1:obj}.height(${2:integer}) | ||||
| snippet hide | ||||
| 	${1:obj}.hide('${2:slow/400/fast}') | ||||
| snippet hidec | ||||
| 	${1:obj}.hide('${2:slow/400/fast}', function () { | ||||
| 		${0:// callback} | ||||
| 	}); | ||||
| snippet hover | ||||
| 	${1:obj}.hover(function (${2:e}) { | ||||
| 		${3:// event handler} | ||||
| 	}, function ($2) { | ||||
| 		${4:// event handler} | ||||
| 	}); | ||||
| snippet html | ||||
| 	${1:obj}.html('${2:Some text <b>and bold!</b>}') | ||||
| snippet inarr | ||||
| 	$.inArray(${1:value}, ${0:array}); | ||||
| snippet insa | ||||
| 	${1:obj}.insertAfter('${2:selector expression}') | ||||
| snippet insb | ||||
| 	${1:obj}.insertBefore('${2:selector expression}') | ||||
| snippet is | ||||
| 	${1:obj}.is('${2:selector expression}') | ||||
| snippet isarr | ||||
| 	$.isArray(${1:obj}) | ||||
| snippet isempty | ||||
| 	$.isEmptyObject(${1:obj}) | ||||
| snippet isfunc | ||||
| 	$.isFunction(${1:obj}) | ||||
| snippet isnum | ||||
| 	$.isNumeric(${1:value}) | ||||
| snippet isobj | ||||
| 	$.isPlainObject(${1:obj}) | ||||
| snippet iswin | ||||
| 	$.isWindow(${1:obj}) | ||||
| snippet isxml | ||||
| 	$.isXMLDoc(${1:node}) | ||||
| snippet jj | ||||
| 	$('${1:selector}') | ||||
| snippet kdown | ||||
| 	${1:obj}.keydown(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet kpress | ||||
| 	${1:obj}.keypress(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet kup | ||||
| 	${1:obj}.keyup(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet last | ||||
| 	${1:obj}.last('${1:selector expression}') | ||||
| snippet live | ||||
| 	${1:obj}.live('${2:events}', function (${3:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet load | ||||
| 	${1:obj}.load(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet loadf | ||||
| 	${1:obj}.load('${2:mydomain.com/url}', | ||||
| 		${2:{ param1: value1 },} | ||||
| 		function (responseText, textStatus, xhr) { | ||||
| 			${0:// success callback} | ||||
| 		} | ||||
| 	}); | ||||
| snippet makearray | ||||
| 	$.makeArray(${0:obj}); | ||||
| snippet map | ||||
| 	${1:obj}.map(function (${2:index}, ${3:element}) { | ||||
| 		${0:// callback} | ||||
| 	}); | ||||
| snippet mapp | ||||
| 	$.map(${1:arrayOrObject}, function (${2:value}, ${3:indexOrKey}) { | ||||
| 		${0:// callback} | ||||
| 	}); | ||||
| snippet merge | ||||
| 	$.merge(${1:target}, ${0:original}); | ||||
| snippet mdown | ||||
| 	${1:obj}.mousedown(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet menter | ||||
| 	${1:obj}.mouseenter(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet mleave | ||||
| 	${1:obj}.mouseleave(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet mmove | ||||
| 	${1:obj}.mousemove(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet mout | ||||
| 	${1:obj}.mouseout(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet mover | ||||
| 	${1:obj}.mouseover(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet mup | ||||
| 	${1:obj}.mouseup(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet next | ||||
| 	${1:obj}.next('${2:selector expression}') | ||||
| snippet nexta | ||||
| 	${1:obj}.nextAll('${2:selector expression}') | ||||
| snippet nextu | ||||
| 	${1:obj}.nextUntil('${2:selector expression}'${3:, 'filter expression'}) | ||||
| snippet not | ||||
| 	${1:obj}.not('${2:selector expression}') | ||||
| snippet off | ||||
| 	${1:obj}.off('${2:events}', '${3:selector expression}'${4:, handler}) | ||||
| snippet offset | ||||
| 	${1:obj}.offset() | ||||
| snippet offsetp | ||||
| 	${1:obj}.offsetParent() | ||||
| snippet on | ||||
| 	${1:obj}.on('${2:events}', '${3:selector expression}', function (${4:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet one | ||||
| 	${1:obj}.one('${2:event name}', function (${3:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet outerh | ||||
| 	${1:obj}.outerHeight() | ||||
| snippet outerw | ||||
| 	${1:obj}.outerWidth() | ||||
| snippet param | ||||
| 	$.param(${1:obj}) | ||||
| snippet parent | ||||
| 	${1:obj}.parent('${2:selector expression}') | ||||
| snippet parents | ||||
| 	${1:obj}.parents('${2:selector expression}') | ||||
| snippet parentsu | ||||
| 	${1:obj}.parentsUntil('${2:selector expression}'${3:, 'filter expression'}) | ||||
| snippet parsejson | ||||
| 	$.parseJSON(${1:data}) | ||||
| snippet parsexml | ||||
| 	$.parseXML(${1:data}) | ||||
| snippet pos | ||||
| 	${1:obj}.position() | ||||
| snippet prepend | ||||
| 	${1:obj}.prepend('${2:Some text <b>and bold!</b>}') | ||||
| snippet prependto | ||||
| 	${1:obj}.prependTo('${2:selector expression}') | ||||
| snippet prev | ||||
| 	${1:obj}.prev('${2:selector expression}') | ||||
| snippet preva | ||||
| 	${1:obj}.prevAll('${2:selector expression}') | ||||
| snippet prevu | ||||
| 	${1:obj}.prevUntil('${2:selector expression}'${3:, 'filter expression'}) | ||||
| snippet promise | ||||
| 	${1:obj}.promise(${2:'fx'}, ${3:target}) | ||||
| snippet prop | ||||
| 	${1:obj}.prop('${2:property name}') | ||||
| snippet proxy | ||||
| 	$.proxy(${1:function}, ${2:this}) | ||||
| snippet pushstack | ||||
| 	${1:obj}.pushStack(${2:elements}) | ||||
| snippet queue | ||||
| 	${1:obj}.queue(${2:name}${3:, newQueue}) | ||||
| snippet queuee | ||||
| 	$.queue(${1:element}${2:, name}${3:, newQueue}) | ||||
| snippet ready | ||||
| 	$(function () { | ||||
| 		${0} | ||||
| 	}); | ||||
| snippet rem | ||||
| 	${1:obj}.remove() | ||||
| snippet rema | ||||
| 	${1:obj}.removeAttr('${2:attribute name}') | ||||
| snippet remc | ||||
| 	${1:obj}.removeClass('${2:class name}') | ||||
| snippet remd | ||||
| 	${1:obj}.removeData('${2:key name}') | ||||
| snippet remdd | ||||
| 	$.removeData(${1:element}${2:, 'key name}') | ||||
| snippet remp | ||||
| 	${1:obj}.removeProp('${2:property name}') | ||||
| snippet repa | ||||
| 	${1:obj}.replaceAll(${2:target}) | ||||
| snippet repw | ||||
| 	${1:obj}.replaceWith(${2:content}) | ||||
| snippet reset | ||||
| 	${1:obj}.reset(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet resize | ||||
| 	${1:obj}.resize(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet scroll | ||||
| 	${1:obj}.scroll(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet scrolll | ||||
| 	${1:obj}.scrollLeft(${2:value}) | ||||
| snippet scrollt | ||||
| 	${1:obj}.scrollTop(${2:value}) | ||||
| snippet sdown | ||||
| 	${1:obj}.slideDown('${2:slow/400/fast}') | ||||
| snippet sdownc | ||||
| 	${1:obj}.slideDown('${2:slow/400/fast}', function () { | ||||
| 		${0:// callback}; | ||||
| 	}); | ||||
| snippet select | ||||
| 	${1:obj}.select(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet serialize | ||||
| 	${1:obj}.serialize() | ||||
| snippet serializea | ||||
| 	${1:obj}.serializeArray() | ||||
| snippet show | ||||
| 	${1:obj}.show('${2:slow/400/fast}') | ||||
| snippet showc | ||||
| 	${1:obj}.show('${2:slow/400/fast}', function () { | ||||
| 		${0:// callback} | ||||
| 	}); | ||||
| snippet sib | ||||
| 	${1:obj}.siblings('${2:selector expression}') | ||||
| snippet size | ||||
| 	${1:obj}.size() | ||||
| snippet slice | ||||
| 	${1:obj}.slice(${2:start}${3:, end}) | ||||
| snippet stoggle | ||||
| 	${1:obj}.slideToggle('${2:slow/400/fast}') | ||||
| snippet stop | ||||
| 	${1:obj}.stop('${2:queue}', ${3:false}, ${4:false}) | ||||
| snippet submit | ||||
| 	${1:obj}.submit(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet sup | ||||
| 	${1:obj}.slideUp('${2:slow/400/fast}') | ||||
| snippet supc | ||||
| 	${1:obj}.slideUp('${2:slow/400/fast}', function () { | ||||
| 		${0:// callback}; | ||||
| 	}); | ||||
| snippet text | ||||
| 	${1:obj}.text(${2:'some text'}) | ||||
| snippet this | ||||
| 	$(this) | ||||
| snippet toarr | ||||
| 	${0:obj}.toArray() | ||||
| snippet tog | ||||
| 	${1:obj}.toggle(function (${2:e}) { | ||||
| 		${3:// event handler} | ||||
| 	}, function ($2) { | ||||
| 		${4:// event handler} | ||||
| 	}); | ||||
| 	${0} | ||||
| snippet togclass | ||||
| 	${1:obj}.toggleClass('${2:class name}') | ||||
| snippet togsh | ||||
| 	${1:obj}.toggle('${2:slow/400/fast}') | ||||
| snippet trig | ||||
| 	${1:obj}.trigger('${2:event name}') | ||||
| snippet trigh | ||||
| 	${1:obj}.triggerHandler('${2:event name}') | ||||
| snippet $trim | ||||
| 	$.trim(${1:str}) | ||||
| snippet $type | ||||
| 	$.type(${1:obj}) | ||||
| snippet unbind | ||||
| 	${1:obj}.unbind('${2:event name}') | ||||
| snippet undele | ||||
| 	${1:obj}.undelegate(${2:selector expression}, ${3:event}, ${4:handler}) | ||||
| snippet uniq | ||||
| 	$.unique(${1:array}) | ||||
| snippet unload | ||||
| 	${1:obj}.unload(function (${2:e}) { | ||||
| 		${0:// event handler} | ||||
| 	}); | ||||
| snippet unwrap | ||||
| 	${1:obj}.unwrap() | ||||
| snippet val | ||||
| 	${1:obj}.val('${2:text}') | ||||
| snippet width | ||||
| 	${1:obj}.width(${2:integer}) | ||||
| snippet wrap | ||||
| 	${1:obj}.wrap('${2:<div class="extra-wrapper"></div>}') | ||||
| @ -0,0 +1,30 @@ | ||||
| snippet .attr | ||||
| 	.attr("${1}", ${2}) | ||||
| snippet .style | ||||
| 	.style("${1}", ${2}) | ||||
| snippet axis | ||||
| 	d3.svg.axis() | ||||
| 	  .orient(${1}) | ||||
| 	  .scale(${2}) | ||||
| snippet fd | ||||
| 	function(d) { ${1} } | ||||
| snippet fdi | ||||
| 	function(d, i) { ${1} } | ||||
| snippet marginconvention | ||||
| 	var ${1:margin} = { top: ${2:10}, right: ${3:10}, bottom: ${4:10}, left: ${5:10} }; | ||||
| 	var ${6:width} = ${7:970} - $1.left - $1.right; | ||||
| 	var ${8:height} = ${9:500} - $1.top - $1.bottom; | ||||
| 	 | ||||
| 	var ${10:svg} = d3.select("${11}").append("svg") | ||||
| 	  .attr("width", $6) | ||||
| 	  .attr("height", $8) | ||||
| 	    .append("g") | ||||
| 	  .attr("transform", "translate(" + $1.left + "," + $1.top + ")") | ||||
| snippet nest | ||||
| 	d3.nest() | ||||
| 	  .key(${1}) | ||||
| 	  .entries(${2}) | ||||
| snippet scale | ||||
| 	d3.scale.linear() | ||||
| 	  .domain(${1}) | ||||
| 	  .range(${2}) | ||||
| @ -0,0 +1,200 @@ | ||||
| # Prototype | ||||
| snippet proto | ||||
| 	${1:class_name}.prototype.${2:method_name} = | ||||
| 	function(${3:first_argument}) { | ||||
| 		${0:// body...} | ||||
| 	}; | ||||
| # Function | ||||
| snippet fun | ||||
| 	function ${1:function_name}(${2:argument}) { | ||||
| 		${0:// body...} | ||||
| 	} | ||||
| # Anonymous Function | ||||
| snippet f | ||||
| 	function (${1}) { | ||||
| 		${0} | ||||
| 	}${2:;} | ||||
| # Immediate function | ||||
| snippet (f | ||||
| 	(function (${1}) { | ||||
| 		${0} | ||||
| 	}(${2})); | ||||
| # if | ||||
| snippet if | ||||
| 	if (${1:true}) { | ||||
| 		${0} | ||||
| 	} | ||||
| # if ... else | ||||
| snippet ife | ||||
| 	if (${1:true}) { | ||||
| 		${2} | ||||
| 	} else { | ||||
| 		${0} | ||||
| 	} | ||||
| # tertiary conditional | ||||
| snippet ter | ||||
| 	${1:/* condition */} ? ${2:a} : ${0:b} | ||||
| # switch | ||||
| snippet switch | ||||
| 	switch (${1:expression}) { | ||||
| 		case '${3:case}': | ||||
| 			${4} | ||||
| 			break; | ||||
| 		${0} | ||||
| 		default: | ||||
| 			${2} | ||||
| 	} | ||||
| # case | ||||
| snippet case | ||||
| 	case '${1:case}': | ||||
| 		${2} | ||||
| 		break; | ||||
| 	${0} | ||||
| # for (...) {...} | ||||
| snippet for | ||||
| 	for (var ${2:i} = 0, l = ${1:arr}.length; $2 < l; $2 ++) { | ||||
| 		var ${3:v} = $1[$2];${0:} | ||||
| 	} | ||||
| # for (...) {...} (Improved Native For-Loop) | ||||
| snippet forr | ||||
| 	for (var ${2:i} = ${1:arr}.length - 1; $2 >= 0; $2 --) { | ||||
| 		var ${3:v} = $1[$2];${0:} | ||||
| 	} | ||||
| # while (...) {...} | ||||
| snippet wh | ||||
| 	while (${1:/* condition */}) { | ||||
| 		${0} | ||||
| 	} | ||||
| # try | ||||
| snippet try | ||||
| 	try { | ||||
| 		${1} | ||||
| 	} catch (${2:e}) { | ||||
| 		${0:/* handle error */} | ||||
| 	} | ||||
| # do...while | ||||
| snippet do | ||||
| 	do { | ||||
| 		${0} | ||||
| 	} while (${1:/* condition */}); | ||||
| # Object Method | ||||
| snippet :f | ||||
| 	${1:method_name}: function (${2:attribute}) { | ||||
| 		${0} | ||||
| 	}${3:,} | ||||
| # setTimeout function | ||||
| snippet timeout | ||||
| 	setTimeout(function () {${0}}${2}, ${1:10}); | ||||
| # Get Elements | ||||
| snippet get | ||||
| 	getElementsBy${1:TagName}('${2}') | ||||
| # Get Element | ||||
| snippet gett | ||||
| 	getElementBy${1:Id}('${2}') | ||||
| # console.log (Firebug) | ||||
| snippet cl | ||||
| 	console.log(${0}); | ||||
| # return | ||||
| snippet ret | ||||
| 	return ${0:result} | ||||
| # for (property in object ) { ... } | ||||
| snippet fori | ||||
| 	for (var ${1:prop} in ${2:Things}) { | ||||
| 		${0:$2[$1]} | ||||
| 	} | ||||
| # hasOwnProperty | ||||
| snippet has | ||||
| 	hasOwnProperty(${0}) | ||||
| # docstring | ||||
| snippet /** | ||||
| 	/** | ||||
| 	 * ${0:description} | ||||
| 	 * | ||||
| 	 */ | ||||
| snippet @par | ||||
| 	@param {${1:type}} ${2:name} ${0:description} | ||||
| snippet @ret | ||||
| 	@return {${1:type}} ${0:description} | ||||
| # JSON.parse | ||||
| snippet jsonp | ||||
| 	JSON.parse(${0:jstr}); | ||||
| # JSON.stringify | ||||
| snippet jsons | ||||
| 	JSON.stringify(${0:object}); | ||||
| # self-defining function | ||||
| snippet sdf | ||||
| 	var ${1:function_name} = function (${2:argument}) { | ||||
| 		${3} | ||||
|  | ||||
| 		$1 = function ($2) { | ||||
| 			${0} | ||||
| 		}; | ||||
| 	}; | ||||
| # singleton | ||||
| snippet sing | ||||
| 	function ${1:Singleton} (${2:argument}) { | ||||
| 		// the cached instance | ||||
| 		var instance; | ||||
|  | ||||
| 		// rewrite the constructor | ||||
| 		$1 = function $1($2) { | ||||
| 			return instance; | ||||
| 		}; | ||||
|  | ||||
| 		// carry over the prototype properties | ||||
| 		$1.prototype = this; | ||||
|  | ||||
| 		// the instance | ||||
| 		instance = new $1(); | ||||
|  | ||||
| 		// reset the constructor pointer | ||||
| 		instance.constructor = $1; | ||||
|  | ||||
| 		${0} | ||||
|  | ||||
| 		return instance; | ||||
| 	} | ||||
| # Crockford's object function | ||||
| snippet obj | ||||
| 	function object(o) { | ||||
| 		function F() {} | ||||
| 		F.prototype = o; | ||||
| 		return new F(); | ||||
| 	} | ||||
| # Define multiple properties | ||||
| snippet props | ||||
| 	var ${1:my_object} = Object.defineProperties( | ||||
| 		${2:new Object()}, | ||||
| 		{ | ||||
| 			${3:property} : { | ||||
| 				get : function $1_$3_getter() { | ||||
| 					// getter code | ||||
| 				}, | ||||
| 				set : function $1_$3_setter(value) { | ||||
| 					// setter code | ||||
| 				}, | ||||
| 				value        : ${4:value}, | ||||
| 				writeable    : ${5:boolean}, | ||||
| 				enumerable   : ${6:boolean}, | ||||
| 				configurable : ${0:boolean} | ||||
| 			} | ||||
| 		} | ||||
| 	); | ||||
| # Define single property | ||||
| snippet prop | ||||
| 	Object.defineProperty( | ||||
| 		${1:object}, | ||||
| 		"${2:property}", | ||||
| 		{ | ||||
| 			get : function $1_$2_getter() { | ||||
| 				// getter code | ||||
| 			}, | ||||
| 			set : function $1_$2_setter(value) { | ||||
| 				// setter code | ||||
| 			}, | ||||
| 			value        : ${3:value}, | ||||
| 			writeable    : ${4:boolean}, | ||||
| 			enumerable   : ${5:boolean}, | ||||
| 			configurable : ${0:boolean} | ||||
| 		} | ||||
| 	); | ||||
		Reference in New Issue
	
	Block a user
	 amix
					amix