+ JavaScript の質問用スレッド vol.77 +at HP
+ JavaScript の質問用スレッド vol.77 + - 暇つぶし2ch860:Name_Not_Found
10/04/27 09:35:13
>>852-854
参考のレスと分けたり質問例を入れたりするのはいいかも
知れないけど、やっぱり具体例一式がまずないと判断し
づらいと思う。個人的には1レスに詰めてある方が好み。
ただでさえテンプレのレス数が多いと思っているので。

861:845
10/04/27 12:41:08
>>860
テンプレ改善の目的をはっきりさせるべきだと思う。

俺は読んでくれる人を増やしたいという思いの元で改善したんだけどなー。。
つまりは、実現できるかはともかく「質問レベルの向上」が目標。

単純に今のテンプレが「読みにくいから」とかいう理由なら俺は放棄。

862:Name_Not_Found
10/04/27 12:56:12
質問レベルの向上をめざすの、賛成でーす。その場合、
テンプレはどういう構造だといいのか? >>1 から全部見直し?

あと、2ちゃんのスレで質問レベルの向上って生半可なことでは
進まないと思っている。昔から「分からんから聞いちゃえ」な
奴は多数派だしこれからも絶えることはない。そういう奴が >>1
を見てちょっとは考えを修正するかどうか? または、そういう奴
の質問に対して「お前は >>1 に合致してない、却下」とかキツく
言うことで対応?現バージョンはその雰囲気が強いかも知れない。

863:845
10/04/27 13:08:55
>>862
少しでも読んでくれる人が増えるならそれで十分じゃないか。
より良い質問を目指す人には、補足を提供してやればいいんだし。

全員の質問レベルを向上させることは確実に不可能って分かってることでしょ?

864:Name_Not_Found
10/04/27 14:58:15
では、読んでくれる人を増やすにはどうするのがいいの?
テンプレを短く読みやすくする? 大多数の人は >>1 しか
読まない(ないし、>>1 すら読まない)。それをどうやって
>>2-7 まで見るように誘導するのがいいのかな? no idea...

865:Name_Not_Found
10/04/27 16:15:11
前スレでも言った気がするけど、今のテンプレは黒くてすぐに進んで読みたいと思えるものではないから、
読みやす”そうに”見えたら読む人は増えると思うよ。

>>2-7を読んでいないと思われる書き込みはスルーされます。
とか?

866:Name_Not_Found
10/04/27 16:26:02
じゃあ、テンプレの主要なものについて、読みやすく見える
本体と「参照」を分けて、テンプレ全体では10レスかもうちょっと
になるけどそれでいいことにする? あと、現在の >>1 はここで
議論していることとかぶっているけど、直す? いっそ

>>2-7を読んでいないと思われる書き込みはスルーされます。

だけにするとか?


867:Name_Not_Found
10/04/27 17:49:11
>>1 の差し替え案。
━━以下をクリアしてない人はスルーされます━━━
 一、テンプレ>>2-10に目を通している!
 一、正しい(validな)HTMLが書ける!
 一、JavaScriptはJavaとは別物だと知っている!
 一、自分でJavaScriptコードを書く気がある!
 一、ユーザに迷惑となるスクリプトは書かない!
 一、質問を分かる日本語で説明できる!
 一、トラブルを再現する最小限のサンプルを貼れる!
━━━━━━━━━━━━━━
自力で書く気がない人は他スレへ(テンプレ参照)。
前スレ スレリンク(hp板)
[必読]過去スレ全集 URLリンク(www2.atpages.jp)
      (閲覧のみ) URLリンク(usamimi.info)
      (閲覧のみ) URLリンク(wing2.jp)
[必読]ガイド URLリンク(developer.mozilla.org)
(GuideをReferenceに→Netscape版言語仕様。多くの実装が準拠:ECMA-262.ed3)
FAQ・注意・過去ログ・仕様書・関連資料・関連スレ>>1-10

868:Name_Not_Found
10/04/27 18:28:41
>正しい(validな)HTMLが書ける!
アプリケーション開発視点でいえばhtmlはUIに過ぎないしこの文言はいらない
特に最近はそういう傾向が強く
htmlをよく知らない他言語でのGUI開発経験者がスレに進出してきてることもあるはずだ
そういう層はIDEのコンポーネント配置で適当なhtml部品を選択してやるなんてのは当たり前になる
この文言の代わりにどのブラウザで動かないのかアプリケーションの対象ブラウザを書かせたほうがいい

