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

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

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    551 = :

    そのコードが怪しいんでしょ。
    大小比較の結果を「でたらめ」にしたらsortがいつ終わったか
    判断に困るからいつまでも終わらないというだけでは。
    配列の内容をランダム順にするのならシャッフルすれ。
    瞬時に終わるから。シャッフルのやり方なら過去ログ検索。

    552 = :

    sortを使ってシャッフルするって馬鹿げたコードを一時期よく見たな
    理論的に終わらない可能性もあるだろ

    553 = :

    >>551-552
    回答ありがとうございます。えっと文章がつたなかったのかも
    知れませんが、ソートとランダムは別々でして、比較すると
    ソートの方が目茶遅いという話です。拙文で混乱させてしまっ
    てたらすみません。

    555 = :

    プログラマてのは総じてひねくれてるから、曖昧な質問に対しては、
    エスパーが趣味な奇特な御仁は除き、わざと的外れな回答して嫌がらせしてくるよw
    いい勉強になったね

    556 = :

    こういう回答者叩きのふりをして実は質問者を馬鹿にしている奴が
    一番タチ悪いよな

    557 = :

    そっとしておいてやれよ

    561 = :

    ページ内検索って自前でゴリゴリ find しないとダメかね?
    ブラウザの検索ボックス使いたいんだが

    562 = :

    http://developer.mozilla.org/ja/DOM/window.find

    563 = :

    &は「&」を表し、
    あは「あ」を表しますが、
    JSで&#○○;の文字列を該当文字に変換する便利な関数か何かはありますか?
    なければ代替で関数を作りたいです。

    var beforeStr = "特殊文字を変換します。ああ&&";
    var afterStr = "";
    afterStr = beforeStr.○○○();
    alert(aferStr); // ←「特殊文字を変換します。ああ&&」と出力したい。

    564 = :

    すみません。書き込んだら、変換されちゃいましたので、便宜上全角で書き直します。


    &は「&」を表し、
    あは「あ」を表しますが、
    JSで&#○○;の文字列を該当文字に変換する便利な関数か何かはないでしょうか?
    なければ代替で関数を作りたいです。

    var beforeStr = "特殊文字を変換します。ああ&&"; // ←実際には「&#」は「&#」です。
    var afterStr = "";
    afterStr = beforeStr.○○○();
    alert(aferStr); // ←「特殊文字を変換します。ああ&&」と出力したい。

    565 :

    ⊂ ⊂ ⊂
    ⊃ ⊃ ⊃
    ⊄ ⊄ ⊄
    ⊆ ⊆ ⊆

    ⊇ ⊇ ⊇
    ⊕ ⊕ ⊕
    ⊗ ⊗ ⊗
    ⊥ ⊥ ⊥

    ⋅ ⋅ ⋅
    ⌈ ⌈ ⌈
    ⌉ ⌉ ⌉
    ⌊ ⌊ ⌊

    ⌋ ⌋ ⌋
    〈 ⟨ 〈
    〉 ⟩ 〉
    ◊ ◊ ◊

    ♠ ♠ ♠
    ♣ ♣ ♣
    ♥ ♥ ♥
    ♦ ♦ ♦

    566 = :

    スペードとダイヤがなんでそんなに小ぶりな件

    568 = :

    String.fromCharCode(38, 38, 12354, 12354); // "&&ああ"
    これを使ってreplaceすればいい

    569 = :

    質問。JavaScriptでフォントを入れ替えるにはスタイルシートでクラス
    替えする以外にないですか?JavaScriptだけでやりたいです。

    570 = :

    そうですか

    571 = :

    「JavaScriptだけ」の定義がよく分からないのだけど、
    たとえばHTMLファイルにCSSは書いてないが、JavaScriptで
    各要素のスタイル属性を設定することでフォントを変える
    とかは「JavaScriptだけ」になるのかならないのかどっち?

    572 = :

    すみません、言葉がたりませんでしたm(_ _;)m
    例えばJavaScriptだけといいのは次の様なやり方です。

    elem.style.fontFamily = "MS Pゴシック";

    573 = :

    >>572
    答え分かってるなら聞くなよ。顔文字も良くない。

    574 = :

    ギャハァ。>>572

    575 :

    高度かつ高速な釣りだったな

    576 = :

    すみません。後半部分が送られてなかった。
    影武者572のだと、いわばparentNodeのオブジェクトの属性を変更
    してますよね。そうじゃなくて、stringオブジェクトそのものに
    フォント指定できないかと思ったのです。なんか無理ぽですね。

    577 = :

    ギャハァとは何か?名前欄になぜ時刻を書くのか?影武者とは何か?
    フザけてるとしか思えない。

    578 = :

    >>569
    Stringオブジェクトでは無理だから、代わりにspanを使っては。
    var span = document.createElement("SPAN");
    span.appendChild(document.createTextNode("hogehoge"));
    span.style.fontFamily = "...";
    ...
    elem.appendChlid(span);
    またはあちこちに挿入するのならコピーを作る必要があるので
    elem.appendChild(span.cloneNode(true));

    581 :

    FFって略す馬鹿まだいるんだなwwww
    正確にはMF

    583 = :

    テキストボックス単体で使いたいんですけど
    formタグ無視して<input type="text"~だけ使うのって
    jsで操作するとき(valueを取得したりstyleを変更したり)に何か不具合あるでしょうか?

    584 = :

    valid じゃないんだから、どんな挙動になっても文句言うな。

    586 = :

    >>568
    ありがとうございます。

    var beforeStr = "特殊文字を変換します。あ&#12354;&&#38;";// ←実際には「&#」は「&#」です。
    var afterStr = afterStr = beforeStr.replace(/&#(\d+);/g, function(total, a){
        return String.fromCharCode(a);
      });
    alert(afterStr); // ←「特殊文字を変換します。ああ&&」と出力。

    ↑これでできました。

    ちなみに、これは&#(数字);を変換する場合ですが、
    では、&(キーワード);を変換するってことはできないですよね。

    (例)
    &amp; → &
    &quot; → "

    587 = :

    コピペミス失礼。

    var beforeStr = "特殊文字を変換します。あ&#12354;&&#38;";// ←実際には「&#」は「&#」です。
    var afterStr = beforeStr.replace(/&#(\d+);/g, function(total, a){
        return String.fromCharCode(a);
      });
    alert(afterStr); // ←「特殊文字を変換します。ああ&&」と出力。

    589 = :

    ふと思った素朴な疑問。
    普段、当たり前のように使っている()と[]の違いを知りたいです。

    var ary = ["a", "b", "c"];
    alert(ary[0]);
    alert(document.getElementsByTagName("div")(0).innerText);

    前者の[0]は(0)に変えるとエラー。
    後者の(0)は[0]に変えても動く。
    なぜでしょうか?

    592 = :

    var ary1 = ["a", "b", "c"];
    var ary2 = document.getElementsByTagName("div");
    alert(ary1[0]);      // IE,FF共にOK。当たり前。
    alert(ary1(0));      // IE,FF共にNG。関数と区別できないし、そもそも正しい添字の書き方ではないから。
    alert(ary2[0].innerHTML); // IE,FF共にOK。配列だから当たり前か。
    alert(ary2(0).innerHTML); // IEは(なぜか)OK、FFはきっちりエラー。

    こういう理解でOKですね?

    596 = :

    配列みたいにインデックスでアクセス出来るのは、
    0, 1, 2, ...
    という名前のプロパティが定義されてるから。

    var divList = document.getElementsByTagName('div');
    とした時、divList[i] は、divList.item(i) の簡略記法。

    599 = :

    unixtimeをグレゴリオ暦に変換する一番手っ取り早い方法はなんですか?

    600 = :

    new Date(0).toString()


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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