ECMAScript 規定: ドル記号は機械的に生成されるコード中のみの使用を意図される

ECMAScript 3 規定のドル記号 ($) に関わるつぶやき。
16
前へ 1 ・・ 5 6
think49 @think49

ECMAScript 3 規定。10.1.4 Scope Chain and Identifier Resolution http://bclary.com/2004/11/07/#a-10.1.4 #ECMAScript

2010-09-08 16:14:32
think49 @think49

ECMAScript 5 規定。10.2.2.1   GetIdentifierReference (lex, name, strict) http://ecma262-5.com/ELS5_Section_10.htm#Section_10.2.2.1 #ECMAScript

2010-09-08 16:14:39
think49 @think49

@os0x 解釈を誤っていたかもしれません。「$ は好ましくないが、オレオレコードで $ を書くぐらいならライブラリの $ を使った方が100倍マシ」ということでしょうか。一理ありますね。

2010-09-08 16:31:37
shogo ohta @os0x

@think49 自分で自分用のコードを書くとき、他人のコードをメンテするとき、誰かがメンテするであろうコードを自分が書くとき、など状況によって変わってくる部分もありますね。特に後者ではライブラリで縛っておかないと色々面倒です。

2010-09-08 16:31:58
think49 @think49

@os0x そうですね。ライブラリが定義した $ を受け入れるのは仕方がないですが、自分が書くときには $ を独自定義しないようにしておかないと後でメンテする人が混乱しますね。

2010-09-08 16:35:50
think49 @think49

確かに最近、Q&Aサイトで見かけるようになりました。「グローバルスコープを汚さないようにした方がいいですよ」とアドバイスすべきか少し迷います。 RT @os0x: getElementByIdのエイリアスだけでも、$を取り上げたら、みなさん思い思いに命名しますよね。

2010-09-08 16:39:02
azu @azu_re

$について話合ってるようだ。 "About the dollar sign ($) in javascript : javascript" http://is.gd/g3ny0

2010-10-16 01:11:25
前へ 1 ・・ 5 6