869:Name_Not_Found
10/04/27 18:38:56
それは反対だな。UIとしてのみのHTMLだろうが、validなHTML
そのものの知識は持ってないとDOMで操作なんてできないと思うが。
別に普段自分で書かなくてもいいけど、validなものを「書ける」能力
は求めた方がいいと思う。

870:Name_Not_Found
10/04/27 18:57:32
validなHTMLを求めるなら
きちんとそっちへのテンプレも用意しろよ

871:Name_Not_Found
10/04/27 19:06:16
参考サイトに何か載せるということ? ここWeb制作板だし、別に
いらない気もするけど、載せるとしたらどこがいいの? W3C?

872:Name_Not_Found
10/04/27 19:15:16
validなhtmlが書けないと質問しちゃいけないってそりゃあんまりだろwwwww

873:845
10/04/27 19:26:10
この調子だと次のスレまでまたがりそうだね。
>>867なんかももし変更点があるようならメル欄利用してタグ付けしたほうがいいよ。

>>872
特別>>1に載せる必要はなさそうだね。

JavaScriptは普通ブラウザに実装されたECMAScriptのことを指すから>>869が言うように、
基本的にはDOMやCSSを切り離しては考えられない。

ただ、先の文言を追加してしまうと純粋なECMAScriptに関する質問の場合に差支えが生じてしまう。

たとえば変数のスコープ、それからクロージャ。現状としてこの類の質問を受け付けている以上は、
HTMLについての理解を特別>>1で求める必要はなさそう。

874:Name_Not_Found
10/04/27 19:51:52
単にこのスレ内でのHTML談議を排除するためだろ
HTMLに関係ない質問でとやかく言うことはないし、別に外す必要なくね

875:Name_Not_Found
10/04/27 20:02:59
俺もいらんと思うな。
特に>>1は極力削りたい派。

--

━━━━━━━━━━━━━━
>>2-10には必ず目を通そう!
なるべく自分で解決しよう!
迷惑スクリプトは書かない!
━━━━━━━━━━━━━━
ガイド URLリンク(developer.mozilla.org)
前スレ スレリンク(hp板)
過去スレ全集 URLリンク(www2.atpages.jp)

--

これだけでもいいかも、とか思う。
あと、メ欄にタグ付けしてみた。

876:Name_Not_Found
10/04/27 20:05:51
>>874
それならWeb開発の質問してる他言語のスレみたいに
○○(この場合JavaScript)とは関係ないHTML勉強するかWeb制作スレでも池
ていうレス返せばいいんじゃね

877:Name_Not_Found
10/04/27 21:16:04 2l5fEPHR
>>873
IEの変態仕様はどうする?(IE6~8)

878:Name_Not_Found
10/04/27 21:32:48
>>848
MACアドレスは?

879:Name_Not_Found
10/04/27 21:37:37
HTMLがvalidでないものにDOMアクセスして泥沼とかな奴には
「HTMLも書けないのにDOMだとか100年早いんだヨ!」と言いたい
んだけどな。そういう奴に限って「自分のHTMLは表示される
から無問題」とか信じてたりする。

880:845
10/04/27 21:38:37
>>877
MSDNへのリンクは必須だろうけど、主要な問題はリスト化してもいいかもしれない。
TABLE、それから連想配列の最後のコンマとか。。

FAQとかも、カテゴリごとに分けるべきかも。
【FAQ:DOM】、【FAQ:IE】

>>6については、h抜きは必要ないと思う。

881:Name_Not_Found
10/04/27 23:13:04
デバッグ手法についてはいいの?

882:Name_Not_Found
10/04/28 04:44:28 t6cJasrz
>>879
自分も5~6年前はストリクト教の信者だったので気持ちは
わからなくもないけど、JSスレでそこまでアレするのもキモイ気がする。

つか、これに限らず、この話題って突き詰めていくと
>>2-10に初級JS講座が出来ちゃうような気が…

883:845
10/04/28 07:32:47
>>881-882
今回はあくまで「手入れ」でしょ?一から作り直す訳じゃないし。
次の項目を整理するくらいでいいんじゃないかな。

>>1,質問をする上で => シンプルに
FAQ => カテゴリ分け、数項追加(>>877特にIE?)

必要であれば補足事項ということで、次の内容を用意するかあるいは外部サイトを紹介するか。

エラー情報を確認する方法 、その他。

884:Name_Not_Found
10/04/28 08:35:55
やっぱり全面見直しは大変すぐるから>>883 でいいかなと。
追加する項目は文案書いてみほしい。

>>882 Strictである必要は全くないけどinvalidは絶対まずいよ。

