( ^ω^) 初学者・迷子・ロリ幼女はこちらで
_、_
( ,_ノ` ) プロフェッショナルはECMAScript デス 4へ
【前スレ】
JavaScript 3
http://peace.2ch.net/test/read.cgi/tech/1380177260/
【関連スレ】
ECMAScript デス 4
http://peace.2ch.net/test/read.cgi/tech/1325448978/
+ JavaScript の質問用スレッド vol.117 +
http://peace.2ch.net/test/read.cgi/tech/1404146244/
CoffeeScript
http://peace.2ch.net/test/read.cgi/tech/1320949260/
TypeScript part1
http://peace.2ch.net/test/read.cgi/tech/1349187527/
構造化ウェブプログラミング言語Dart2
http://peace.2ch.net/test/read.cgi/tech/1319388343/
Microsoft SkyDrive API
http://peace.2ch.net/test/read.cgi/tech/1385604796/
【MACRO】Google Apps Script 質問スレ【DRIVE】
http://peace.2ch.net/test/read.cgi/tech/1404007623/
【node.js】サーバサイドjavascript 2【Rhino】
http://peace.2ch.net/test/read.cgi/tech/1358937029/
JavaScript 4©2ch.net
2014/12/05(金) 12:19:07.19ID:fmzBASgG
151デフォルトの名無しさん
2015/06/01(月) 16:49:15.47ID:4t8ilUI7 >>149
> 知らない人間が見たら何だコリャ?ふざけてんのか?
それを言い始めたら、$.hogeってなんだ?ってことにもなる。
>>150
> ま、普通使わない。
以外と使われてるよ?
http://www.infoq.com/jp/news/2015/04/lodash-utility-library
> JavaScriptユーティリティライブラリのlodashがバージョン3.5に達して,npmパッケージリポジトリの中で
> 最も多く参照されるライブラリになった。もはや代用品などではなく,信頼できる選択肢のひとつだ。
http://matsukaz.hatenablog.com/entry/2014/04/09/082410 に上げられてるようなよく使う機能は、
オレオレ実装されるより、既知のライブラリのメソッド使って欲しい。
> 知らない人間が見たら何だコリャ?ふざけてんのか?
それを言い始めたら、$.hogeってなんだ?ってことにもなる。
>>150
> ま、普通使わない。
以外と使われてるよ?
http://www.infoq.com/jp/news/2015/04/lodash-utility-library
> JavaScriptユーティリティライブラリのlodashがバージョン3.5に達して,npmパッケージリポジトリの中で
> 最も多く参照されるライブラリになった。もはや代用品などではなく,信頼できる選択肢のひとつだ。
http://matsukaz.hatenablog.com/entry/2014/04/09/082410 に上げられてるようなよく使う機能は、
オレオレ実装されるより、既知のライブラリのメソッド使って欲しい。
152デフォルトの名無しさん
2015/06/01(月) 17:05:38.13ID:dTiEpsP/ javascript使いってエンジニアとして未成熟なのか文系が多いのか、
保守性を考慮しないのばっかりだよな。
多言語では保守性において禁忌とされている事を平気でやる
先人が築きあげたバグを排除するコツのようなものをを完全に無視してる
たぶん将来はjavascriptの仕様が整理されて、
jQueryとかunderscoreみたいな非直観的で腐ったキーワードを使うライブラリは完全非推奨になる。
保守性を考慮しないのばっかりだよな。
多言語では保守性において禁忌とされている事を平気でやる
先人が築きあげたバグを排除するコツのようなものをを完全に無視してる
たぶん将来はjavascriptの仕様が整理されて、
jQueryとかunderscoreみたいな非直観的で腐ったキーワードを使うライブラリは完全非推奨になる。
153デフォルトの名無しさん
2015/06/01(月) 17:20:57.79ID:4t8ilUI7 Javaの人かな
154デフォルトの名無しさん
2015/06/01(月) 17:24:57.76ID:TGyjCQFp hagedo
155デフォルトの名無しさん
2015/06/01(月) 19:51:34.16ID:lFnhdSIE156デフォルトの名無しさん
2015/06/01(月) 19:59:11.62ID:9HWSCI34 >>152
こういう関数の部分の保守性とかどうでもいいよw
単純に自分実装のライブラリに入れ替えれば済む話なんだから。
それより問題なのはフレームワークだ。
馬鹿が使うとフレームワークにガッチリ組み込まれて
別のものに変えるのがすごく大変になる。
こういう関数の部分の保守性とかどうでもいいよw
単純に自分実装のライブラリに入れ替えれば済む話なんだから。
それより問題なのはフレームワークだ。
馬鹿が使うとフレームワークにガッチリ組み込まれて
別のものに変えるのがすごく大変になる。
157デフォルトの名無しさん
2015/06/01(月) 20:00:16.98ID:9HWSCI34 >>151
> > ま、普通使わない。
> 以外と使われてるよ?
だよな。Node関連では一番使われているライブラリだったはず。
何処かにデータが有ったはずなんだが。
好き嫌いは個人の好みとして、一番使われているという
事実を知らないとしたら、モグリだろうw
> > ま、普通使わない。
> 以外と使われてるよ?
だよな。Node関連では一番使われているライブラリだったはず。
何処かにデータが有ったはずなんだが。
好き嫌いは個人の好みとして、一番使われているという
事実を知らないとしたら、モグリだろうw
158デフォルトの名無しさん
2015/06/01(月) 20:02:41.82ID:9HWSCI34 あったあった。この記事だ。
lodash, あなたが既に使っているJavaScriptライブラリ
http://www.infoq.com/jp/news/2015/04/lodash-utility-library
JavaScriptユーティリティライブラリのlodashがバージョン3.5に達して,
npmパッケージリポジトリの中で最も多く参照されるライブラリになった。
もはや代用品などではなく,信頼できる選択肢のひとつだ。
何の根拠もない「使われてない」は無視していいよ。
だって、本人が無知だから、使われていることを「知らない」という
状態でも、自分の知ってる小さな経験だけから
使われてないって発言するだろうからさw
lodash, あなたが既に使っているJavaScriptライブラリ
http://www.infoq.com/jp/news/2015/04/lodash-utility-library
JavaScriptユーティリティライブラリのlodashがバージョン3.5に達して,
npmパッケージリポジトリの中で最も多く参照されるライブラリになった。
もはや代用品などではなく,信頼できる選択肢のひとつだ。
何の根拠もない「使われてない」は無視していいよ。
だって、本人が無知だから、使われていることを「知らない」という
状態でも、自分の知ってる小さな経験だけから
使われてないって発言するだろうからさw
159デフォルトの名無しさん
2015/06/01(月) 20:33:19.40ID:qMAgmJxR そんなことよりもNode.jsのREPLでアンダースコアが使えないのはどうすればいいの?
REPL単体で使うぶんには別の名前を使っても気にならないけど、.loadで読み込むファイルでアンダースコアが
使われていた場合は、ファイルを書き換えなければならず、かなり気持ちが悪い
こんな定番のライブラリで、Node.jsのことを考慮していない名前をデフォルトにするとも思えないから、
何か解決策はあると思うんだけど…
REPL単体で使うぶんには別の名前を使っても気にならないけど、.loadで読み込むファイルでアンダースコアが
使われていた場合は、ファイルを書き換えなければならず、かなり気持ちが悪い
こんな定番のライブラリで、Node.jsのことを考慮していない名前をデフォルトにするとも思えないから、
何か解決策はあると思うんだけど…
160デフォルトの名無しさん
2015/06/01(月) 20:42:18.22ID:e+Q3qVuq >>149
perlのデフォルト演算子($_)の名残だと思ってた
perlのデフォルト演算子($_)の名残だと思ってた
161デフォルトの名無しさん
2015/06/01(月) 20:49:28.66ID:9HWSCI34 >>159
グローバル変数とローカル変数の違いわかってる?
REPLで使うのはグローバル変数の_。
ローカル変数の_(lodash)が名前かぶっても
何の問題もないんだが。
名前かぶってわかりづらいというのなら、
var i だってずいぶん被ってるはずなんだが。
グローバル変数とローカル変数の違いわかってる?
REPLで使うのはグローバル変数の_。
ローカル変数の_(lodash)が名前かぶっても
何の問題もないんだが。
名前かぶってわかりづらいというのなら、
var i だってずいぶん被ってるはずなんだが。
162デフォルトの名無しさん
2015/06/01(月) 20:52:38.62ID:9HWSCI34163デフォルトの名無しさん
2015/06/01(月) 21:51:26.69ID:dTiEpsP/ >>162
_で始まるって言い方はおかしかったな。
C言語系の_は名前が続くから識別に問題ないが、_だけというのがクソだって話
これを初めて拝んだとき、_だけを変数名にするなんて一体このバカはどんな教育を受けているんだと思ったわ。
_で始まるって言い方はおかしかったな。
C言語系の_は名前が続くから識別に問題ないが、_だけというのがクソだって話
これを初めて拝んだとき、_だけを変数名にするなんて一体このバカはどんな教育を受けているんだと思ったわ。
164デフォルトの名無しさん
2015/06/01(月) 22:48:12.23ID:VQX8/s75165デフォルトの名無しさん
2015/06/01(月) 22:56:29.23ID:qMAgmJxR >>161
流石にそれくらいは分かってるけど、UnderscoreやLodashは普通グローバルに読み込むものじゃないの?
まさか関数ごとにrequireを書くわけでもあるまいし、少なくともvar iとは次元が違うものだと分かると思うんだけど…
流石にそれくらいは分かってるけど、UnderscoreやLodashは普通グローバルに読み込むものじゃないの?
まさか関数ごとにrequireを書くわけでもあるまいし、少なくともvar iとは次元が違うものだと分かると思うんだけど…
166デフォルトの名無しさん
2015/06/01(月) 22:59:26.58ID:VQX8/s75 lodash使うアプリでグローバルなんて聞いたことがない。
普通nodeでライブラリを使うときは、
ローカル変数に、略
いわんでもわかるだろ?
知ってるならなw
普通nodeでライブラリを使うときは、
ローカル変数に、略
いわんでもわかるだろ?
知ってるならなw
167デフォルトの名無しさん
2015/06/01(月) 23:00:05.05ID:VQX8/s75 訂正
lodash使うアプリでグローバルなんて聞いたことがない。
node使うアプリでグローバル変数なんて聞いたことがない。
lodash使うアプリでグローバルなんて聞いたことがない。
node使うアプリでグローバル変数なんて聞いたことがない。
168デフォルトの名無しさん
2015/06/01(月) 23:01:04.60ID:e+Q3qVuq CakePHPなんかの__()ならともかく、underscore.jsでGetTextの方の_を、
どうすれば連想できるのかわからない
どうすれば連想できるのかわからない
169デフォルトの名無しさん
2015/06/01(月) 23:01:38.04ID:dTiEpsP/ >>164
そんなどうでもいい知識はどうでもいい
そんなどうでもいい知識はどうでもいい
170デフォルトの名無しさん
2015/06/01(月) 23:03:51.00ID:dTiEpsP/ _を変数名にするのはゴミだってのは100人に聞いて99人が納得する話。
ほんとjQueryといい、javascriptのライブラリ作ってる奴は基地外だわ。
ほんとjQueryといい、javascriptのライブラリ作ってる奴は基地外だわ。
171デフォルトの名無しさん
2015/06/01(月) 23:06:02.95ID:qMAgmJxR >> 166,167
何が言いたいのか分からんのだけど、ファイルの頭で
var _ = require('lodash'); // またはunderscore
とするのは十分、一般的な使い方じゃないか?
適当に検索したサンプルコードでも、ファイルの頭でrequireをしているものがほとんどだし
何が言いたいのか分からんのだけど、ファイルの頭で
var _ = require('lodash'); // またはunderscore
とするのは十分、一般的な使い方じゃないか?
適当に検索したサンプルコードでも、ファイルの頭でrequireをしているものがほとんどだし
172デフォルトの名無しさん
2015/06/01(月) 23:08:20.48ID:e+Q3qVuq >>170
デフォルトに近い機能を誰もタイプしたくないから
デフォルトに近い機能を誰もタイプしたくないから
173デフォルトの名無しさん
2015/06/01(月) 23:08:27.29ID:VQX8/s75174デフォルトの名無しさん
2015/06/01(月) 23:12:31.08ID:qMAgmJxR175デフォルトの名無しさん
2015/06/01(月) 23:16:47.51ID:VQX8/s75176デフォルトの名無しさん
2015/06/01(月) 23:18:28.56ID:e+Q3qVuq >>174はqiitaのポストへの巧妙なステマ
177デフォルトの名無しさん
2015/06/01(月) 23:18:37.37ID:VQX8/s75 ヒント
普通はREPLでライブラリを読み込むときはrequireを使う。
普通はREPLでライブラリを読み込むときはrequireを使う。
178デフォルトの名無しさん
2015/06/01(月) 23:20:50.21ID:qMAgmJxR179デフォルトの名無しさん
2015/06/01(月) 23:20:51.76ID:e+Q3qVuq ttp://stackoverflow.com/questions/5691901/using-the-underscore-module-with-node-js
180デフォルトの名無しさん
2015/06/01(月) 23:21:19.02ID:dTiEpsP/ >>172
underscoreというものの存在を知ってる人間じゃないと、おふざけか本気なのか理解不能
知らない人でも直観的にわかるようにするべき。
_.なんていかにも意味ありげに書かれてたら、知らない人間はjavascriptに新しい構文でも出来たのかと勘違いする。
underscoreというものの存在を知ってる人間じゃないと、おふざけか本気なのか理解不能
知らない人でも直観的にわかるようにするべき。
_.なんていかにも意味ありげに書かれてたら、知らない人間はjavascriptに新しい構文でも出来たのかと勘違いする。
181デフォルトの名無しさん
2015/06/01(月) 23:22:02.34ID:qMAgmJxR182デフォルトの名無しさん
2015/06/01(月) 23:23:01.97ID:VQX8/s75183デフォルトの名無しさん
2015/06/01(月) 23:23:03.40ID:e+Q3qVuq >>180
プログラマなら皆、知ってるから
プログラマなら皆、知ってるから
184デフォルトの名無しさん
2015/06/01(月) 23:23:55.32ID:VQX8/s75185デフォルトの名無しさん
2015/06/01(月) 23:29:50.29ID:qMAgmJxR >>182
> .loadでAというファイルとBというファイルの
> 二つを読み込んだ時を考えればいい。
これに関しては自分の場合は混乱が起きたことは無いな
REPLで必要になるのは常に新しくロードされたものだから
> nodeの標準に合わせてrequireで読み込め。
.> loadは簡易なツールにすぎない。
その簡易なツールとしての使い方を聞いたつもりだが、まぁうまい方法は無いってことで
答えてくれたことは感謝するよ、ありがとう
> .loadでAというファイルとBというファイルの
> 二つを読み込んだ時を考えればいい。
これに関しては自分の場合は混乱が起きたことは無いな
REPLで必要になるのは常に新しくロードされたものだから
> nodeの標準に合わせてrequireで読み込め。
.> loadは簡易なツールにすぎない。
その簡易なツールとしての使い方を聞いたつもりだが、まぁうまい方法は無いってことで
答えてくれたことは感謝するよ、ありがとう
186デフォルトの名無しさん
2015/06/02(火) 07:22:03.36ID:ex2Jk34L187デフォルトの名無しさん
2015/06/02(火) 07:56:44.99ID:ex2Jk34L javascriptって手作業感のあるかなりアナログな言語だよな。
コンパイルすれば型間違いやスペルミスを全部チェックしてくれるC++の方が楽だわ。
コンパイルすれば型間違いやスペルミスを全部チェックしてくれるC++の方が楽だわ。
188デフォルトの名無しさん
2015/06/02(火) 08:03:09.37ID:rgUwgwJK デフォルトで存在しなければならないような機能の構文は
可能な限り軽くしたい、というだけの話なのだが、
まあ、キチガイみたいだし、相手にする必要もなさそう。
可能な限り軽くしたい、というだけの話なのだが、
まあ、キチガイみたいだし、相手にする必要もなさそう。
189デフォルトの名無しさん
2015/06/02(火) 08:07:16.76ID:rgUwgwJK190デフォルトの名無しさん
2015/06/02(火) 10:18:05.55ID:JpMYfsQK >>186
$と_を選択したjQueryとundersocreの作者は天才だと思うぞ
$と_を選択したjQueryとundersocreの作者は天才だと思うぞ
191デフォルトの名無しさん
2015/06/02(火) 11:02:57.63ID:fIlyBYj2 >C++等の堅牢な言語が理解できないからスクリプトに逃げたってのもあるのかねぇ
ここ笑うところでOK?
ここ笑うところでOK?
192デフォルトの名無しさん
2015/06/02(火) 11:03:56.96ID:Liw06aa4 C++が型安全じゃないってどういうこと?
193デフォルトの名無しさん
2015/06/02(火) 11:47:29.34ID:JpMYfsQK194デフォルトの名無しさん
2015/06/02(火) 12:47:31.17ID:qfQ5Cs59 スクリプト言語なら_とかもありだと思うよ
直感的に理解不能なのはむしろC言語のテクニカルすぎるポインタ操作とか、処理系依存処理
直感的に理解不能なのはむしろC言語のテクニカルすぎるポインタ操作とか、処理系依存処理
195デフォルトの名無しさん
2015/06/02(火) 17:49:06.36ID:RKN2cQRO >>190
思わない。逆にショボッと思うだけ。
思わない。逆にショボッと思うだけ。
196デフォルトの名無しさん
2015/06/02(火) 17:53:04.66ID:4q1LDLUC Yes, I do.
197デフォルトの名無しさん
2015/06/02(火) 20:48:01.61ID:80AN9G/c >>195
理由は?
理由は?
198デフォルトの名無しさん
2015/06/02(火) 20:57:50.64ID:ex2Jk34L _なんて使わないで堂々と大文字でUNDERSCORE.でいいのに
面倒くさいから_にしたなんていっても、
UNDERSCOREのようなループ処理は他の頻出するキーワードに比べてそう頻繁に使うもんじゃないから、
UNDERSCOREと打ち込むくらい苦にはならない
むしろ見ただけでUNDERSCOREとわかるメリットのほうが大きい。
面倒くさいから_にしたなんていっても、
UNDERSCOREのようなループ処理は他の頻出するキーワードに比べてそう頻繁に使うもんじゃないから、
UNDERSCOREと打ち込むくらい苦にはならない
むしろ見ただけでUNDERSCOREとわかるメリットのほうが大きい。
199デフォルトの名無しさん
2015/06/02(火) 20:58:44.32ID:80AN9G/c >>190
> $と_を選択したjQueryとundersocreの作者は天才だと思うぞ
天才じゃなくてズルいと思ったな。
そんな特等席を取るなんてw
でもjQueryとlodashなら許せるよ。
DOM操作目的が多いJavaScriptで標準よりも
優れたライブラリに仕上げたjQueryは高く評価できるし。
JavaScriptという言語自体に足りない(そして他の言語にはある)
基本的な機能を備えたlodashも一文字名前空間を与える価値はある。
これ以外に一文字を与える価値が有るものなんてまず無いだろう。
(あえて言うのなら多言語のためのgettextだろうね)
http://ja.wikipedia.org/wiki/Gettext
> まず、gettextが利用されるようソースコードの修正を行なう。これはほとんどのプログラミング言語において、
> ソースコード中の文字列がまずgettext関数へ渡されるよう、文字列をラップしていく作業となる。
> 読みやすさやキータイプの手間を省くため gettextには通常 _ のエイリアスが付けられる。C言語では、
>
> printf("My name is %s.\n", my_name);
>
> を以下のように変更する:
>
> printf(_("My name is %s.\n"), my_name);
> $と_を選択したjQueryとundersocreの作者は天才だと思うぞ
天才じゃなくてズルいと思ったな。
そんな特等席を取るなんてw
でもjQueryとlodashなら許せるよ。
DOM操作目的が多いJavaScriptで標準よりも
優れたライブラリに仕上げたjQueryは高く評価できるし。
JavaScriptという言語自体に足りない(そして他の言語にはある)
基本的な機能を備えたlodashも一文字名前空間を与える価値はある。
これ以外に一文字を与える価値が有るものなんてまず無いだろう。
(あえて言うのなら多言語のためのgettextだろうね)
http://ja.wikipedia.org/wiki/Gettext
> まず、gettextが利用されるようソースコードの修正を行なう。これはほとんどのプログラミング言語において、
> ソースコード中の文字列がまずgettext関数へ渡されるよう、文字列をラップしていく作業となる。
> 読みやすさやキータイプの手間を省くため gettextには通常 _ のエイリアスが付けられる。C言語では、
>
> printf("My name is %s.\n", my_name);
>
> を以下のように変更する:
>
> printf(_("My name is %s.\n"), my_name);
200デフォルトの名無しさん
2015/06/02(火) 21:00:08.82ID:80AN9G/c201デフォルトの名無しさん
2015/06/02(火) 21:08:24.71ID:ex2Jk34L >>200
そんなに画面を占領するほど出てこないだろ。
そんなに画面を占領するほど出てこないだろ。
202デフォルトの名無しさん
2015/06/02(火) 23:09:26.72ID:tDj3/Qmg 圧縮率が気になる人は var, a, b, c; でも使えばいい
_ が気にならないなら Java でも PHP でも同じように使えばいい
それが誰が見てもコードの意図を理解できるものであると思うのならな
_ が気にならないなら Java でも PHP でも同じように使えばいい
それが誰が見てもコードの意図を理解できるものであると思うのならな
203デフォルトの名無しさん
2015/06/03(水) 08:42:27.59ID:tNzh/NJ7 > それが誰が見てもコードの意図を理解できるものであると思うのならな
ん? 馬鹿が見てもわかるコードなんてあると思うのか?
何の知識も持たない奴が、forとか見て、繰り返しだな。なんてわかると思うのか?
知識があるプログラマが見てわかれば十分だろw
ん? 馬鹿が見てもわかるコードなんてあると思うのか?
何の知識も持たない奴が、forとか見て、繰り返しだな。なんてわかると思うのか?
知識があるプログラマが見てわかれば十分だろw
204デフォルトの名無しさん
2015/06/03(水) 09:13:26.09ID:L99ZSHzZ >>203←こういう極論振りかざす馬鹿はプロジェクトから最初に外したいねぇ♪
205デフォルトの名無しさん
2015/06/03(水) 09:32:01.02ID:HnGZ0ASm そもそもjQueryの根幹を成していたcssQuery作者はJSに習熟していたから$なんて使わなかったが、
当時JS初心者が浅い知識で無茶苦茶に作ったprototypejsが流行っていてユーザーがそこで$にすっかり慣れてしまっていたから、彼らを取り込もうと図った時に敢えて$を使った。
当時JS初心者が浅い知識で無茶苦茶に作ったprototypejsが流行っていてユーザーがそこで$にすっかり慣れてしまっていたから、彼らを取り込もうと図った時に敢えて$を使った。
206デフォルトの名無しさん
2015/06/03(水) 09:41:02.46ID:HnGZ0ASm jQueryリリース日から知っているのって、俺以外で何人いるかな、まあ、ライバル心が凄くて、露骨に他のライブラリーを威圧する画像を貼っていて苦笑ものだった。
実際、query api がなかった当時において、飛び抜けた存在だった。
誰も知らないだろうが、既に消した10年ほど前のブログで俺が日本で最初にjQueryにお墨付きを出したので、変な責任感があって、今や粗大ゴミと化したjQueryを徹底的に駆除しなきゃならないと思っている。
実際、query api がなかった当時において、飛び抜けた存在だった。
誰も知らないだろうが、既に消した10年ほど前のブログで俺が日本で最初にjQueryにお墨付きを出したので、変な責任感があって、今や粗大ゴミと化したjQueryを徹底的に駆除しなきゃならないと思っている。
207デフォルトの名無しさん
2015/06/03(水) 09:53:38.81ID:L99ZSHzZ208デフォルトの名無しさん
2015/06/03(水) 09:53:42.15ID:HnGZ0ASm どうでもいいが、underscorejsはグローバルで名前がかち合わないよう自動処理してるだろ。だから_にこだわりも何もないよ、あれは。あの作者はさすがだなと思う。
209デフォルトの名無しさん
2015/06/03(水) 10:04:47.49ID:HnGZ0ASm jQueryでみんなが慣れてしまったメソッドチェーンはOOPであるJSならではの妥協の産物であって決して素敵な何かではない。
210デフォルトの名無しさん
2015/06/03(水) 17:34:44.34ID:/Ca0vDfD > jQueryでみんなが慣れてしまったメソッドチェーンはOOPであるJSならではの妥協の産物であって決して素敵な何かではない。
メソッドチェーン便利じゃん
メソッドチェーンを否定するなら、代わりに何を推すのだろうか
メソッドチェーン便利じゃん
メソッドチェーンを否定するなら、代わりに何を推すのだろうか
211デフォルトの名無しさん
2015/06/03(水) 17:50:56.37ID:oCZofESS CoffeeScript
212デフォルトの名無しさん
2015/06/03(水) 21:53:47.03ID:tNzh/NJ7 >>206
> jQueryリリース日から知っているのって、俺以外で何人いるかな、まあ、ライバル心が凄くて、露骨に他のライブラリーを威圧する画像を貼っていて苦笑ものだった。
知ってるも何も、Internet Archiveに残ってるよ。
その画像ってどれのこと?
https://web.archive.org/web/20060203025710/http://jquery.com/
> jQueryリリース日から知っているのって、俺以外で何人いるかな、まあ、ライバル心が凄くて、露骨に他のライブラリーを威圧する画像を貼っていて苦笑ものだった。
知ってるも何も、Internet Archiveに残ってるよ。
その画像ってどれのこと?
https://web.archive.org/web/20060203025710/http://jquery.com/
213デフォルトの名無しさん
2015/06/03(水) 21:56:52.15ID:tNzh/NJ7214デフォルトの名無しさん
2015/06/04(木) 07:09:21.45ID:p4ZTcGym そもそも、$ や _ の話にメソッドチェーンは関係なかろう
215デフォルトの名無しさん
2015/06/04(木) 07:56:18.16ID:0Z7pWiJ+ ただのライブラリの話を持ち込まれてもな
216デフォルトの名無しさん
2015/06/04(木) 11:41:14.80ID:sc3w8p67 vue.js でelを指定しない時にHTMLを生成できるって書いてある記事を見かけたのだけど、どうやればいいんだ?
217デフォルトの名無しさん
2015/06/04(木) 15:50:39.91ID:LzIda4YJ そこの記事書いた人に聞けよゆとり
218デフォルトの名無しさん
2015/06/04(木) 16:48:24.05ID:TldR44zJ 本人乙
219デフォルトの名無しさん
2015/06/04(木) 17:08:20.45ID:JWskV460 まあ名前付けが傲慢な感じはあるね
prototypeとかqueryとかnodeとかbootstrapとか、
一般的なコンピュータ用語になんでもjs付ければ許されるのかと
ここ5年くらい、Web屋の無知と傲慢が招いた名前空間の汚染が激しいように思う
prototypeとかqueryとかnodeとかbootstrapとか、
一般的なコンピュータ用語になんでもjs付ければ許されるのかと
ここ5年くらい、Web屋の無知と傲慢が招いた名前空間の汚染が激しいように思う
220デフォルトの名無しさん
2015/06/04(木) 17:16:37.66ID:yVQOALuO221デフォルトの名無しさん
2015/06/04(木) 18:11:41.00ID:JWskV460222デフォルトの名無しさん
2015/06/04(木) 21:53:09.33ID:PemmKaGK >>221
v8のビルド方法で検索すればいいんじゃね?
検索したら、How to Download and Build V8っていうのが見つかったけど。
https://developers.google.com/v8/build?hl=ja
v8のビルド方法で検索すればいいんじゃね?
検索したら、How to Download and Build V8っていうのが見つかったけど。
https://developers.google.com/v8/build?hl=ja
223デフォルトの名無しさん
2015/06/04(木) 23:15:35.68ID:U3atrZZO >>219
世の中の大半は、おまえより生産的で知識豊富な人たちが開発したと思ってるけどね
世の中の大半は、おまえより生産的で知識豊富な人たちが開発したと思ってるけどね
224デフォルトの名無しさん
2015/06/05(金) 07:38:59.00ID:DEUjZ497 >>223
そういう話はキッチリソースつけて、話してくれや。
そういう話はキッチリソースつけて、話してくれや。
225デフォルトの名無しさん
2015/06/05(金) 09:03:32.52ID:P0ImBG10 キッチ&リリース
226デフォルトの名無しさん
2015/06/07(日) 07:11:03.31ID:ohZIkVP1 ま、ウェブ屋の大半が馬鹿なのは本当だろう
巨大なページに普通のjquery適用させて重い重い言ってるのよく見るしな
巨大なページに普通のjquery適用させて重い重い言ってるのよく見るしな
227デフォルトの名無しさん
2015/06/07(日) 10:09:01.52ID:QDivtYyn 中古のスマホやタブレットでデザイナーに作られたようなjQuery満載の糞ページを表示させると電力不足を引き起こされてバッテリー残量が正確に認識されなくなってOSが緊急終了させられる。
今やスマホどころかタブレットもバッテリー内蔵で交換は困難/不可能だからバッテリーが寿命になっても使い続けられている端末はいくらでもある。
今やスマホどころかタブレットもバッテリー内蔵で交換は困難/不可能だからバッテリーが寿命になっても使い続けられている端末はいくらでもある。
228デフォルトの名無しさん
2015/06/07(日) 10:38:19.95ID:yTv0X04Z はいはい
229デフォルトの名無しさん
2015/06/07(日) 11:28:19.29ID:J7/rKSpK230デフォルトの名無しさん
2015/06/07(日) 12:55:15.14ID:+aAn4ks1 誰かのせいにして安心するのは間違ってる
それは作った当人らの責任だろ
それは作った当人らの責任だろ
231デフォルトの名無しさん
2015/06/07(日) 21:23:07.05ID:J7/rKSpK 詐欺業者が横行してて
姉歯的案件だらけだよ
年金記録流出も起こるべくして起きた
姉歯的案件だらけだよ
年金記録流出も起こるべくして起きた
232デフォルトの名無しさん
2015/06/08(月) 02:32:14.37ID:DLynV3iC なんだお前ら生理か?
233デフォルトの名無しさん
2015/06/08(月) 04:59:15.44ID:TkpGbpl3 ソフトバンクテレコム()
234デフォルトの名無しさん
2015/06/17(水) 17:09:08.15ID:FiJHYwC6 関係無いけど久しぶりにJSLint使おうと思ったら随分変わってるのな
つーか何で x /= 3; でストップするんだ?わけわからんのだが
つーか何で x /= 3; でストップするんだ?わけわからんのだが
235デフォルトの名無しさん
2015/07/02(木) 17:04:18.93ID:p+4VzYpK 他人が作ったコードをメンテすることになってJSDocアノテーションされてたので
ドキュメント化しようという話になった
開発時にはがJSDoc Toolkit(https://code.google.com/p/jsdoc-toolkit/)を使っていたようなのだが
それはすでにサポート終了してテンプレートも消えていた
それでJSDoc3(https://github.com/jsdoc3/jsdoc)を試しているのだがデフォルトのテンプレートが
どうにも満足のいかないものだったので、テンプレートをいくつか探して試した
なかには not found のエラーを出すものがあり、そろそろ疑問に感じてきた
それで JSDoc を jsdoc -T としてテスト実行してみたところ大量の not found
えっ? テストしてないでリリースしてるの? それともこちらの環境の問題?
ちなみに Windows 7 環境で同梱のバッチで実行してるのだけれども
java 上で動くのだからその辺は一緒のはず?
javaランタイムのバージョン?
もし Windows 上で JSDoc3 を使っている方がいたら
安定して動作している環境を教えてほしい
ドキュメント化しようという話になった
開発時にはがJSDoc Toolkit(https://code.google.com/p/jsdoc-toolkit/)を使っていたようなのだが
それはすでにサポート終了してテンプレートも消えていた
それでJSDoc3(https://github.com/jsdoc3/jsdoc)を試しているのだがデフォルトのテンプレートが
どうにも満足のいかないものだったので、テンプレートをいくつか探して試した
なかには not found のエラーを出すものがあり、そろそろ疑問に感じてきた
それで JSDoc を jsdoc -T としてテスト実行してみたところ大量の not found
えっ? テストしてないでリリースしてるの? それともこちらの環境の問題?
ちなみに Windows 7 環境で同梱のバッチで実行してるのだけれども
java 上で動くのだからその辺は一緒のはず?
javaランタイムのバージョン?
もし Windows 上で JSDoc3 を使っている方がいたら
安定して動作している環境を教えてほしい
236デフォルトの名無しさん
2015/07/02(木) 17:09:48.72ID:eJl3FSc8 >>235
$ git clone https://github.com/jsdoc3/jsdoc
Initialized empty Git repository in /home/hoge/src/jsdoc/.git/
remote: Counting objects: 16429, done.
remote: Total 16429 (delta 0), reused 0 (delta 0), pack-reused 16429
Receiving objects: 100% (16429/16429), 16.16 MiB | 377 KiB/s, done.
Resolving deltas: 100% (8177/8177), done.
$ cd jsdoc/
$ ./jsdoc -T
Running tests...
.....(略)....
Finished in 4.993 seconds
1163 tests, 2965 assertions, 0 failures
.....(略)....
Finished in 0.054 seconds
33 tests, 60 assertions, 0 failures
$ git clone https://github.com/jsdoc3/jsdoc
Initialized empty Git repository in /home/hoge/src/jsdoc/.git/
remote: Counting objects: 16429, done.
remote: Total 16429 (delta 0), reused 0 (delta 0), pack-reused 16429
Receiving objects: 100% (16429/16429), 16.16 MiB | 377 KiB/s, done.
Resolving deltas: 100% (8177/8177), done.
$ cd jsdoc/
$ ./jsdoc -T
Running tests...
.....(略)....
Finished in 4.993 seconds
1163 tests, 2965 assertions, 0 failures
.....(略)....
Finished in 0.054 seconds
33 tests, 60 assertions, 0 failures
237デフォルトの名無しさん
2015/07/02(木) 17:10:25.70ID:eJl3FSc8 あ、これCentOS 6.6ね。
238デフォルトの名無しさん
2015/07/02(木) 17:11:59.32ID:eJl3FSc8 ちなみに、
$ java -version
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b13)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)
$ java -version
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b13)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)
239デフォルトの名無しさん
2015/07/02(木) 17:18:31.81ID:p+4VzYpK 同じ手順を Windows 上の Git Bash にて行ってみた
$ git clone https://github.com/jsdoc3/jsdoc
Cloning into 'jsdoc'...
remote: Counting objects: 16429, done.
remote: Total 16429 (delta 0), reused 0 (delta 0), pack-reused 16429
Receiving objects: 100% (16429/16429), 16.16 MiB | 1.17 MiB/s, done.
Resolving deltas: 100% (8177/8177), done.
Checking connectivity... done.
Checking out files: 100% (620/620), done.
$ cd jsdoc/
$ ./jsdoc -T
js: exception from uncaught JavaScript throw: Error: Module "c:/Users/xxxxxx/Documents/GitHub/jsdoc/jsdoc.js" not found.
うわーん
$ git clone https://github.com/jsdoc3/jsdoc
Cloning into 'jsdoc'...
remote: Counting objects: 16429, done.
remote: Total 16429 (delta 0), reused 0 (delta 0), pack-reused 16429
Receiving objects: 100% (16429/16429), 16.16 MiB | 1.17 MiB/s, done.
Resolving deltas: 100% (8177/8177), done.
Checking connectivity... done.
Checking out files: 100% (620/620), done.
$ cd jsdoc/
$ ./jsdoc -T
js: exception from uncaught JavaScript throw: Error: Module "c:/Users/xxxxxx/Documents/GitHub/jsdoc/jsdoc.js" not found.
うわーん
240デフォルトの名無しさん
2015/07/02(木) 17:20:04.04ID:p+4VzYpK $ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b15)
Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode)
です
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b15)
Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode)
です
241デフォルトの名無しさん
2015/07/02(木) 17:21:39.94ID:eJl3FSc8 >>239
Windowsは、jsdoc.cmdを実行するみたいだよ。
ただ、俺には理解不能なエラーが出た。
Javaとか知らんし。
> $ .\jsdoc.cmd -T
> Running tests...
> org.mozilla.javascript.EcmaError: ReferenceError: "self" is not defined. (file:/C:/Temp/jsdoc/node_m
> odules/bluebird/js/main/captured_trace.js#464)
Windowsは、jsdoc.cmdを実行するみたいだよ。
ただ、俺には理解不能なエラーが出た。
Javaとか知らんし。
> $ .\jsdoc.cmd -T
> Running tests...
> org.mozilla.javascript.EcmaError: ReferenceError: "self" is not defined. (file:/C:/Temp/jsdoc/node_m
> odules/bluebird/js/main/captured_trace.js#464)
242デフォルトの名無しさん
2015/07/02(木) 17:34:40.81ID:p+4VzYpK やっぱ Linux環境を用意しないとダメなんかなあ
ただテストではエラー出るけど実際に使ってみた際にはエラーは出ないんだよなあ
テンプレートはデフォルトと
https://github.com/Nijikokun/minami
https://github.com/davidshimjs/jaguarjs-jsdoc
はエラー無しで通った
https://github.com/bvalosek/jsdoc3-bootstrap
https://github.com/terryweiss/docstrap
https://github.com/DBCDK/jsdoc3Template
はダメだった
ただテストではエラー出るけど実際に使ってみた際にはエラーは出ないんだよなあ
テンプレートはデフォルトと
https://github.com/Nijikokun/minami
https://github.com/davidshimjs/jaguarjs-jsdoc
はエラー無しで通った
https://github.com/bvalosek/jsdoc3-bootstrap
https://github.com/terryweiss/docstrap
https://github.com/DBCDK/jsdoc3Template
はダメだった
243デフォルトの名無しさん
2015/07/02(木) 17:43:03.98ID:eJl3FSc8 Macでもやってみた。
3年位使ってたけど、Java入ってないし。JDKのインストール方法をググる所から始めた。
Web開発にMac使ってる人が多いのは、こういうところかもね。
$ ./jsdoc -T
Running tests...
....(略)...
Finished in 3.486 seconds
1163 tests, 2965 assertions, 0 failures
....(略)...
Finished in 0.024 seconds
33 tests, 60 assertions, 0 failures
3年位使ってたけど、Java入ってないし。JDKのインストール方法をググる所から始めた。
Web開発にMac使ってる人が多いのは、こういうところかもね。
$ ./jsdoc -T
Running tests...
....(略)...
Finished in 3.486 seconds
1163 tests, 2965 assertions, 0 failures
....(略)...
Finished in 0.024 seconds
33 tests, 60 assertions, 0 failures
244デフォルトの名無しさん
2015/07/02(木) 18:58:45.62ID:p+4VzYpK あとでちゃんと JDK 入れてみるか
245デフォルトの名無しさん
2015/07/17(金) 23:16:41.01ID:GZ2lmC/i ttp://www.bluefoun.pos.to/games/howto/htimg.html
ここに出てくる関数gameBodyって意味あんのか・・・?
これ書いただけじゃ何も実行できんぞ
ここに出てくる関数gameBodyって意味あんのか・・・?
これ書いただけじゃ何も実行できんぞ
246デフォルトの名無しさん
2015/07/17(金) 23:24:31.53ID:XR8NxmBX はーい今日のおバカさん↑登場
247デフォルトの名無しさん
2015/07/24(金) 23:57:05.40ID:QlYyU5j9 迷子なんでここでいいかな?
cordova(phonegap)で躓いてるんだけど、専用スレが見当たらない
誘導plz
cordova(phonegap)で躓いてるんだけど、専用スレが見当たらない
誘導plz
248デフォルトの名無しさん
2015/07/25(土) 00:05:32.97ID:385UensT そもそもフレームワークスレがないんだわ
自分で建ててもいいんじゃない
自分で建ててもいいんじゃない
249デフォルトの名無しさん
2015/07/26(日) 00:45:58.44ID:Nu2ySp1+ webアプリの伝票を表示する画面のHTMLで、テーブルタグでエクセル方眼紙作ってあった
列とか必要以上に多くて無駄にセルの結合してあった
列とか必要以上に多くて無駄にセルの結合してあった
250デフォルトの名無しさん
2015/07/26(日) 00:46:27.27ID:Nu2ySp1+ gbk
レスを投稿する
