のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,688,850人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ+ JavaScript の質問用スレッド vol.105 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
401 : Name_Not - 2013/02/26(火) 04:56:00.69 ID:??? (+30,+7,-13)
いわゆる全角空白かな
402 : Name_Not - 2013/02/26(火) 11:51:02.29 ID:??? (+26,+3,-6)
復帰の制御文字だろう。
403 : Name_Not - 2013/02/27(水) 16:18:54.48 ID:ppnstpOH (+24,+29,-50)
JS自体の質問じゃないんですが

jQueryの$.extendを使ってオレオレメソッドを作るとき
他の人が作ったものと名前が被らないようにするためには
やっぱりググるしかないでしょうか?
404 : Name_Not - 2013/02/27(水) 17:30:52.18 ID:??? (-1,-29,-33)
javascriptで遷移する1こ前のURLってとれんの?
history.back()で遷移する先のURLをとりたい。
405 : Name_Not - 2013/02/27(水) 17:35:59.75 ID:??? (+57,+29,-14)
セキュリティ的にいって無理そうだよね
406 : Name_Not - 2013/02/27(水) 17:55:14.31 ID:??? (+45,+22,-13)
リファラじゃだめか
407 : Name_Not - 2013/02/27(水) 19:01:41.16 ID:??? (+13,-30,-154)
<!--http://foo/bar.html -->
<form id="form_id" action="form_action" method="get">
<input type="text" id="text_id" name="text_name" value="abc:def"/>
<input type="submit" id="submit_id" value="送信"/>
</form>

