JavaScript 4©2ch.net (398レス)
1-

101
(1): 2015/02/25(水)23:20 ID:JFD+ngFs(1) AAS
>>99
[ツール]-[テンプレート]
[エディタで開く]
102
(1): 2015/02/27(金)18:16 ID:6eP810Kn(1) AAS
>>101
テンプレのタグが分かりません・・・
103: 2015/02/27(金)19:56 ID:Wvtuv0/g(1) AAS
>>102
それは自分で努力すればいいよね?
104: 2015/03/13(金)19:23 ID:UBRcUR4y(1) AAS
jsonの日
105
(1): 2015/04/12(日)11:08 ID:7j69OB5F(1) AAS
『関数型プログラミングに目覚めた! IQ145の女子高校生の先輩から受けた特訓5日間』
外部リンク:www.amazon.co.jp

せっかくだからJavaScriptで関数型プログラミングを学んでみるのも面白いかもしれないな。
106: 2015/04/12(日)17:02 ID:PVRHL1t5(1) AAS
>>105
Qiitaアカバンされたポエマー、毛の壁先生じゃんw
107
(1): 2015/05/18(月)15:33 ID:lIw4CyOJ(1) AAS
JavaScriptが20周年。開発者のBrendan Eich氏が過去と未来についてのスライドを公開
外部リンク[html]:www.publickey1.jp
108: 2015/05/18(月)17:37 ID:rf0kuBu1(1) AAS
>>107
たった10日で書いたのか。
通りでクソなはずだ。
109
(1): 2015/05/20(水)01:48 ID:zDiYcCDM(1) AAS
言語としてはかなりシンプルだったからな。
LexとYacc使っただろうし、スタックマシンな
バイトコードインタープリタはSchemeのインタープリタを
Cで書いたことがあれば難しくない。

コードを10日で書いたからクソというよりは、
書く前に言語仕様をきちんと練らなかったからクソなんだろう。
110: 2015/05/20(水)05:27 ID:iajmjkjM(1) AAS
10日で書いたにしては良くできてるけど、もともとVBAみたいなものなのに、
後からいろいろ理屈を考えて素晴らしいものみたいに言いくるめようと
したのがいけなかったんじゃないの。

アプリに付属させるマクロだと思えば、納得の仕様だと思うけど。
元々そういうものなんだし。
111: 2015/05/20(水)11:19 ID:0vsGwB+G(1/2) AAS
>>109
すまないが、ゴミをシンプルって言う風潮やめてくれるか?
112: 2015/05/20(水)12:06 ID:D22K7RGs(1) AAS
ClojureScript使い始めたらJSのクソさが
気にならなくなってきた。
113
(1): 2015/05/20(水)12:18 ID:qzEPJuIN(1/2) AAS
誰でも10日で出来る作業なら
クソだろうさw

10日でとても出来ないような作業を
10日で作ったのならば、それは優秀ってことだよ。

優秀な人が作ったのだから、とても良く出来ている。
114: 2015/05/20(水)14:27 ID:0vsGwB+G(2/2) AAS
>>113←こういうの権威主義の馬鹿っていうんだよねぇ。日本人に実に多い。
115: 2015/05/20(水)15:12 ID:qzEPJuIN(2/2) AAS
どれだよ権威ってw
権威じゃなくて実力だろw
116
(2): 2015/05/23(土)05:06 ID:aWFfanUl(1) AAS
jsスレでdisるのもアレだけど
権威主義以外の何物でもない

10日で作ったのは凄いかもしれんが別に洗練されてもないしシンプルでもない
初期のjsって文字列演算、暗黙変換とか無駄に長いfunctionとか、
中途半端にvbやC++の真似もしてて、バージョン違いの挙動もあって普通にクソ
初期のを優秀とか言う奴はES6使わないで欲しい