885:Name_Not_Found
10/04/28 12:06:54 S6AnrVkK
正規表現の質問も平気ですか?

「xxxx=任意&yyyyyyy=任意&zzzzzz=任意」
と言う文字列から任意の値を各々取るにはどうしたらいいでしょうか?
xyzの文字は各々固定で、任意には何文字入るかわかりません


886:Name_Not_Found
10/04/28 12:12:03
>>885
splitのほうがいいよ

887:Name_Not_Found
10/04/28 12:23:27 S6AnrVkK
>>886
そうします、レス㌧


888:Name_Not_Found
10/04/28 12:24:51
'xxxx=任意&yyyyyyy=任意&zzzzzz=任意'.match(/[^&=]+(?=&|$)/g)

889:Name_Not_Found
10/04/28 13:47:12 S6AnrVkK
>>888
こんな簡単に出来るとは…
Sliceで実装してみた後だけど勉強になります!
ありがとうございます!



890:Name_Not_Found
10/04/28 14:58:00
flashを使ったmp3プレイヤーはいっぱいあるのですが、iPhoneユーザーを考えると、
JavaScriptだけを使ったmp3プレイヤーが必要だと考えています。

URLリンク(cssrevolt.com)

これは見つけたのですが、正直デザインがいまいちで…
他になんかあるでしょうか?

891:Name_Not_Found
10/04/28 15:05:47
━━本スレに書く事を許される者は以下の通り━━━
 一、正しい(validな)HTMLとは何か知っており書ける者
 一、JavaScriptはJavaとは別物であると知っている者
 一、自ら学んでJavaScriptコードを書く意思を持つ者
 一、ユーザに迷惑となるスクリプトを書かない者
 一、質問を分かる日本語できちんと説明できる者
 一、トラブルを再現する最小限のサンプルを貼れる者
 一、テンプレ+FAQ>>2-10/過去ログ/関連資料を読める者
━━━━━━━━━━━━━━
自力で書く気がない人は他のスレへ(テンプレ末尾参照)。

892:Name_Not_Found
10/04/28 15:56:49
スレリンク(tech板)

893:Name_Not_Found
10/04/29 00:24:29 pnW2DOGH
>>890
iphoneサファリとかクロームライトって、embedでmp3再生できんの?

894:Name_Not_Found
10/04/29 00:30:45
>>893
>>890 のはiPhone/iPadでは聴けないと思う。
html5のaudioオブジェクトならiPadではインライン再生できるけど、iPhoneだと次のOS待ちのはず。

895:Name_Not_Found
10/04/29 07:26:32
先生質問です。
jQueryでリセットボタンにidをしこんですべてのチェックボックスをはずす
スクリプトをみつけたんですが、セレクトボックスも同時にリセットするように
したいです。どのように書けばいいのでしょうか?

(リセットボタンにidをつけなければ通常通りリセットされるのですがidをつけると
何故か動作しなくなってしまいました)

元スクリプト
$("input#alluncheck").click(function(){
var chkb = $(this).children("input[type=checkbox]");
$("table td input[type=checkbox]").attr('checked', false);
$("table td input[type=checkbox]").parent().removeClass("active");
return false;
});

html
<input type="reset" value="リセット" id="alluncheck">

ご教授くださいm(_ _)m

896:Name_Not_Found
10/04/29 08:01:13
自己解決しますた

897:Name_Not_Found
10/04/29 13:13:49 mChA73Va
>>894
>html5

おー、その手があったか。

898:Name_Not_Found
10/04/29 14:38:16
>>895
もう、答えは出てるじゃないか

899:Name_Not_Found
10/04/30 08:43:38
iPhoneのSafariでタッチを検出するイベントはtouchstart,touchmove,touchend,touchcancelなどがありますが、
これらを意図的に呼ぶことはできませんか?(elm.touchstart();などで直接よぶのではなく)

var event_func=function(e){
alert(e.touch[0].clientX);
}
document.body.addEventListner("touchstart", event_func, false);
myEventCall("touchstart", 123, 45);

myEventCallで画面上の(123, 45)をタッチし始めたことにするような実装がしたいのですが、
createEventやらinitEventやらの使い方がよくわからなくて困っています。

900:Name_Not_Found
10/04/30 12:11:02
そうですか。

901:Name_Not_Found
10/04/30 23:16:34
touchstart();

902:Name_Not_Found
10/05/01 00:44:29
お触りは禁止です!