上記bar.htmlの送信ボタンを押した時、
http://foo/form_action?text_name=abc%3Adef
に飛びます。
この時、text_idのabc:defをdefに変更してから飛ぶようにしたい
(http://foo/form_action?text_name=defに飛ぶようにしたい)
のですが、その為にどのようなjavascriptを書けばよいでしょうか?
408 : 407 - 2013/02/27(水) 19:03:08.55 ID:??? (-2,-30,-30)
×この時、text_idのabc:defをdefに変更してから飛ぶようにしたい
◯この時、text_nameのabc:defをdefに変更してから飛ぶようにしたい
失礼しました
409 : Name_Not - 2013/02/27(水) 19:09:50.43 ID:??? (-6,-29,-1)
onsubmit
410 : Name_Not - 2013/02/28(木) 07:39:21.86 ID:??? (+62,+29,-30)
 「WebアプリをJavaScriptで作る。」
と言ったら、
 「JavaScriptクソ。使うな。Ruby使え」
って言われた・・・。
なんでみんなRubyを押すの?
JavaScriptに比べて何が優れているの?
411 : Name_Not - 2013/02/28(木) 08:29:16.93 ID:??? (+52,+29,-3)
言語にとらわれている時点で
412 : Name_Not - 2013/02/28(木) 08:42:07.78 ID:??? (+51,+23,-3)
ruby使うくらいならphpでいい気が刷る
413 : Name_Not - 2013/02/28(木) 08:53:32.19 ID:??? (+53,+29,-35)
ブラウザによって動作が違ったりするからだけど、
クロスブラウザでユーザーサイドで動いたりと、
それなりにメリットはあるから、糞と一蹴するやつが糞。
414 : Name_Not - 2013/02/28(木) 09:16:00.55 ID:??? (+57,+29,-24)
そもそも土俵が違うので比べるようなものではない
サーバーサイドJS限定で話をしてるの?
415 : Name_Not - 2013/02/28(木) 09:24:05.91 ID:??? (+47,+29,+0)
そらそうでしょ
416 : Name_Not - 2013/02/28(木) 09:32:14.41 ID:??? (+57,+29,-31)
JavaScriptは応用範囲が広く注目もされてるし
Rubyなんかよりは全然将来性があるよ
node.jsとかサーバサイドのほうはいじったことないけど
417 : Name_Not - 2013/02/28(木) 11:31:08.69 ID:??? (+57,+29,-48)
使いやすいんだが本当にメンテやバグ取りが大変だ
お前らエディタとか何使ってる?
418 : Name_Not - 2013/02/28(木) 11:58:23.57 ID:??? (+61,-30,-71)
<script type="text/javascript" src="test?a=b"></script>
<script type="text/javascript" src="test?c=d"></script>
とすると2つ目のJavascriptを読み込んでくれません。
どのようにすれば読み込んでもらえるのでしょうか?
それぞれを1つずつ書くとちゃんと機能しているのでjavascriptが無いということはありません。
419 : Name_Not - 2013/02/28(木) 12:00:40.32 ID:??? (+72,+29,-1)
>>418
それは2つとも同じファイルと見なされるな
420 : 418 - 2013/02/28(木) 12:21:31.49 ID:??? (+58,+30,-23)
いやごめ違う・・・それ同じファイルとみなされたらキャッシュバスターとか動かんわな
421 : 419 - 2013/02/28(木) 12:35:50.61 ID:??? (+27,-8,-10)
>>418
さらにごめん419だった
お詫びにちょっと試してみたが、普通にtestが2回読み込まれるよ?
422 : Name_Not - 2013/02/28(木) 13:15:00.51 ID:??? (+36,+13,-1)
ブラウザに依るんじゃないか
423 : Name_Not - 2013/02/28(木) 13:19:41.53 ID:??? (-1,-29,-17)
firefox19/chrome/IE9では全部2回読んでくれた
424 : Name_Not - 2013/02/28(木) 23:09:17.27 ID:??? (+48,+29,-38)
YES/NOチャートのようなものを作っていて、はい、いいえ、の選択肢のボタンを押すと
矢印が出るといったものにしたいのですがどうすればいいでしょうか
425 : Name_Not - 2013/02/28(木) 23:17:25.12 ID:mnNPIXu5 (-15,+26,-13)
>>424
大雑把過ぎる
426 : Name_Not - 2013/02/28(木) 23:24:44.12 ID:??? (+3,-29,-121)
いつも Emacs + mooz/js2-mode で書いてるけど、リアルタイムに構文解析して
カンマやセミコロンが足りなかったりいらなかったりすると色が変わって超便利。
さらに変数を二重定義してたりしてもすぐ分かる。
ブロックスコープが無いから二重定義は思わぬバグを生む原因になるから大事だよね。
427 : Name_Not - 2013/02/28(木) 23:27:34.42 ID:??? (+5,-17,-8)
大抵のWeb系IDEは実装しとるで
429 : Name_Not - 2013/02/28(木) 23:34:17.92 ID:??? (+57,+29,-13)
あんまりしつこい構文アシストはうっとおしいので、
emacsは自分の好みに調整できるのがいい
432 : Name_Not - 2013/03/01(金) 00:35:58.57 ID:??? (+57,+29,-21)
>>431
ありがとうございます。おかげで画像の非表示をすることが出来ました
クリックした際に設問にあった部分に矢印が出る方法なんかは自分で調べてみます
長々と分かりづらいものを並べてすみませんでした
434 : Name_Not - 2013/03/03(日) 10:56:24.86 ID:??? (-2,-27,-26)
>>433
Objectは静的。外から中身を参照する。
functionは動的。中身のコードが走る。
435 : Name_Not - 2013/03/03(日) 11:13:08.43 ID:??? (+2,-30,-108)
>>434
「動的 中身のコードが走る」という表現が
イマイチ理解できていないのですが、
↓このようにコードが走った時にしか参照できない、そんなイメージでしょうか?

var objA = { hoge:HOGE };
var fncA = function(){ hoge:HOGE; }

console.log( objA.hoge ); //←OK
console.log( fncA.hoge ); //←NG
436 : Name_Not - 2013/03/03(日) 12:56:36.33 ID:??? (+3,-30,-53)
ハーバードアーキテクチャ的に、
Objectはデータ、functionはコード。

property:data ってした時、どちらもデータになるんじゃないかな。
Object⊃function だし。
437 : Name_Not - 2013/03/03(日) 13:14:10.69 ID:??? (+66,-30,-280)
こんにちは。
ニコニコ動画の動画ページのソースに何らかスクリプトを追加して自動再生するようにしたいのですがどうすればいいでしょうか?
ソースにスクリプトを挿入する方法はわかっているのですがどういうスクリプトを挿入すればいいのかわからず困っています。
とりあえずjavascript:var player = document.getElementById('flvplayer'); if(player.ext_getStatus()=="paused") {player.ext_play(true);} else if(player.ext_getStatus()=="end") {player.ext_setPlayheadTime(0);} else {}
をアドレスに入力して走らせると動画が再生されるのはわかっているのですが・・・・

(要約)
ニコニコ動画の動画ページのHTMLソースにどのようなスクリプトが挿入されていたら自動で動画が再生されますでしょうか?

どうかよろしくお願いします。
438 : Name_Not - 2013/03/03(日) 15:30:44.36 ID:??? (+2,-30,-36)
教えてください
なんでこれが文法エラーにならないの?
(function(){ hoge: 1 })();
どういう意味のコードを実行したことになる?
439 : Name_Not - 2013/03/03(日) 16:41:53.43 ID:??? (+32,-30,-44)
>>438
hege: が( goto やbreak の)ラベルに解釈されているんでないかと
よって
(function(){ 1 })();
と同じ
440 : Name_Not - 2013/03/03(日) 16:44:31.44 ID:??? (+62,+29,+0)
>>439
ありがとう!なるほど確かにラベルだなー
441 : Name_Not - 2013/03/04(月) 07:48:39.73 ID:hNdV4Eun (+27,+29,-3)
>>437
グリモンでそれを使えばいいじゃない
442 : Name_Not - 2013/03/04(月) 22:31:16.71 ID:??? (+92,+29,-18)
プログラミングの知識0でHTMLってなに?ってレベルなんですが
いきなりこの言語勉強しても理解できるかね
443 : Name_Not - 2013/03/04(月) 23:03:10.87 ID:??? (+57,+29,-8)
他の言語に比べて特段難しいってことは無いと思うけど
444 : Name_Not - 2013/03/04(月) 23:28:29.38 ID:??? (+6,-29,-3)
>>442
まずはHTML/CSSを学ぶべき
445 : Name_Not - 2013/03/05(火) 00:23:08.25 ID:///Zmu+4 (+20,+25,-5)
HTMLとCSSなしでもできることいろいろあるけど
つまらんわな
446 : Name_Not - 2013/03/05(火) 11:19:58.75 ID:??? (+62,+27,+0)
>>442
大丈夫だ、問題ない
447 : Name_Not - 2013/03/07(木) 20:45:31.41 ID:??? (+69,-30,+0)
質問させてください。外部ファイルの読み込みについてです。

<script id="input" type="text/x-handlebars-template">
<section class="inner">
<h1 class="header">{{title}}</h1>
<div class="box"><img src="{{img.url}}" alt="{{img.alt}}" /><p class="flex">{{text}}</p></div>
</section>
</script>

上のようなDOMがあったとして、alert($('#input').html());
で中身(<section>タグ以下)が取得できるとこまでは確認したのですが、

<section>タグ以下を外部ファイル(section.template)にして、

<script id="input" type="text/x-handlebars-template" src="section.template"></script>

としたのですが、alert($('#input').html());で取れませんでした。

$('#input').load('section.template', null , function(){ ... });

も考えたのですが、これだと非同期読み込みになってしまい、使い勝手が悪くやりたくありません。
どうにかして、section.templateの中身を即座に取り出す方法はないでしょうか?
448 : Name_Not - 2013/03/07(木) 22:27:21.33 ID:??? (+69,-30,-88)
var input='<section class="inner">\
<h1 class="header">{{title}}</h1>\
<div class="box"><img src="{{img.url}}" alt="{{img.alt}}" /><p class="flex">{{text}}</p></div>\
</section>\
';

外部ファイルに上のコードを入れ、読み込むところで

document.write(input);

こんなかんじじゃだめなの?
449 : Name_Not - 2013/03/07(木) 22:57:42.60 ID:??? (+67,+27,-68)
>>448
それだとHTMLコードが長くなると編集やバリデーションがめんどくならないか?

>>447
そういう風にできれば便利だと思うけどな

HTMLのデータを js 文字列化して . js ファイルとしてサーバに置く作業を
自動化するようなツールを使う方法は考えられなくもない
450 : 447 - 2013/03/07(木) 23:02:42.82 ID:??? (+61,+19,-78)
>>448
ありがとうございます。
その方法でも確かにできるのですが、内容が長くなると¥を付けたりするのが面倒
なので、できるだけそのまま読み込みたいというのと、
document.writeを使うと、JavaScriptのユニットテスト(Jasmine使用)と
どうも相性が悪いみたい、という2点の理由からダメになりました。

クライアントサイドインクルードというジャンルのJavascriptライブラリも
いくつか見つけたのですが、結局どれも非同期読み込みなんですよね……。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について