本人はサブセット言語嫌いとかlisp嫌いとか好き勝手言ってるみたいだけど
素直にパクリ元のselfのサブセットを素直に実装すりゃよかったと思うわ
117: 2015/05/23(土)08:57 ID:3bf42BAL(1) AAS
だいたい名前からしてクソだよ。
全然関係無いJavaパクってるんだし。
118
(1): 2015/05/23(土)10:54 ID:vTpQyjFi(1) AAS
>>116
お前こそ権威主義じゃねーかw
オリジナルは偉いんだ?w
119
(1): 2015/05/24(日)00:11 ID:hZNW9MV5(1/2) AAS
>>118
日本語読めないならそう言ってくれよな
噛み砕いて話してやるからさ
120
(1): 2015/05/24(日)13:15 ID:bCeKXRbu(1/2) AAS
>>119
じゃあどこが権威主義なのか
噛み砕いて説明してください。

その前に前提として権威主義とは何かを書いておきますね。

外部リンク:ja.wikipedia.org
> 権威主義(けんいしゅぎ)とは、権威に服従するという個人や社会組織の姿勢、思想、体制である[1][2]。権威主義の反対は個人主義や民主主義である。
> 政治学上の用法では、権威主義体制とは非民主的な体制の総称であり、通常は独裁、
> 専制、全体主義などを含むが、権威主義体制を民主主義体制と全体主義体制の中間とする立場もある[5][6]。

外部リンク:d.hatena.ne.jp
> 権威(人を服従、強制させる力)に価値をおき、それに対して自己卑下や盲目的服従をする態度のこと。
省2
121
(1): 2015/05/24(日)15:11 ID:9Q9ph3Hr(1) AAS
オリジナルがえらいのではなくて
パクリ損ないでオリジナルより劣化してるのがクソ、
っていう単純な話だと思うのだが……
122
(1): 2015/05/24(日)18:48 ID:hZNW9MV5(2/2) AAS
>>120
10日で作業したというだけで優秀として
優秀な人、その人が作ったからスバラシイ

全然中身に言及してねえじゃんw
どこに権威主義以外の要素があるんだよw
123: 2015/05/24(日)22:02 ID:bCeKXRbu(2/2) AAS
>>122
権威はどこにいったの?w
124: 2015/05/25(月)17:36 ID:2/V0nnt+(1) AAS
>>121
まさかここまで使われるとは思ってなかったんだろうな
125
(1): 2015/05/25(月)18:03 ID:MD5bLCSX(1) AAS
>>116
ユーザが100万人ほどの言語を10日で作ってから言え
126: 2015/05/25(月)21:15 ID:Pr0+1HdK(1/3) AAS
>>125
権威主義万歳!
127
(1): 2015/05/25(月)21:28 ID:Pr0+1HdK(2/3) AAS
流石に初期JSの規模で大変とか言ってるのは
インタプリタの作り方もわからない初心者だけだよな?

クソ言語でも普及したPHPと違って言語そのものの需要で使われたわけでもなし
JSが普及したのはウェブブラウザが先進的だったから

そもそも本人も公開してるのに何マンセーしてんだかw
128: 2015/05/25(月)21:29 ID:Pr0+1HdK(3/3) AAS
公開 -> 後悔
129: 2015/05/26(火)00:12 ID:xYtlptqc(1) AAS
>>127
オレもそう思うんだけどねえ。
Schemeのインタープリタ書いたことがあればさまえ難しくはない。
130: 2015/05/26(火)15:21 ID:jJpgaPYe(1) AAS
学部レベルのインタプリタよりエロ動画サイト作る方が難しい
131
(1): 2015/05/26(火)18:58 ID:CP1OCp5D(1) AAS
JavaScriptライブラリのスレにも書いたのですが,過疎っていたのでこちらで質問させてください
openlayers3についてです