903:Name_Not_Found
10/05/01 12:53:50
質問です。要素にクリックとダブルクリックの2つの関数を設置した
んですが、ダブルの方が効きません。症状はクリックと同じ動作に
なってしまいます。バブルなんとかという現象を以前達人の方に聞い
たことがあるのですがそれでしょうか。回避方法ありますか?それと
も2つするのが無理なのでしょうか。お願いします。

904:Name_Not_Found
10/05/01 13:12:27
クリックした瞬間にフォーカスが外れるか、最初のクリックでイベントを
止めるような処理がどっかに書いてあるんじゃない?
まずダブルクリックのイベントを外してみて、その上でダブルクリックしたとき、
シングルクリック2回が認識されるかどうかを確認してみたらいいと思う。

905:899
10/05/01 13:24:01
中途半端な知識しか持ってないくせしてその少ない知識を
ひけらかしたいだけの奴らしかいないスレに期待した俺が悪かった。
ヒントどころか国語力も危ない奴がいるなんて……。
お疲れさん。

906:Name_Not_Found
10/05/01 13:36:33
確かFirefoxとIEで挙動が違ったような。
片方がクリックのイベントが2回呼ばれて、もう一方がクリックとダブルクリックのイベントが1回ずつ呼ばれたと思う。
ブラウザの種類を判別してクリック連続押しを判別するようなプログラムを組んでみたら。

907:Name_Not_Found
10/05/01 13:39:31
IE8ではクリック+ダブルクリック、Firefoxではクリック×2+ダブルクリックだった

908:Name_Not_Found
10/05/01 13:42:18
答えが分かったなら書いてきゃいいのに

touchstartのインターフェイスタイプは
Appleの開発用ドキュメントにあるんじゃねの
少なくともそれが分からないとcreateEventもinitEventもしようがないよ
国語力を言う前にドキュメントを読む癖くらいつけろよな

909:Name_Not_Found
10/05/01 13:44:45
>>905
ここはiPhoneのスレじゃないからスレ違い。俺iPhone持って無いから答えようがない

910:Name_Not_Found
10/05/01 14:51:10
>>833

911:Name_Not_Found
10/05/01 16:25:11
>>910
社会不適合者は今後もずっとここに隔離されてもらわんと困るから、そんなのは必要ない

912:Name_Not_Found
10/05/01 16:31:54
と社会不適合者が申しております

913:Name_Not_Found
10/05/01 16:44:59
お前らせっかくのGWなんだからどっか外に出かけろよ。
金と気力がなくて2chとTwitterに張り付いてるのは俺だけで十分だ。

914:Name_Not_Found
10/05/01 16:51:04
お前一人にいい格好はさせねえよ

915:Name_Not_Found
10/05/01 17:15:56
お前一人をそんな酷い目に会わせない、の間違いじゃないの?
ってワケで俺も2chとTwitterの一日なのだが。

916:903
10/05/01 21:49:43
>>904,906さん
回答ありがとうございます。お二人のおっしゃるような感じです。
環境書き忘れてました。IE-8でした。やはり問題あるんですね。
アドバイス頂いたチェックしてもうちょっと頑張ってみます。
ありがとうございました。

917:Name_Not_Found
10/05/03 22:49:35
結局テンプレはどこをどう直すの?スレ立て人や
スレ立て規制時に代わりにたててくれる人が分かるように
このあたりで一式貼っておいてくれると安心なんだけど。

918:Name_Not_Found
10/05/04 00:27:19
見送りでいいんじゃねーの。
もう少し時間かかるだろ。

919:Name_Not_Found
10/05/04 15:49:12 T7fd45v+
>>913支援w

>>917
急ぐ必要もないし、もちょっと煮詰めてもいいと思う。
とりあえず現段階のまとめ。

>>2読んで質問の質を上げるためにリライトしよう
・凡例的なのは後続レスに別記がいいけど長くなる
・手直しだけにするか、>>1から作りなおすか


>>855
10年の途中で「手取り足取り」っていう糞スレを立てたのは私です。

920:Name_Not_Found
10/05/04 17:54:35
過去ログ見れば済むんだから>>1に全部まとめろ

921:Name_Not_Found
10/05/04 19:28:42
お断りします
   ハハ
   (゚ω゚)
  /  \
((⊂ )  ノ\つ))
   (_⌒ヽ
   丶 ヘ |
εニ三 ノノ J

922:Name_Not_Found
10/05/04 20:00:16
Chromeのスクロールイベントなのですが、スクロールを停止することができないです。
if (event.preventDefault) {
event.preventDefault();
}
event.returnValue = false;
return false;
どうすればいいでしょう。

923:Name_Not_Found
10/05/04 21:23:04
event.cancelable


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch