JavaScript でスマートに非同期なコードを書くための Promise パターンの仕様のうち、then
メソッドに関する仕様であるPromises/A+の邦訳です。
お約束の文言ですが、この翻訳は間違ってるかもしれません。ご指摘・ご質問は大歓迎です。
この提言はPromises/A 仕様の提言の振る舞いを明確にし、かつ事実上の標準をカバーしつつ曖昧・問題のある部分を除いたものである。
/** | |
* @typedef {string} | |
*/ | |
var ng = false; | |
/** | |
* @type {string} | |
*/ | |
var ok = true; |
/** | |
* @typedef {{type:string,target:object,bubbles:boolean=}} | |
*/ | |
var ng = {type:'string',target:{},bubbles:true}; | |
/** | |
* @type {{type:string,target:object,bubbles:boolean=}} | |
*/ | |
var ok = {type:'string',target:{},bubbles:true}; |
var fs = require('fs'); | |
var path = require('path'); | |
var promise = require('node-promise'); | |
var fsp = require('node-promise/fs-promise'); | |
const TEXT_DIR_PATH = path.resolve(__dirname, 'texts'); | |
const OUTPUT_FILE_PATH = path.resolve(__dirname, 'output.txt'); | |
var texts = []; |
// kriszyp/node-promiseを使うので、スクリプトのある場所で下のコマンドを実行してくだし。 | |
// $ npm install node-promise | |
var Promise = require('node-promise').Promise; | |
getAccessToken().then(function(token) { | |
return getImage(token); | |
}).then(function(image) { | |
// Processing image | |
console.log(image); | |
}); |
JavaScript でスマートに非同期なコードを書くための Promise パターンの仕様のうち、then
メソッドに関する仕様であるPromises/A+の邦訳です。
お約束の文言ですが、この翻訳は間違ってるかもしれません。ご指摘・ご質問は大歓迎です。
この提言はPromises/A 仕様の提言の振る舞いを明確にし、かつ事実上の標準をカバーしつつ曖昧・問題のある部分を除いたものである。
(function($) { | |
/** | |
* @constructor | |
* @alias Foo | |
*/ | |
var Foo = function() { | |
}; | |
/** |
Isaac氏がぶちあげたらしい。 The Future of Programming in Node.js(原文)。
Isaac氏:
// | 優先順位 | 演算子の種類 | 結合性 | 各演算子 | | |
// |:--------:|:----------------:|:--------:|:----------:| | |
// | 1 | メンバ | 左から右 | . | | |
// | | | | [] | | |
// | | new | 右から左 | new | | |
// | 2 | 関数呼び出し | 左から右 | () | | |
// | 3 | インクリメント | n/a | ++ | | |
// | | デクリメント | n/a | -- | | |
// | 4 | 論理 NOT | 右から左 | ! | | |
// | | ビットごとの NOT | 右から左 | ~ | |
.?????, | |
??????? ,???:, | |
:?????????????: | |
?????????????` | |
??????????` | |
_,,,,,,,,,_ ??????` | |
,.:"'``` ```'":., ?'` | |
,:`` _,o###8888888###o,_ ``:, | |
,:` _qEE8888888888888888888EEp_ `:, | |
,:` ,EEEEEEEEEEEEEEEEEEEEEEEEEEEEE, `:, |