DTPで使えそうなjQueryプラグインを探してみる
jQuery = $; #include 'jquery.json-1.3.js' json = {"a" : "B" }; ext = $.toJSON(json); $.evalJSON(ext).a
$.extend = function(s) { for(var p in s){$[p] = s[p];} } jQuery = $; #include 'jquery.sprintf.js_1.txt' $.sprintf('%(name)s: %(value)d', {name: 'age', value: 40}); $.vsprintf('%s %d%% %.3f', ['string', 40, 3.141593]); //age: 40 //string 40% NaN
動いたけど、結果が微妙。NaNになっちゃった。
$.extend = function(s) { for(var p in s){$[p] = s[p];} } jQuery = $; #include 'jquery.csv.js_0.txt' $.csv()("1,2,3\r\n4,5,6")[1][2];
改行が"\r\n"だとうまくいく。
ソースをみたら引数名が合ってないみたい。
-csv: function(delim, quote, linedelim) { +csv: function(delim, quote, lined) { -lined = typeof lined == "string" ? new RegExp( "[" + (lined || "\r\n") + "]+") : typeof lined == "undefined" ? "\r\n" : lined; +lined = typeof lined == "string" ? new RegExp( "[" + (lined || "\n") + "]+") : typeof lined == "undefined" ? "\n" : lined;
多少手を加えれば使えそう。
使えなくても、実装の仕方とか見るだけでも参考になります。
とにかく読んで書くことが大事っと。