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

    私的良スレ書庫

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

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

    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
    451 : Name_Not - 2014/12/01(月) 16:36:41.53 ID:???.net (+13,-30,-87)
    nodejsのライブラリ使う時にjshintでこれwarning| 'io' is not definedって警告が出るんですけど
    どういうふうにっ書きなおしたらいいですか
    (function(){
    var socket = io.connect('127.0.0.1:3000');
    })();
    452 : Name_Not - 2014/12/01(月) 16:58:52.81 ID:???.net (+4,-24,-20)
    >>451
    io が未定義なら定義すればいいだけでは?
    453 : Name_Not - 2014/12/01(月) 17:04:29.99 ID:???.net (+9,-29,-21)
    >>451
    /*global io: false */

    かな?

    >>450
    え?毎回?
    454 : Name_Not - 2014/12/01(月) 17:06:57.33 ID:???.net (-1,-29,-5)
    あ、.jshintrcのglobalsの方がいいのかな?
    455 : Name_Not - 2014/12/01(月) 17:21:54.59 ID:???.net (+21,-30,-60)
    >>453
    >>450がどういう意図で言ったのかは知らんが、別に毎回判定する必要はないよ
    var hoge = "innerText" in document.body ? "innerText" : "textContent";
    elm1[hoge] = "テキスト";
    elm2[hoge] = "テキスト";
    456 : Name_Not - 2014/12/01(月) 22:21:35.95 ID:???.net (+9,-30,-63)
    function setText(elem,text){
    var hoge = "innerText" in document.body ? "innerText" : "textContent";
    elm1[hoge] = text;
    }

    なぜかjavascriptだと関数作るって発想が抜けるやついるよね?jQuery万能すぎて別パラダイムだと感じてたりするのか?
    458 : Name_Not - 2014/12/01(月) 23:04:13.60 ID:???.net (+29,-29,-6)
    if (str.match(/[0-9]/)) {
    処理
    }
    459 : Name_Not - 2014/12/01(月) 23:26:29.17 ID:???.net (+5,-30,-102)
    >>455
    分岐するなら標準仕様の textContent が優先であるべきじゃないかな

    >>456
    それは毎回判定してるよ
    判定を1回に抑えるには>>455のように変数にプロパティ名を束縛しておく

    var setTextContent = (function (textContent) {
    return function setTextContent (element, string) {
    element[textContent] = string;
    };
    })('textContent' in document.body ? 'textContent' : 'innerText');
    460 : 457 - 2014/12/01(月) 23:27:52.95 ID:???.net (+56,+24,+0)
    >>458
    即回答ありがとうございます!!
    461 : Name_Not - 2014/12/01(月) 23:28:53.93 ID:???.net (-10,-29,-4)
    >>457
    if (/\d/.test(str)) {
    // 処理
    ]
    463 : Name_Not - 2014/12/02(火) 19:54:33.66 ID:???.net (+52,+29,-3)
    何を評価すればいいのさ?
    464 : Name_Not - 2014/12/02(火) 19:56:51.06 ID:???.net (+57,+29,-3)
    すげえな
    JavaScriptでこんなことできるんか
    465 : Name_Not - 2014/12/02(火) 20:04:07.22 ID:???.net (+34,-29,-4)
    base64の画像生成して表示してるだけじゃん
    466 : Name_Not - 2014/12/02(火) 20:09:07.35 ID:???.net (+95,+29,-68)
    canvasにドット単位で直書きしてるんでしょ
    いつも思うんだけど、こういう幾何学模様のアルゴリズムって自分で考えてるの?
    467 : Name_Not - 2014/12/02(火) 20:15:59.89 ID:???.net (+53,+25,-4)
    バセ64は画像とは関係ないだろ
    なめてんのか
    468 : Name_Not - 2014/12/02(火) 20:21:45.24 ID:???.net (+62,+29,-68)
    こういうのってさ、大概変数名が
    わけわからん数文字変数ばかりで
    読む気なくすんだよね。

    いかにも数学的なアルゴリズムを
    そのままコードに書きましたみたいでさ。

    数学の時点で完成されているものだから、
    変数がわかりにくい以外に、何を評価すればいいのか
    さっぱりわからん。
    469 : Name_Not - 2014/12/02(火) 20:25:20.96 ID:???.net (+97,+29,-7)
    とりあえず、すげーすげー言っていればいいんだと思う。
    承認なんたらって最近はやってるでしょ?あれ。
    470 : Name_Not - 2014/12/02(火) 20:31:57.52 ID:???.net (+57,+29,-22)
    じゃがりきん何者だよ
    大学の講師か助教とかか?
    471 : Name_Not - 2014/12/02(火) 20:47:52.24 ID:???.net (+55,+29,-17)
    じゃがりきんはやってる事は凄かったがコードは恐ろしく糞だった
    少しはましになってんのかな
    って>>462は本人かよ…
    472 : Name_Not - 2014/12/02(火) 21:32:55.29 ID:???.net (+104,+30,-119)
    いつも思うけど聞く所間違ってるよ。
    画像見てすげーって思うし、そのコードもすげーって思うけど、
    JavaScript関係ないじゃん?ほとんどが数値計算。

    数値計算も、正解があって、それだけ高速に答えられるか
    どれだけシンプルに書けるかという問題なら、まだ話は広げられるけどさ。

    例えばそれみて改良しようと思っても、簡単な式の変形ぐらいしか
    やることないでしょ?

    こんなん作りました。かっこいいでしょ?の方が
    よっぽどここに書き込んだ意図がわかりやすいんだが。
    473 : Name_Not - 2014/12/02(火) 22:06:28.67 ID:???.net (+57,+29,-7)
    ・・・という評価はついたので一応目的達成?
    474 : Name_Not - 2014/12/02(火) 22:36:39.35 ID:???.net (+57,+29,-3)
    だから、すげーすげー言っておけばいいんだってw
    475 : Name_Not - 2014/12/02(火) 23:58:46.85 ID:???.net (+57,+29,-30)
    逆に考えると、こういう数値計算的なものもJavaScriptでやる時代になったって事だな
    つうことは数値計算用のライブラリも色々あるのかね、俺は知らんけど
    476 : Name_Not - 2014/12/03(水) 01:39:43.41 ID:cx7KUW6C.net (-18,+26,+0)
    なにこれまんこ?
    477 : Name_Not - 2014/12/03(水) 09:42:28.52 ID:???.net (-1,-29,-14)
    jagarikin、HotCode入り
    478 : Name_Not - 2014/12/03(水) 10:31:34.12 ID:???.net (+45,+29,-15)
    >>462
    過去の変化の和でグラつけてるけど
    足すときにコサイン補間かければガクガクしないんじゃね
    479 : Name_Not - 2014/12/03(水) 11:50:57.65 ID:???.net (-5,-28,-2)
    ってforkでやってる人いたわ
    480 : Name_Not - 2014/12/03(水) 12:08:37.87 ID:???.net (+57,+29,-15)
    あのスパゲティコードを解読してforkするなんてすごいなあ
    481 : Name_Not - 2014/12/03(水) 12:29:49.02 ID:???.net (+91,+29,-4)
    頭良すぎる人ってわりとスパゲティだよな
    482 : Name_Not - 2014/12/03(水) 19:59:40.82 ID:???.net (+70,+29,-20)
    >>481
    わかる
    俺頭悪いから、きちんと整理して書かないと自分がわからなくなる
    483 : Name_Not - 2014/12/03(水) 20:15:20.42 ID:???.net (+57,+29,-5)
    まあ自分も含めた他人に対する配慮だよな
    484 : Name_Not - 2014/12/03(水) 23:00:18.38 ID:???.net (+2,-30,-24)
    "1234567890"

    ["123","456","789","0"]
    にするコード
    485 : Name_Not - 2014/12/03(水) 23:03:42.90 ID:???.net (+52,+29,-4)
    が、どうかしたか?
    486 : Name_Not - 2014/12/03(水) 23:28:50.10 ID:???.net (+3,-30,-50)
    正規表現の()ってreplaceとexecしか使えないんですか?
    "†(.+)†"でマッチした箇所全部の()の中身だけの配列が欲しいんですが
    match(/†(.+)†/g)ってやっても†が入っちゃいます
    execでやった場合どうなるんですか?
    487 : Name_Not - 2014/12/03(水) 23:53:16.60 ID:???.net (+12,-30,-84)
    正規表現の()とglobalフラグの両方を使えるのはreplaceとexecくらいだな
    matchはglobalフラグを使うと正規表現の()が無視される
    execで/†(.+)†/gを繰り返し使うか、matchで/†.+†/gで一気に取得してから両端をカットするといい
    488 : Name_Not - 2014/12/03(水) 23:59:11.16 ID:???.net (-1,-29,-2)
    性器表現といえば>>484
    "1234567890".match(/\d{1,3}/g);
    489 : Name_Not - 2014/12/04(木) 00:19:18.33 ID:???.net (+10,-19,-7)
    >>487
    マジで主にreplaceとexecぐらいだけだったんですか
    自分が調べ足りないのかなーと思ったらmatchの"g"じゃやっぱ使えないんですね
    ありがとうございますこれでスッキリしました
    490 : Name_Not - 2014/12/04(木) 01:24:04.00 ID:???.net (+51,+23,-26)
    MVCのモデルインスタンスの
    データ本体を持ったオブジェクトのことを何と言いますか?
    491 : Name_Not - 2014/12/04(木) 01:33:02.40 ID:???.net (+15,-12,-32)
    Backbone.jsだと属性と呼んでるようです
    属性というとオブジェクトのプロパティのようでなんかモヤモヤしますね
    492 : jagariki - 2014/12/04(木) 02:37:14.75 ID:???.net (+77,+30,-98)
    評価ありがとうございます。。


    >>465
    違います。。

    >>466
    リアプノフフラクタル自体は昔からあります。。
    動画にしたのはググった限り俺だけのようです。。

    >>469
    少し違いますね。。
    理解されてない方からすげーと言われても俺的には何も感じません。。
    あと俺がやってることはだいたいそのサイトで初出の技術です。。
    いちいち承認なんたら?されなくて結構です。。

    >>472
    大変失礼しました><
    今度からそうします。。
    493 : Name_Not - 2014/12/04(木) 22:12:00.62 ID:???.net (+34,-30,-151)
    #test { height: 500px; overflow: scroll }

    <div id="test">
    <p>.....</p>
    <p>.....</p>
    <p>.....</p>
    <p>.....</p>
    ....
    <p>.....</p>
    </div>

    1秒おきに#testの中にpを追加していき中で一度スクロールをしてしまうと
    一番下のpに戻っても追加分が自動スクロールされません
    アクションした時に(pを追加した時に)#testの一番下の<p>のとこまでスクロールしたいのですが
    test.scrollTo(0, test.scrollHeight)ではうまく出来ませんでした
    どうしたらいいでしょうか?
    494 : Name_Not - 2014/12/04(木) 22:19:31.59 ID:???.net (+27,+2,-3)
    >>493
    バグを直す
    495 : Name_Not - 2014/12/04(木) 22:33:37.50 ID:???.net (+24,-29,-21)
    >>493
    挿入するp要素にユニークなid属性値を付与して hashchange
    496 : 493 - 2014/12/05(金) 09:35:18.32 ID:???.net (+10,-30,-104)
    >>495
    レスありがとうございます
    jQueryはよくわからないので
    <p id="hoge" style="width:1px;height:1px">
    なものを予め用意して
    testのappendChildしていたものをhogeのinsertBeforeにして
    location.href="hoge";で対応することにしました
    497 : Name_Not - 2014/12/05(金) 10:02:48.22 ID:???.net (-1,-29,-15)
    alert()ってやったら画面が出てきました
    498 : 495 - 2014/12/05(金) 13:14:47.44 ID:???.net (+5,-30,-117)
    >>496
    jQuery とは一言もいってないんだが、どこから jQuery の話だと思ったんだ…。

    > <p id="hoge" style="width:1px;height:1px"> なものを予め用意して
    そんな小手先のテクニックを使わなくても挿入するp要素にid属性を割り当てればいんじゃないか
    >>495ではそう説明したつもりだが

    > location.href="hoge";で対応することにしました
    location.hash = '#hoge';
    500 : Name_Not - 2014/12/05(金) 16:28:05.26 ID:???.net (+57,+29,-35)
    何がしたいのかわからないけどjQueryで出来ることを知ってるならjQueryのコード追ってみれば?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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