Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

まっは mach3

🏠
Working from home
Block or report user

Report or block mach3

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@mach3
mach3 / grunt-pngquant.js
Last active Dec 25, 2015
更新時刻を保持するpngquantタスク
View grunt-pngquant.js
/**
* Grunt task for pngquant
* -----------------------
*/
// @example:
//
// pngquant: {
// options: {
// preserve_mtime: true
@mach3
mach3 / jquery-attrs.js
Created Sep 17, 2013
html要素に設定した属性を全て取得するやつ
View jquery-attrs.js
(function($, undefined){
/**
* Get all custom attributes
* @param HTMLElement el
* @return Object
*/
$.getAttributes = function(el){
var $el, data, add, i;
$el = $(el);
@mach3
mach3 / jquery-transition.js
Last active Dec 22, 2015
CSSのTransitionを$.fn.animateっぽく使うやつ。Transition非対応環境で$.fn.animateでそれっぽくフォールバックする。
View jquery-transition.js
(function($){
/**
* Detect support of css transition, event name
*/
$.support.transitionInfo = (function(){
var el, names, name, info = null;
el = document.createElement("div");
names = {
"WebkitTransition": "webkitTransitionEnd",
@mach3
mach3 / jquery.swipeevents.js
Created Sep 4, 2013
スワイプイベントを発火するやつを試作
View jquery.swipeevents.js
(function($){
/**
* Detect supports
*/
$.support.touchEvents = "ontouchstart" in document;
$.support.msPointerEvents = window.navigator.msPointerEnabled;
/**
* Swipe event object
@mach3
mach3 / assets.js
Last active Dec 21, 2015
harvestは根本的な不具合があったので、ローダーだけクラスにしてみた
View assets.js
(function(win, doc){
var Assets = function(){
this.items = [];
this.nodes = [];
this.attrs = {
callback: null,
append: true
};
};
@mach3
mach3 / harvest.js
Created Aug 24, 2013
シンプルなスクリプトローダーの試作版
View harvest.js
(function(win, doc){
/**
* Namespace
* ---------
*/
var ns = win._harvest = {};
/**
* Loader
@mach3
mach3 / peekaboo-02.js
Last active Dec 21, 2015
表示領域に要素が入ったら何かするための係の人。
View peekaboo-02.js
(function($, win, doc){
$.peekaboo = {
DATA_INIT: "peekabooInit",
DATA_MODE_FULL: "peekabooFullMode",
DATA_SHOW: "peekabooShow",
EVENT_SHOW: "peekabooShow",
EVENT_HIDE: "peekabooHide",
@mach3
mach3 / zenhan.js
Created Aug 12, 2013
文字列内の数字・アルファベット・基本的な記号を全角半角変換する係の人。
View zenhan.js
(function(global){
/**
* ZenHan
* ------
*/
var ZenHan = Backbone.Model.extend({
/**
* Attributes:
@mach3
mach3 / vmlimage.js
Created Aug 10, 2013
IMG要素を元にVMLで画像表示するだけ。属性・スタイル変更やイベントにも対応。
View vmlimage.js
(function($, doc){
/**
* vmlImage
* --------
*/
var vmlImage = {
/**
* Attributes:
@mach3
mach3 / README.md
Last active Dec 19, 2015
ある数値を監視してブレークポイントリスト内の位置を返す人。またぐとファイヤーする。
View README.md

ある数値を監視してブレークポイントリスト内のインデックスと値を返す人。
ブレークポイントをまたいだらファイヤーします。
Backbone.js使えば半分以下になるに違いない。

きがむいたらちゃんと体裁を整える。

You can’t perform that action at this time.