- 1 名前:名無したんはエロカワイイ [2012/02/29(水) 10:03:08.19 ]
- JavaScriptスレ2
【前スレ】 JavaScriptスレ toro.2ch.net/test/read.cgi/tech/1314333133/ 【関連スレ】 ECMAScript デス 4 toro.2ch.net/test/read.cgi/tech/1325448978/ + JavaScript の質問用スレッド vol.97 + toro.2ch.net/test/read.cgi/hp/1327750531/ 【jQuery】JavaScript ライブラリ総合質問所 vol.1 toro.2ch.net/test/read.cgi/hp/1327814124/ サーバーサイドJavaScript総合 kohada.2ch.net/test/read.cgi/php/1210836132/ 【node.js】サーバサイドjavascript【Rhino】 toro.2ch.net/test/read.cgi/tech/1310087535/ むしろjavascriptでゲーム作ろうぜ toro.2ch.net/test/read.cgi/gamedev/1048171505/ Canvasについて語ろう toro.2ch.net/test/read.cgi/hp/1305093769/ (^ω^) JScript .NET スレッド Part2 toro.2ch.net/test/read.cgi/tech/1194001483/ WSH(・∀・)スレッド! Part 4 toro.2ch.net/test/read.cgi/tech/1243095768/
- 152 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 02:25:56.56 ]
- 情弱乙
- 153 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 16:29:06.63 ]
- getElementsByTagNameは再帰的に探してしまいますが、オブジェクトの子のみを探すことはできませんか?
- 154 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 16:44:31.95 ]
- object.getElementsByTagName
- 155 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:35:07.23 ]
- function getChildElementsByTagName(node, tag) [].slice.apply(node.childNodes).filter(function(node) node.tagName == tag.toUpperCase());
ちょろっと書いてみたけど誰かもっとゴルフしてくれ
- 156 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:47:46.12 ]
- querySelectorAll('#hoge > hage')
- 157 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 18:52:26.67 ]
- SyntaxError: Unexpected token [
- 158 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 19:00:22.87 ]
- function getChildElementsByTagName(node,tag) {
return [].slice.apply(node.childNodes).filter(function(node) { return node.tagName == tag.toUpperCase() }); }
- 159 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 22:03:37.31 ]
- applyじゃなくてcallにすれば1文字減るんでないの
- 160 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 00:32:15.70 ]
- Array#filter使えるような環境(要はIE8以前以外)ならquerySelector使えるんだから、
# てかquerySelectorはIE8でも使えるからArray#filterよりサポート広い querySelector使えばいいじゃん
- 161 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 01:11:08.59 ]
- >>152
知名度ゼロだってのを理解したほうがいい。
- 162 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 01:21:27.72 ]
- 無名の雑魚ですね。分かります
- 163 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 05:18:18.96 ]
- >>160
:scopeでもなきゃ不特定要素の直下を探すのは無理じゃ?
- 164 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 07:22:11.98 ]
- >>156
hogeの要素にIDがない場合でも探せる?
- 165 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 08:24:41.13 ]
- なるほど、ある要素を起点にして子要素を探したいってときには selector は汎用的には使えないね
まあ、IDがあればいいんだし、なかったら適用にユニークなIDを振ってもいいと思うけど
- 166 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 08:25:55.15 ]
- 適用に?
IDを一時的に設定して終わったら消すってことだな
- 167 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 08:29:47.13 ]
- elem.children('hage')
- 168 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 10:54:47.79 ]
- >>162
ぷよらーにしか分かんねーだろw
- 169 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 11:02:37.14 ]
- ECMAScriptは無名の雑魚
- 170 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 15:09:45.01 ]
- >>166
そうするのがいいと思うなら一人で勝手にやってればいいんじゃね 俺はそんな面倒な事やらないけど
- 171 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 16:02:41.09 ]
- >>170
IDがなくても探せるとでも言いたいのか?
- 172 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 18:17:06.36 ]
- IDはなくても探せるが、一意の名前つけたほうがいいかもね
一個しかないオブジェクトなら構わんが
- 173 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:53:27.71 ]
- レタッチ系の画像フィルタを実装してCanvasで遊んでるんだけど結構重い
どこか改善できる所あるかな? とりあえずSobelとgaussianがこんな感じ ideone.com/522Yt
- 174 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 19:00:04.63 ]
- コード見てないけどとりあえずcanvasは重いもの。FlashかChromeでWebGL使え。
- 175 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 19:09:09.37 ]
- やってることは配列の操作メインなので
とりあえずCanvas云々については忘れてほしい
- 176 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 07:26:21.24 ]
- ウィキ作った。
書くの手伝って。 goo.gl/fSVFz
- 177 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 08:02:09.24 ]
- アカウントを作ってええのんか?
- 178 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:37:51.17 ]
- >>176
何も書いてない
- 179 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:45:18.89 ]
- はるならこっちはっとけよ
monobook.org/wiki/JavaScript
- 180 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:45:36.36 ]
- monobook.org/wiki/%E7%89%B9%E5%88%A5:%E6%9C%80%E8%BF%91%E3%81%AE%E6%9B%B4%E6%96%B0
アカウントを作った人:1名
- 181 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:50:51.12 ]
- 編集してるの管理者だけじゃん
monobook.org/w/index.php?title=%E7%89%B9%E5%88%A5:%E6%9C%80%E8%BF%91%E3%81%AE%E6%9B%B4%E6%96%B0&limit=500
- 182 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:08:50.97 ]
- 手伝って、という名の丸投げ
- 183 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 10:17:05.59 ]
- goo.gl/info/fSVFz
短縮URLの作成: 2時間前 クリック数: 9(笑)
- 184 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:25:11.56 ]
- いきなりウィキ作ったとか言われてもな
具体的に何書けばいいんだよ
- 185 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 13:30:44.36 ]
- なんで削除したん?
monobook.org/w/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85%E3%83%BB%E3%83%88%E3%83%BC%E3%82%AF%3AAdministrator&action=historysubmit&diff=57&oldid=56
- 186 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 13:41:02.68 ]
- どうせなら擬人化JavaScriptちゃん書くか
- 187 名前:デフォルトの名無しさん [2012/03/20(火) 15:50:00.59 ]
- C#スレでもF#スレでもこいつwiki作って丸投げしてるなww
- 188 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 16:46:03.76 ]
- せめて、みっしりと目次でもびっちり書いてくれれば
埋めてやろうって気にもなるんだがなぁ・・・
- 189 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 17:12:02.10 ]
- >>176
おまえは何もわかってない
- 190 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:42:09.81 ]
- >>20
C++とVCのスレ分かれとるがな
- 191 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 20:59:10.27 ]
- Webの話は板違いというが
それはjQueryみたい何か簡単なWeb上のアニメーションとか フォームのチェックみたいな作業をさせる場合であって、 WEBアプリ何かはここで話していいというか話すべきだね 本質的にOS上のVM上で動くのと何も変わりはないからね。
- 192 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:09:31.34 ]
- 本屋でJavaScriptの本探したら、
プログラミング言語のコーナーで全く見つけられなくて、 全く無いのはおかしいと思って探しまくったらWebのコーナーにあったわ
- 193 名前:637 mailto:sage [2012/03/20(火) 21:13:30.23 ]
- >>191
そんなわけねーよ。あっちいけ
- 194 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:17:22.10 ]
- >>191
WebアプリでもホームページでもJavaScriptを含んでいたら何でもOK
- 195 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:18:06.63 ]
- そーいうのはWeb制作スレでやれ
邪魔だ
- 196 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 21:22:55.00 ]
- こういう諍いが起きるので、かつてJavaScriptスレは
ECMAScriptスレに名前を変えたのである…… 人は歴史を繰り返す
- 197 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 22:07:41.21 ]
- ECMAScriptスレが平和ならいいじゃないか
>>195みたいなゴミは巣にこもっててほしいもんだがな
- 198 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 22:29:20.88 ]
- >>197
スレち以前に板違い 痛い子だな
- 199 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:02:13.61 ]
- >>198
Web制作のレスがどこにあった?病院いけよ
- 200 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:04:56.95 ]
- >>199
真正のアホ降臨
- 201 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:07:58.21 ]
- まあ、言語機能の質問なら当然ありだろう。どっちも同じ言語だからな。
それともオレがあつかうプログラムは神々しすぎて同じに見えないんだろうか。
- 202 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:11:08.87 ]
- 何を言ってるんだ
- 203 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:17:53.28 ]
- >>200
病人はもう出てくんなよ ここはJavaScriptのスレだから
- 204 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:24:21.03 ]
- 重複スレだけどね
- 205 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:25:45.68 ]
- ここは病人の多いインターネッツですね
- 206 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:30:28.87 ]
- >>203
あいたたたた
- 207 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:35:21.29 ]
- >>206
そうやってはぐらかさなきゃならんならもうやめとけよw 顔真っ赤なのがみえるぞw
- 208 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:39:17.09 ]
- >>207
おまえは何と戦っているんだ
- 209 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 18:39:53.20 ]
- しかし、ここ数年でjavascriptでできることが本当に増えたよな。
クライアントサイド、サーバーサイドどころか、 Windows、Android、iphoneのネイティブアプリまで(一応)つくれるなんて
- 210 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 01:18:17.57 ]
- 数年後には「javascriptしか知りません」っていうエンジニアが普通に働いてそう
- 211 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 03:30:01.45 ]
- php「俺いらなくなるの?・・・」
- 212 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 03:44:55.81 ]
- ぶっちゃけ今でも要らないっす
- 213 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 04:44:03.84 ]
- >>211
PHP研究所があるじゃないか 本屋でメジャーな言語で検索かけたら Cの次にPHPが出てくるよ、きっと
- 214 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 11:52:24.78 ]
- Peace and Happiness through Prosperity 研究所と PHP: Hypertext Preprocessor には何の関連もないんだな
- 215 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 12:05:40.59 ]
- 今さら感
- 216 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:46:22.71 ]
- PHPに特にうらみはないけど
LL言語はもうちょっと淘汰されて欲しい 数が多すぎる
- 217 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:52:26.82 ]
- RubyとかPhytonはほっといてもくたばるだろ
- 218 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:59:04.72 ]
- あれだけ開発者がいたら、そうそうくたばることはないよ
- 219 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:21:46.25 ]
- 統合してRuythonかPythbyにしちゃえよ
- 220 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:26:18.56 ]
- >>216
軽量言語言語か・・・
- 221 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:27:56.47 ]
- LLL
- 222 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 18:26:43.91 ]
- >>214
頭のPはどこいっちゃったの?
- 223 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 18:34:30.37 ]
- パイパンのP
- 224 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 20:14:43.02 ]
- >>222
再帰的な名前なんだそうだ だからPHPの最初のPはPHPの頭文字
- 225 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 20:21:24.15 ]
- PHP は Personal Home Page に由来するんだけどね
www.php.net/manual/ja/history.php.php
- 226 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 20:28:04.76 ]
- Jythonとかならあるけどね
- 227 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 21:33:26.28 ]
- イニシャルP
- 228 名前:デフォルトの名無しさん [2012/03/25(日) 22:06:38.75 ]
- おまいら、javascriptの話をすれw
- 229 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 22:14:42.66 ]
- JScriptのJは何の略?
- 230 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 22:15:44.76 ]
- 女子力
- 231 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 22:40:43.19 ]
- このスレは板違いだし前スレで次は止めておこうと言ってるのに荒らしが立てたスレだしな。
雑談で十分、ちなみに、Jは「ジョーク」のJ
- 232 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 23:09:39.45 ]
- 病人はお帰り下さい
- 233 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 23:12:32.78 ]
- JScriptのJはJunkのJ
- 234 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 04:21:19.07 ]
- web制作と関係ない話題振っても明き盲が潰しに来るからなぁ
- 235 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 06:26:50.36 ]
- JavaScriptはWindows系で正規表現使えるのはいいけど
正規表現ならAWKがいいし 色々数値データ等をソートするならPythonがいいし 多少計算等させるならPerlやVBSがいい web作成以外では多少中途半端感があるかも
- 236 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 06:39:21.09 ]
- JavaScriptだって正規表現もソートも計算もできるだろ?
- 237 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 06:48:08.95 ]
- 大抵できるけど手間がかかる
だからそれぞれ得意な言語で書くと 気がついたらJavaScriptって意外に使うところがなくなる
- 238 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 07:12:48.38 ]
- JavaScriptを極めてないな
どの言語でも記述できるし用途で言語を使い分ける
- 239 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 07:26:51.37 ]
- JSには正規表現リテラルだってあるし、AWKの正規表現は古いからいまどきの機能がない。
いまどきどんな言語のライブラリにだってソートはあるので「ソートするならPython」なんて発想が どこから出てくるのか意味不明。>>235 は生半可以前の知識とスキルの持ち主と断定できる。
- 240 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 07:32:38.46 ]
- AWKなんか使ってるやつを見たことがないわけだが
- 241 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:23:21.02 ]
- Unix系ではAWKって割と使うよ、つーても言語というよりツールとしてだが
Windowsだと決定版はないしわざわざ落とさないと無い上に バッチファイルとの相性が劇悪なんで使えない 落とすならPerlかRuby、付属品を使うならJScriptやVBScriptになるな
- 242 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:31:12.82 ]
- UNIXを使ってた頃は必要になるたびにPerlでさらさらと書いてた。
AWKを使おうとは思わなかった。 WindowsでもやはりPerl。時々何故かPHP。 正規表現での置換はテキストエディタでも使えるから プログラムを書く必要すらなくなってきた。
- 243 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:37:02.94 ]
- AWKの文法は1985年にほぼ現在の形になったらしい
それ以降拡張されてないのか?
- 244 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:37:38.26 ]
- Unix環境のAWKの使い方としては
$ コマンド | awk '{print $2}' みたいな使い方が多いと思う
- 245 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:41:55.04 ]
- >>243
一応GNU AWKみたいに拡張してる方言もあるんだけど 基本的な使われ方はあくまでツールとしてだし 複雑なことやるなら、もう他のスクリプトで良くね?って感じで 拡張への需要はあんまり無いだろなあ
- 246 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 09:54:43.84 ]
- 多くは語らない
- 247 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:10:32.03 ]
- awkは普通に仕事で使ってるぞ
- 248 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:15:13.21 ]
- お、どういう仕事というか処理なん?
- 249 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:16:11.22 ]
- >>246
それを言うなら「多かぁ書かねぇ、たった一行」だ。 (大岡越前ネタの落語のオチに使う「おおかぁ食わねぇ、たったいちぜん(えちぜん)」のもじり)
- 250 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:22:18.77 ]
- 1行と言った場合何バイトまでOKか、それが問題だ
- 251 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:31:26.50 ]
- JavaScriptで書くときは、行の長さは自分のウィンドウの幅が基準だな
- 252 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 10:47:53.88 ]
- >>248
awkというかunixでshellスクリプト使うならawk兼用が必須だと思うが… まあ具体例としてはshellスクリプトからsqlplus経由でoracledbを更新したりするんだけど そのときに更新前データの整形とかにawkよく使うね そいつをcronに登録して定時毎に起動してる 昨今開発費の出し渋りが激しいからなるべくスクリプトを利用して 費用を押さえなければならんのよトホホ
|

|