Skip to content

Instantly share code, notes, and snippets.

View HAKASHUN's full-sized avatar
🍊
みかん食べてる

HAKASHUN HAKASHUN

🍊
みかん食べてる
View GitHub Profile
@HAKASHUN
HAKASHUN / app.js
Created October 28, 2013 09:48
addEventListenerで無名関数をセットした際に、無名関数内でそのイベントをremoveEventListenerする
var btnEl = document.getElementById('btn');
btnEl.addEventListener('click', function(e) {
var target = e.currentTarget;
//btnElに指定したイベントをremove
target.removeEventListener('click', arguments.callee, false);
});
@HAKASHUN
HAKASHUN / shuffle.js
Last active December 26, 2015 18:19
Javascriptで配列をランダムにシャッフルする関数
var shuffleArray = function(arr) {
for(var i = arr.length - 1; i >= 0; i--) {
var random = Math.floor(i * Math.random());
var tmp = arr[i];
arr[i] = arr[random];
arr[random] = tmp;
}
return arr;
};
@HAKASHUN
HAKASHUN / index.html
Created October 17, 2013 06:40
AngularJSでフィルタを作ってみる
<body ng-controller="ShoppingController">
<table>
<h1>Shop!</h1>
<tr ng-repeat="item in items">
<td>{{item.title}}</td>
<td>{{item.description}}</td>
<!-- filter: yenを使用する -->
<td>{{item.price | yen}}</td>
@HAKASHUN
HAKASHUN / index.html
Created October 17, 2013 05:22
AngularJSでng-classを使ってみた。
<html ng-app>
<head>
<meta charset="UTF-8">
<title>restaurantTable</title>
<style>
.selected {
background: lightgreen;
}
</style>
</head>
@HAKASHUN
HAKASHUN / index.html
Created October 17, 2013 00:54
AngularJSでmoduleを定義して使ってみる
<!--ng-appにmyAppをセット-->
<html ng-app='myApp'>
<head>
<meta charset="UTF-8">
<title>Text</title>
</head>
<body ng-controller="TextController">
<p>{{someText.message}}</p>
<script src="../bower_components/angular/angular.js"></script>
<script>
@HAKASHUN
HAKASHUN / cart.html
Created October 16, 2013 09:50
AngularJSで作るShoppingCartのサンプル
<html ng-app>
<head>
<meta charset="UTF-8">
<title>Your Shopping Cart</title>
</head>
<body ng-controller="CartController">
<h1>Yout Shopping Cart</h1>
<div ng-repeat="item in items">
<span>{{item.title}}</span>
<input ng-model="item.quantity">
@HAKASHUN
HAKASHUN / controllers.js
Created October 16, 2013 08:36
AngularJSでHello World!
function HelloController($scope) {
$scope.greeting = { text: 'Hello World!' };
}
@HAKASHUN
HAKASHUN / sample.html
Created October 7, 2013 01:54
CreateJSのクラスを名前空間'createjs'を書かなくても実行できるようにする
<!-- createJSのライブラリを読み込む前に以下を実行する-->
<script>
var createjs = window;
</script>
<!-- createJSのライブラリを読み込む-->
<script src="http://code.createjs.com/createjs-2013.09.25.min.js"></script>
<!-- 実行ソース-->
<script>
var canvasEl = document.getElementById("myCanvas");
@HAKASHUN
HAKASHUN / HelloWorld.java
Created September 30, 2013 06:15
Java言語でHelloWorld
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello World!!");
}
}
@HAKASHUN
HAKASHUN / .bash_profile
Created September 30, 2013 03:03
macのコマンドラインアプリで、javacとjavaの出力結果が文字化けする際の対処
alias javac='javac -J-Dfile.encoding=UTF-8'
alias java='java -Dfile.encoding=UTF-8'