[過去ログ] + JavaScript の質問用スレッド vol.122 + [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
919
(1): (ワントンキン MM5f-q8gt) 2017/03/31(金)02:21 ID:WLq382qYM(2/2) AAS
ブロックスコープとカプセル化は全く関係ないだろw
というか関数内でスコープ作りたければ無名関数、即時関数なりいろいろできる
JSは自由度が桁違いなんだけどね
これらの使いこなしも分からないレベルの人間は束縛された補助輪世界こそが正しいと言い続ける
920
(1): (ワッチョイ b3a8-/Gsh) 2017/03/31(金)02:34 ID:S+dmZ2B60(3/6) AAS
>>918
それだけ意識が低いということだろう
921
(1): (ワッチョイ 238c-U/Pn) 2017/03/31(金)02:37 ID:dseKSPuY0(3/6) AAS
>>920
意識の話はしてないよ。
本の内容が普遍的かどうかって話。

買い換えると普遍的ではない
買い換えないなら普遍的

いまこういう定義をしたの
922: (ワッチョイ b3a8-/Gsh) 2017/03/31(金)02:48 ID:S+dmZ2B60(4/6) AAS
>>921
頭がes3で止まっちゃった系おじさんかな?
923: (ワッチョイ 1347-VHDh) 2017/03/31(金)03:00 ID:52wIFoBq0(1/2) AAS
ポエマーの2人、結局何が言いたかったのかわからなかったな
924
(1): (アウアウカー Sad7-LTAN) 2017/03/31(金)03:01 ID:9i/PVhMGa(1) AAS
ネットに最先端の情報が転がっているのに、あえて古い情報しか載っていない本を買うのはお金の無駄ではないかと
925: (ワッチョイ 73c8-agmj) 2017/03/31(金)03:20 ID:qHVwMUTA0(1) AAS
>>919
実はC++等で一生懸命書いている「型」や「文法」(privateとか)は、
全て「制限」する方向の努力でしかないんだよな。
それに対してJavaScriptは基本的に「制限」することが出来ないから、
結果的に何でもありになってしまうという。ソースも見放題だし。

現実的にどっちが生産性が良いかは微妙だが、
「制限」は可能性を閉ざす方向だから、面白みはない。
「何でもあり」はやっぱり面白い。

実感としては、型無しでも大して苦労しないので、
C++等でいちいち書くのが面倒になってきた。
省1
926: (ワッチョイ 8367-/BKC) 2017/03/31(金)03:32 ID:XrX79+I10(1) AAS
>>924
古い情報も嫌だけど、体系付けられてない大量の情報から自分で知識体系を構築していくのは骨が折れる
927: (ワッチョイ cf75-z7oQ) 2017/03/31(金)03:45 ID:hT0rQPiY0(2/2) AAS
JS を見てから、Haxe を見れば、天国だろ

Haxe, Kotlin を見れば、動的言語のどこが悪いか、すぐにわかる
928: (ワッチョイ d370-Qufn) 2017/03/31(金)09:10 ID:rJ4mWsQi0(1/4) AAS
別にJSは面白さだとか、それが素晴らしいことだから、動的になったわけでもなくて、
静的言語の色々な問題点を批判するために動的になったわけでもないけどな

まず大前提として、それが何かはハッキリとは分からないが、
とにかく何かと何かの間に入るスクリプト言語としては動的であることは必然だろう

接着剤をメインに使って大きなものを形作るのは大変だというだけのこと
今のWebではJSも型付きaltJSも等しく必要
929
(1): (ワッチョイ 8392-UnGZ) 2017/03/31(金)11:17 ID:FQVbcTCx0(1) AAS
CDNってあるじゃないですか。
あれって、CDN提供元のサーバーが落ちたりDNSが名前解決できなくなったりしたら
どうなるんですか?
昔、画像とかに「直リンク禁止!!」とかよくみかけましたけど
あんな大量に直リンクして負担は大丈夫なのですか?
多分大丈夫なのだろうけど。
930
(1): (アウアウカー Sad7-19VF) 2017/03/31(金)12:28 ID:KHGxa0VRa(1/2) AAS
JSにはブロックスコープがないってどういうこと?
931
(2): (ワッチョイ 8ff3-agmj) 2017/03/31(金)12:34 ID:xItn/dk+0(1) AAS
>>930
for( var i=0;

みたいなfor文を2回書けないってこと
varじゃなくてlet使えということになるが
letはIE11じゃないと使えないしな
932: (ワッチョイ b3a8-/Gsh) 2017/03/31(金)12:55 ID:S+dmZ2B60(5/6) AAS
>>931
説明が糞すぎてワロス
これがes3脳か
933: (アウアウカー Sad7-19VF) 2017/03/31(金)12:56 ID:KHGxa0VRa(2/2) AAS
>>931
ああvarのこと言ってるのね
どうせ今後はletに変わってくのにね
934: (ワッチョイ 1347-VHDh) 2017/03/31(金)13:16 ID:52wIFoBq0(2/2) AAS
>>929
もちろん、落ちたら読み込めなくなる
落ちなくてもユーザーのアドブロックとかに引っかかる可能性もある

どうでもいい部分をのぞいて、読み込めない場合は自鯖のファイルにフォールバックするか、コンパイル時に埋め込むのが基本
935: (エムゾネ FFdf-NVAl) 2017/03/31(金)13:27 ID:0K0Hhkt3F(1) AAS
letは有名になってきたけどTDZの事も理解してない人多いよな
936
(1): (ワッチョイ d368-f8Iv) 2017/03/31(金)13:29 ID:NTsg82nU0(1/2) AAS
letどこまで広がるかねえ
歴史遺産レベルの古いJS解説サイトが足を引っ張って、結局広まらなさそうな気もする
俺は積極的に使うつもりだけど
937: (ササクッテロル Sp17-59Pd) [age] 2017/03/31(金)13:44 ID:J6gnUPAfp(1) AAS
let文って超大昔のBASICかよと思った
X68000とかPC98とか小学生の頃にやってBASICでlet文使ったな
一回転して元に戻ったような気分
938: (アウアウカー Sad7-LTAN) 2017/03/31(金)13:50 ID:IXWOdY7+a(1) AAS
for(let i=0; i<10; i++)は内部の動きがよく分からん

初期化式で指定したlet iを変化式でインクリメントしてるはずなのに、何故か毎ループ違うlet iが宣言されてる
1-
あと 64 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.109s*