外部リンク[html]:openlayers.orgをそのままコピーして
ローカルで実行したのですが,サンプルのようにTimezonesが表示されません(地図は表示されます)
kmlファイルは外部リンク:github.comにあるdataフォルダをhtmlと同じ階層に設置しました
他のkmlファイルを読み込むサンプルも同様に動かないのですが何が原因でしょうか
132
(1): 2015/05/27(水)11:16 ID:XkCb2CMh(1) AAS
馬鹿には無理
133
(1): 2015/05/28(木)07:16 ID:4DphScwy(1) AAS
>>132
だからあなたには答えられないんですね。なるほど。
134: 2015/05/28(木)07:59 ID:616UB9cr(1) AAS
>>133←答えられない上にコードも書けないアホ
135
(2): 2015/05/28(木)13:22 ID:E8n2j0BJ(1) AAS
var vector = new ol.layer.Vector({
source: new ol.source.Vector({
url: 'timezones.kml',//url: 'data/kml/timezones.kml',
136
(1): 2015/05/28(木)17:23 ID:4ci5OfPn(1) AAS
>>131
普通に動く。timezones.kmlをhtmlと同階層に置いて>>135を書き換えても動く。
137
(1): 2015/05/28(木)19:02 ID:V96RG34r(1) AAS
>>135
>>136
ありがとうございます
IE,Opera,Chromeだと動かないのですが,firefoxだとサンプル通り動きました
これってコードにブラウザ依存の部分があるのでしょうか?
それともブラウザの設定の問題でしょうか?
138
(1): 2015/05/29(金)07:06 ID:hjMnAajE(1) AAS
>>137
firefox以外はデフォルトではローカルファイルへのアスセスが制限されているからでは?
外部リンク[html]:tmlife.net
139
(1): 2015/05/30(土)07:45 ID:xVK15s94(1) AAS
ローカルテストはサーバ立ててやるものだと思うが、fileスキームで実行してるのか
140: 2015/05/30(土)08:33 ID:Rpgfw2oh(1) AAS
>>138
>>139
サーバたててやったらどのブラウザでも動きました
ありがとうございました
141: 2015/05/30(土)10:26 ID:3Gf/DalK(1) AAS
最近やたらめったらモジュールに切り分けてたら共通部分の重複が酷いことになってた
現在のスコープ内にimport,requireできれば便利なんだが
142
(2): 2015/05/30(土)12:21 ID:skc6DNlZ(1) AAS
現時点でもやはりES3で書くべきですか?
ES5出てからもう何年も経ってるしObject.create()とか配列まわりの関数とか色々追加されてるのに使えないのが歯がゆいです。
ネット見てると結構ES5の機能使ってる人が多いですが、そういう方々はIE8とか切り捨ててるんですかね?
143
(1): 2015/05/30(土)13:40 ID:HkfQYaI5(1/2) AAS
>>142
サポートサイクルを見たらどうでしょう?
2016年1月まではIE8対応は切れません。
144: 2015/05/30(土)13:41 ID:HkfQYaI5(2/2) AAS
IE8 でもpolyfillで何とかなる場面が多いとは思いますが
145
(1): 2015/05/30(土)14:06 ID:ebcCMrL3(1) AAS
>>142
lodash使ってる。なんとIE6以上から対応してる。

実装不可能なものを除いて、ES5で提供されている関数が提供されてる。
Object.create相当のメソッドもある。
外部リンク:lodash.com

どうしてもES5だけでやりたいってわけじゃなく
ES5で提供された便利な関数を使いたいならlodashオススメ。
lodashにはES5よりも多くの機能が追加されてる。
146
(1): 2015/05/31(日)02:38 ID:474JDHci(1/2) AAS
>>143
ありがとうございます。
ぐぐってみたら2016年1月以降は最新版のIEしかサポートされないんですね。
こういうのを境界にして考えるのですね。勉強になりました。
polyfillというのはes-shimsとかのことですよね?Object.createに対応してないので選択肢から外れました。

>>145
ありがとうございます。今回は素のJSでやりたかったのでlodashは使えません><
147
(1): 2015/05/31(日)02:41 ID:474JDHci(2/2) AAS
でももうすぐES6が出るしキリが無いですね
ブラウザ対応状況とか考えるの諦めてlodashとかunderscoreとかそういうのに完全依存する方が正しいのかも
148: 2015/05/31(日)08:20 ID:6IDXNIVy(1) AAS
>>146-147
Object.create はES3の範囲内で完全実装は出来ない為、制限付きを理解した上で polyfill を書く必要がある
lodash は forEach 等で ES5 互換でないコードが見受けられるので ES 標準を目指すのであればお勧めしない
コードを読む限りでは 仕様に忠実なライブラリではなく、独自の世界を構築するタイプのようだから
149
(4): 2015/06/01(月)15:26 ID:dTiEpsP/(1/6) AAS
underscoreって可読性低下しない?
_から始まるってのがそもそも論外なんだけど…
知らない人間が見たら何だコリャ?ふざけてんのか?
これを考えた奴は保守性を考慮しないオナニー馬鹿なのか?って思うだろ。
150
(1): 2015/06/01(月)16:19 ID:fqMWxMza(1) AAS
>>149
ま、普通使わない。
オナニーって言えばその通り。少なくとも個人的に使うのだったら文句言う
アレはないが、プロジェクトなんかでこんなもの使ってる奴いたら、排除する。
151
(1): 2015/06/01(月)16:49 ID:4t8ilUI7(1/2) AAS
>>149
> 知らない人間が見たら何だコリャ?ふざけてんのか?
それを言い始めたら、$.hogeってなんだ?ってことにもなる。

>>150
> ま、普通使わない。
以外と使われてるよ?

外部リンク:www.infoq.com
> JavaScriptユーティリティライブラリのlodashがバージョン3.5に達して,npmパッケージリポジトリの中で
> 最も多く参照されるライブラリになった。もはや代用品などではなく,信頼できる選択肢のひとつだ。

外部リンク:matsukaz.hatenablog.com に上げられてるようなよく使う機能は、
省1
152
(2): 2015/06/01(月)17:05 ID:dTiEpsP/(2/6) AAS
javascript使いってエンジニアとして未成熟なのか文系が多いのか、
保守性を考慮しないのばっかりだよな。
多言語では保守性において禁忌とされている事を平気でやる
先人が築きあげたバグを排除するコツのようなものをを完全に無視してる
たぶん将来はjavascriptの仕様が整理されて、
jQueryとかunderscoreみたいな非直観的で腐ったキーワードを使うライブラリは完全非推奨になる。
153: 2015/06/01(月)17:20 ID:4t8ilUI7(2/2) AAS
Javaの人かな
154: 2015/06/01(月)17:24 ID:TGyjCQFp(1) AAS
hagedo
155: 2015/06/01(月)19:51 ID:lFnhdSIE(1) AAS
>>152
だってJataScriptが使いにくいクソ言語じゃん。
細かいこと気にしてられないって、クソだから。
156: 2015/06/01(月)19:59 ID:9HWSCI34(1/5) AAS
>>152
こういう関数の部分の保守性とかどうでもいいよw
単純に自分実装のライブラリに入れ替えれば済む話なんだから。

それより問題なのはフレームワークだ。
馬鹿が使うとフレームワークにガッチリ組み込まれて
別のものに変えるのがすごく大変になる。
157: 2015/06/01(月)20:00 ID:9HWSCI34(2/5) AAS
>>151
> > ま、普通使わない。
> 以外と使われてるよ?

だよな。Node関連では一番使われているライブラリだったはず。
何処かにデータが有ったはずなんだが。

好き嫌いは個人の好みとして、一番使われているという
事実を知らないとしたら、モグリだろうw
158: 2015/06/01(月)20:02 ID:9HWSCI34(3/5) AAS
あったあった。この記事だ。

lodash, あなたが既に使っているJavaScriptライブラリ
外部リンク:www.infoq.com

JavaScriptユーティリティライブラリのlodashがバージョン3.5に達して,
npmパッケージリポジトリの中で最も多く参照されるライブラリになった。
もはや代用品などではなく,信頼できる選択肢のひとつだ。

何の根拠もない「使われてない」は無視していいよ。
だって、本人が無知だから、使われていることを「知らない」という
状態でも、自分の知ってる小さな経験だけから
使われてないって発言するだろうからさw
159
(5): 2015/06/01(月)20:33 ID:qMAgmJxR(1/7) AAS
そんなことよりもNode.jsのREPLでアンダースコアが使えないのはどうすればいいの?

REPL単体で使うぶんには別の名前を使っても気にならないけど、.loadで読み込むファイルでアンダースコアが
使われていた場合は、ファイルを書き換えなければならず、かなり気持ちが悪い

こんな定番のライブラリで、Node.jsのことを考慮していない名前をデフォルトにするとも思えないから、
何か解決策はあると思うんだけど…
160
(1): 2015/06/01(月)20:42 ID:e+Q3qVuq(1/6) AAS
>>149
perlのデフォルト演算子($_)の名残だと思ってた
161
(1): 2015/06/01(月)20:49 ID:9HWSCI34(4/5) AAS
>>159
グローバル変数とローカル変数の違いわかってる?

REPLで使うのはグローバル変数の_。
ローカル変数の_(lodash)が名前かぶっても
何の問題もないんだが。

名前かぶってわかりづらいというのなら、
var i だってずいぶん被ってるはずなんだが。
162
(1): 2015/06/01(月)20:52 ID:9HWSCI34(5/5) AAS
>>160
いやー、普通、_で思い出すのは、
C言語などで広く使われてる多言語の仕組みである
GetTextの_関数でしょw

あれだって、_で始まる関数なわけだけど、
何だこりゃの前に、普通GetText思い出すよね?

>>149は無知なんじゃないかって思うだけなんだが。
163
(1): 2015/06/01(月)21:51 ID:dTiEpsP/(3/6) AAS
>>162
_で始まるって言い方はおかしかったな。
C言語系の_は名前が続くから識別に問題ないが、_だけというのがクソだって話
これを初めて拝んだとき、_だけを変数名にするなんて一体このバカはどんな教育を受けているんだと思ったわ。
164
(1): 2015/06/01(月)22:48 ID:VQX8/s75(1/8) AAS
>>163
うん。それでgettextは、_ だけの
関数名なんだが、恥の上塗りしてどうするの?
165: 2015/06/01(月)22:56 ID:qMAgmJxR(2/7) AAS
>>161
流石にそれくらいは分かってるけど、UnderscoreやLodashは普通グローバルに読み込むものじゃないの?
まさか関数ごとにrequireを書くわけでもあるまいし、少なくともvar iとは次元が違うものだと分かると思うんだけど…
166: 2015/06/01(月)22:59 ID:VQX8/s75(2/8) AAS
lodash使うアプリでグローバルなんて聞いたことがない。

普通nodeでライブラリを使うときは、
ローカル変数に、略

いわんでもわかるだろ?
知ってるならなw
167: 2015/06/01(月)23:00 ID:VQX8/s75(3/8) AAS
訂正

lodash使うアプリでグローバルなんて聞いたことがない。
node使うアプリでグローバル変数なんて聞いたことがない。
168: 2015/06/01(月)23:01 ID:e+Q3qVuq(2/6) AAS
CakePHPなんかの__()ならともかく、underscore.jsでGetTextの方の_を、
どうすれば連想できるのかわからない
169: 2015/06/01(月)23:01 ID:dTiEpsP/(4/6) AAS
>>164
そんなどうでもいい知識はどうでもいい
170
(1): 2015/06/01(月)23:03 ID:dTiEpsP/(5/6) AAS
_を変数名にするのはゴミだってのは100人に聞いて99人が納得する話。
ほんとjQueryといい、javascriptのライブラリ作ってる奴は基地外だわ。
171
(1): 2015/06/01(月)23:06 ID:qMAgmJxR(3/7) AAS
>> 166,167
何が言いたいのか分からんのだけど、ファイルの頭で
var _ = require('lodash'); // またはunderscore
とするのは十分、一般的な使い方じゃないか?

適当に検索したサンプルコードでも、ファイルの頭でrequireをしているものがほとんどだし
172
(1): 2015/06/01(月)23:08 ID:e+Q3qVuq(3/6) AAS
>>170
デフォルトに近い機能を誰もタイプしたくないから
173
(1): 2015/06/01(月)23:08 ID:VQX8/s75(4/8) AAS
>>171
はい、だからファイルの頭で
var _ = require('lodash'); // またはunderscore
とローカル変数に代入してるって言ってるわけですが。
174
(2): 2015/06/01(月)23:12 ID:qMAgmJxR(4/7) AAS
>>173
それで>>159に戻るんだが、そのファイルをREPLから.loadで読み込むと名前が衝突して困るという話なんだが
何かおかしいこと言ってるかな?
175
(1): 2015/06/01(月)23:16 ID:VQX8/s75(5/8) AAS
>>174
それは作り方が悪いだけだろう。
自分で作ったものを自分でロードして
問題が起きたって騒いでいるだけ。
176
(1): 2015/06/01(月)23:18 ID:e+Q3qVuq(4/6) AAS
>>174はqiitaのポストへの巧妙なステマ
177
(1): 2015/06/01(月)23:18 ID:VQX8/s75(6/8) AAS
ヒント

普通はREPLでライブラリを読み込むときはrequireを使う。
178
(1): 2015/06/01(月)23:20 ID:qMAgmJxR(5/7) AAS
>>175
だから、どのように作り方が悪いのかを>>159で聞いているわけ

>>176
何故qiitaが出てくるの?

なんか話が通じない人多すぎ…
179: 2015/06/01(月)23:20 ID:e+Q3qVuq(5/6) AAS
外部リンク:stackoverflow.com
180
(2): 2015/06/01(月)23:21 ID:dTiEpsP/(6/6) AAS
>>172
underscoreというものの存在を知ってる人間じゃないと、おふざけか本気なのか理解不能
知らない人でも直観的にわかるようにするべき。
_.なんていかにも意味ありげに書かれてたら、知らない人間はjavascriptに新しい構文でも出来たのかと勘違いする。
181: 2015/06/01(月)23:22 ID:qMAgmJxR(6/7) AAS
>>177
それは別な名前を使うってことじゃないの?
それなら>>159で書いたよ
182
(1): 2015/06/01(月)23:23 ID:VQX8/s75(7/8) AAS
>>178
> だから、どのように作り方が悪いのかを>>159で聞いているわけ

簡単な話。

.loadでAというファイルとBというファイルの
二つを読み込んだ時を考えればいい。

同じ変数を使っていれば、混乱が起きる。
だから.loadなんかを使っては駄目だ。

REPLはAというファイルの前に
別のファイルを読み込んでいると考えればいい。
省2
183
(1): 2015/06/01(月)23:23 ID:e+Q3qVuq(6/6) AAS
>>180
プログラマなら皆、知ってるから
184
(1): 2015/06/01(月)23:23 ID:VQX8/s75(8/8) AAS
>>180
_.なんていかにも意味ありげに書かれてたら、知らない人間は
普通調べる
185: 2015/06/01(月)23:29 ID:qMAgmJxR(7/7) AAS
>>182

> .loadでAというファイルとBというファイルの
> 二つを読み込んだ時を考えればいい。
これに関しては自分の場合は混乱が起きたことは無いな
REPLで必要になるのは常に新しくロードされたものだから

> nodeの標準に合わせてrequireで読み込め。
.> loadは簡易なツールにすぎない。
その簡易なツールとしての使い方を聞いたつもりだが、まぁうまい方法は無いってことで
答えてくれたことは感謝するよ、ありがとう
186
(1): 2015/06/02(火)07:22 ID:ex2Jk34L(1/4) AAS
>>183-184
こんな記述を許すなんて、webプログラマはどうかしてるわ
C++等の堅牢な言語が理解できないからスクリプトに逃げたってのもあるのかねぇ
187
(1): 2015/06/02(火)07:56 ID:ex2Jk34L(2/4) AAS
javascriptって手作業感のあるかなりアナログな言語だよな。
コンパイルすれば型間違いやスペルミスを全部チェックしてくれるC++の方が楽だわ。
188: 2015/06/02(火)08:03 ID:rgUwgwJK(1/2) AAS
デフォルトで存在しなければならないような機能の構文は
可能な限り軽くしたい、というだけの話なのだが、
まあ、キチガイみたいだし、相手にする必要もなさそう。
189: 2015/06/02(火)08:07 ID:rgUwgwJK(2/2) AAS
>>187
>コンパイルすれば型間違いやスペルミスを全部チェックしてくれるC++の方が楽だわ。

静的検査なのに型安全じゃないクソみたいな型システム自慢されても……
190
(2): 2015/06/02(火)10:18 ID:JpMYfsQK(1/2) AAS
>>186
$と_を選択したjQueryとundersocreの作者は天才だと思うぞ
191: 2015/06/02(火)11:02 ID:fIlyBYj2(1) AAS
>C++等の堅牢な言語が理解できないからスクリプトに逃げたってのもあるのかねぇ

ここ笑うところでOK?
192
(1): 2015/06/02(火)11:03 ID:Liw06aa4(1) AAS
C++が型安全じゃないってどういうこと?
193: 2015/06/02(火)11:47 ID:JpMYfsQK(2/2) AAS
>>192
検索してみた

『型安全性とは何か』
外部リンク:postd.cc
194: 2015/06/02(火)12:47 ID:qfQ5Cs59(1) AAS
スクリプト言語なら_とかもありだと思うよ
直感的に理解不能なのはむしろC言語のテクニカルすぎるポインタ操作とか、処理系依存処理
195
(1): 2015/06/02(火)17:49 ID:RKN2cQRO(1) AAS
>>190
思わない。逆にショボッと思うだけ。
196: 2015/06/02(火)17:53 ID:4q1LDLUC(1) AAS
Yes, I do.
197: 2015/06/02(火)20:48 ID:80AN9G/c(1/3) AAS
>>195
理由は?
198
(1): 2015/06/02(火)20:57 ID:ex2Jk34L(3/4) AAS
_なんて使わないで堂々と大文字でUNDERSCORE.でいいのに
面倒くさいから_にしたなんていっても、
UNDERSCOREのようなループ処理は他の頻出するキーワードに比べてそう頻繁に使うもんじゃないから、
UNDERSCOREと打ち込むくらい苦にはならない
むしろ見ただけでUNDERSCOREとわかるメリットのほうが大きい。
199: 2015/06/02(火)20:58 ID:80AN9G/c(2/3) AAS
>>190
> $と_を選択したjQueryとundersocreの作者は天才だと思うぞ

天才じゃなくてズルいと思ったな。
そんな特等席を取るなんてw

でもjQueryとlodashなら許せるよ。

DOM操作目的が多いJavaScriptで標準よりも
優れたライブラリに仕上げたjQueryは高く評価できるし。

JavaScriptという言語自体に足りない(そして他の言語にはある)
基本的な機能を備えたlodashも一文字名前空間を与える価値はある。
省12
200
(1): 2015/06/02(火)21:00 ID:80AN9G/c(3/3) AAS
>>198
開発効率と可読性が悪いだろw

なんで多く出てくるものに、
そんなに長い情報量を与えないといけないんだ?

圧縮の基本だぞ。
多く使うものに短いビットを割り当てるのは。
1-
あと 198 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s