Skip to content

Instantly share code, notes, and snippets.

@wise9
wise9 / soubun.9leap.enchant.js
Created May 1, 2014 09:22
enchant.js extension for soubun.9leap.net
/**
* @fileOverview
* soubun.nineleap.enchant.js
* @version 0.0.1 (2014/05/01)
* @requires enchant.js v0.6.3 or later
*
* @description
* enchant.js extension for soubun.9leap.net
* soubun.9leap.net 向けの enchant.js 拡張プラグイン。
* いばらき総文2014コンピュータ部門プログラミングコンテスト専用の9leapプラグインです。
@wise9
wise9 / gist:4682601
Created January 31, 2013 12:43
どこでも動的更新
$.fn.extend({
refresh: function(selector, url){
var that = $(this);
$.ajax({
url: url || location.href,
type: 'GET',
success: function(res) {
content = $(res).find(selector).html();
$(that).each(function(){
$(this).html(content);
@wise9
wise9 / jam.enchant.js
Created April 21, 2012 05:53
jam.enchant.js
/**
* jam.enchant.js
* @version 0.3
* @require enchant.js v0.4.3 or later
* @author sidestepism
*
* @example
var player = new Sprite(32, 32, 0, 0, "chara1.gif");
player.touch();
@wise9
wise9 / jam.enchant.js
Created February 15, 2012 23:31
jam.enchant.js
/**
* jam.enchant.js
* @version 0.3
* @require enchant.js v0.4.3 or later
* @author sidestepism
*
* @example
var player = new Sprite(32, 32, 0, 0, "chara1.gif");
player.touch();
@wise9
wise9 / qsort.js
Created February 15, 2012 20:29
qsort
function qsort(arr){
if(arr.length < 2)return arr;
var p = arr.shift(), qa = [], qb = [];
for(var i = 0, l = arr.length; i < l; i++){
if(p >= arr[i]) qa.push(arr[i]);
if(p < arr[i]) qb.push(arr[i]);
}
return qsort(qa).concat([p]).concat(qsort(qb));
}
qsort([6,7,8,9,0,1,2,3]);