JavaScriptは消滅すべきだったよな
あの盛り下がってた時期に。
Ajaxとかいう技術のせいで再評価されちゃって、
結局使いにくいままjQueryとかcoffee scriptなるものを生み出してしまう。 >>689
何も間違ってない
クラスで継承使うと、あちこちに飛ばないと読めなくなる goto 使わなくてもスパゲティプログラム組めるのかお前w 凄いな よかった、Javaのスパゲティプログラムは存在しないんだ >>690
手続き呼び出しするプログラムもスパゲッティ・コードかよw
ダイクストラさんもあの世でびっくりだぜ。 >>690
× クラスで継承使うと、あちこちに飛ばないと読めなくなる
○ 何を使おうと未熟者が作れば、あちこちに飛ぶコードか
長ったらしいコピペコードになって読めなくなる。 クラスや継承が云々と言うより、構造化が下手ってことだと思う。
それをスパゲッティと呼ぶかどうかなんてどうでもいいじゃない。
文系か! javascriptのコード読む気まんまんだな。
昔、ちょっと使い勝手のいいストップウォッチとタイマーを作って出したら、
こんな程度のものさえ、たちまち韓国人がパクって行ってiPhonに出してた
という経験があるからな まあWebは皆で作っていくって通念があって
Webベースで出す以上貢献しろよという圧力は感じる 現行スレ
+ JavaScript の質問用スレッド vol.123 + [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1423915644/ wikipedia日本語版見たら、
スパゲッティ・コードにクラス継承がグダグダも入ってるw
英語版は入ってない。 昔はともかく今のスパゲティコードって可読性がほぼ死んでるコードのことなんじゃないの
ややこしい事してる部分には一行コメント書くだけでも大分違うというのに・・・
特に深い理由も見当たらないデザインパターンの乱用はやめれ
そこのお前配列に入れた関数彼方で呼び出してるけど入れる順番とか意識させるなや 今はアンチパターンっていうのか
スパゲティもその一つに含まれるんだな 聞きかじったIteratorパターンを組み込むな糞野郎って記事なら昔からあった >>705
普通に配列ならlength取れるが、iteratorはlengthが取れないので、
Googleの最近のサービスのようにイテレータにしてるものとは付き合いたく
ないなって思った。 牢獄民弾圧スクリプト
1. 牢獄回線を用意する(串、Tor、auなど)
2. 穴実のスレをブラウザで開く(投稿が反映されない924スレがおすすめ)
3. 本文を適当に入力する
4.以下のコードをURL欄に貼りつける
javascript:(function(){var interval=1000;var reloadWait=100;setInterval(function(){document.querySelectorAll('input[value="書き込む"]')[0].click();setTimeout(function(){window.stop()},reloadWait)},interval-reloadWait)})();
TorBrowserの場合はJavascriptを有効にした上で以下のコードをスクラッチパッドを開き (Shift+F4) 実行する
var interval=1000;var reloadWait=100;function start(){setInterval('main()',interval-reloadWait)}function main(){document.querySelectorAll('input[value="書き込む"]')[0].click();setTimeout(function(){window.stop()},reloadWait)}start(); >>706
×iteratorはlengthが取れない
○iteratorはlengthを取る必要が無い はぁ? length取れないで、
どうやってループすりゃいいんだよ!
ループというのはi=0から初めてlengthまで+1していくもんだろ。
俺にループさせろや。何がイテレータだ。
ループの文化をちゃんと守れ イテレータでコールバック間数呼んで
っていうのはもう慣れたけど
ループの中断をしたいときにいつも?ってなる ループの中断をしたい時点で
使う関数を間違ってるんじゃないかって思うが。
最近使いこなせるようになったからかな?
ループを中断したいと思ったことが
ここ最近全くないんだよね。 callbackでfalseを返すとループ中断出来るだろ >>708
必要がないじゃなく、数量が知りたいのにナニイッテンノって言われてるの
わかってる? javascript知らない(爆)けどコンテナの要素数返すメソッド無いの? 要素を列挙するのにプロトタイプたどるかどうかとかメソッドを含めるかどうかとかがまずめんどい イテレート中thisがバインドされる対象が変わるのがね
内容物だったり呼び出し側のオブジェクトだったり
コールバックの書式によっても変わるしJSってほんとバカ ((){})().bind(this);とか便利だけどな >>717
変わらなくなる方法ができましたー。
いつまでも5年以上前の知識でいるなよ。 つい最近marionette.js他複数のFW使ってるプロジェクトを触る機会があったけど相変わらずソース追い掛けづらい
どこで何を設定してるのかとか各項目がどのFWに関連付いててどういう風にいじればいいのかがサッパリ
RESTとかいってjavascriptで全部の処理をやらせる!なんて息巻いてる急進派見てると本気かよと思うね
やるんならORマッパー張りにクライアント側はもらったデータそのまま表示すれば全部解決みたいな形式にしてくれ
データもらってからクライアント側で加工するとか効率悪いってレベルじゃない >>720
本気どころか、REST API叩くに留まらず、node.jsでサーバサイドやOAuth認証、
更にはハードウェア制御までとその触手はどんどん伸びてるからね。
1言語で出来るのは強みだけれど。Google Apps Scriptも特別なメソッドを少し
覚えればすぐ使えるようにもなるし。 マジで戦慄するわ……
クライアントサイドで計算処理その他まで全部やるとかMVCモデルとかで今まで積み重ねた読みやすさのノウハウ全部投げ捨てるようなもんじゃん
一つの機能に必要な処理をあちこちに分散して書かないなんてのは基本中の基本だろうに >>722
なにもわかってないじゃん。その飲み込みの悪さに戦慄だわ。 安価つけてたくせに前振りなく話題変えるとかよく分からんな
この業界だとそういうことする奴珍しくないけど 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
10 >>1
まったくだ。厄介者としか見られていなかったjavascriptが
復権するなんて、
武蔵野市で好きにやっていた韓直人が
総理大臣になったようなものだ。 今までWPF Desktopで
・XAMLで画面作る
・データバインディングとEntify FrameworkでRDBと繋ぐ
・足りない部分をコーディング
という感じで業務アプリ作ってたんだけど
来月から仕事でjsやることになりますた。頑張ります!(このスレ読んで震えながら) 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
GC0L2 仕様が膨れ上がってくわりに便利になってる感じがしない
便利機能の実装はいつも後回しー 消滅すべきだったけど
消滅したら何が変わりに浸透したかね? Webの世界に閉じ籠っているなら、消滅しようがしまいがどっちでもいいな。 Objective-CでES6相当のPromise作ったけどJavaScriptのそれはかなり良くできてるよな・・
iPhoneもJavaScriptで書きたいわ〜Swift嫌いだし >>734
MSがJScriptとかVBScriptとかで揺さぶりをかけてたし
もっと残念な結果しか思いつかない VBランタイムみたいにJSランタイムと
バージョン固定されたブラウザが天下取ってくれれば
安泰なんだけどな 昔はJavaScript駆使したページ作ったらウザがられたけど時代を先取りしてたんだな html5javascript勢みたいな
無理やりflashを止めさせるみたいなのは嫌い webは信用で成り立ってるから、クローズドソースのflashは排他されるのは当然の流れ javascriptとtypescriptってどちらから手を付けるべきですか? いつこのクソ言語消えるんだろうな
もう消えないんじゃないの ところが残っちゃった。
情報を抜くには都合いいし、
google がゴリ押しし始めてるし。 クラスがサポートされる前のjsはクソだったけど今のjsは神 最近はtensorflowがjavascriptで動くんだよな、webgl使ってちゃんとGPUで計算できるし、環境もしっかり吸収してCPUでも動かせる
これがwebサイトに埋め込めるんだから、ほんとに便利になったと思うよ 結論「Javascriptは消滅しなくて正解だった」 JSが嫌ならオールCでCGI叩いたらいいんだよ
ただそんな変態的なことをする奴は稀なんだよなぁ アンチが多いのはそれだけ浸透してるってこと
フロントエンドのデファクトスタンダードになってる以上上手く付き合っていくしかない