Skip to content

Instantly share code, notes, and snippets.

@yuppism
yuppism / tiapp_xml
Created September 20, 2011 09:08
TitaniumのAndroidでネットに接続する場合の設定
<?xml version="1.0" encoding="UTF-8"?>
<ti:app xmlns:ti="http://ti.appcelerator.org">
<iphone></iphone>
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest android:versionCode="1" android:versionName="1.0">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
</manifest>
</android>
@yuppism
yuppism / closure
Created September 22, 2011 04:04
クロージャのサンプルコード
function outer(){
var x = 1;
return function (){ // 無名関数
       alert(x);
       x = x + 1;
};
}
var f = outer();
f(); // 1
@yuppism
yuppism / function1
Created September 22, 2011 04:11
関数を定義する方法その1 (普通のやり方)
function speak(){ alert("hello"); }
speak(); // "hello"と出力
@yuppism
yuppism / function2
Created September 22, 2011 04:12
関数を定義する方法その2 (無名関数を使う)
var speak = function (){ alert("hello"); }
speak(); // "hello"と出力
@yuppism
yuppism / function3
Created September 22, 2011 04:15
無名関数を即時実行
( function(){ alert("hello"); } )(); // "hello"と出力
@yuppism
yuppism / closure_sample
Created September 22, 2011 04:22
clousureではまったときのサンプルコード
var code2name = function(){
  var mapping = {
    'us': 'United States',
    'ja': 'Japan',
    'ko': 'Korea',
    'ru': 'Russa',
    'uk': 'United Kingdom',
    'fr': 'France',
    'cc': 'China',
    'gw': 'Germany'
@yuppism
yuppism / closure
Created September 22, 2011 04:25
closureサンプルコード
var popopopoon = function() {
var nextId;
return function('引数') {
$.ajax({
url:'',
data: {
hoge: nextId
}
success: function(data) {
//ここで、apiのレスポンスから次のapiに渡す値を取得