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

    私的良スレ書庫

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

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

    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
    501 : Name_Not - 2014/05/15(木) 19:09:09.31 ID:??? (+24,-29,-29)
    >>494
    chromeのDeveloper toolでできる
    502 : 490 - 2014/05/15(木) 19:24:33.83 ID:??? (+40,-30,-172)
    >>491-493>>496
    現状jQuery使ってないので、新たな技術要素を増やすのは、できれば避けたいです。絶対ではないけど。

    やりたいことは、例えばreadonlyとdisabledはについて、いずれか一方がtrueならもう一方は必ずfalseにしたいという具合に、排他的に設定するルールだとします。

    この時、
    xxx.readOnly=true;
    xxx.disabled=false;

    と書くのではなく

    xxx.readOnly=true;

    とだけ書けば、disabledも勝手にfalseになってくれる。そんな仕組みを作りたい。

    C#なんかでいうと、プロパティの中にロジックを書くような事が出来れば良いのかなと思ってます。
    jsにはprototypeとかあるので、その辺うまく使えば出来たりするんかなーと。
    503 : Name_Not - 2014/05/15(木) 19:43:35.94 ID:??? (+91,+29,-32)
    荒らしじゃねーよカス
    ライブラリスレでjsの話をするのはおかしいが
    jsスレでライブラリの話するのは何もおかしくない
    うざい自治厨がスレを分けただけの話
    つまりどっちに書いてもいい
    504 : Name_Not - 2014/05/15(木) 20:21:40.74 ID:??? (+74,-29,-36)
    >>502
    Object.defineProperty でプロパティの変更をハンドリングするといいんじゃない?

    http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
    505 : Name_Not - 2014/05/15(木) 20:41:19.91 ID:??? (+36,+5,-4)
    >>501
    できました!
    さすがグーグル神!
    506 : Name_Not - 2014/05/15(木) 22:28:24.19 ID:??? (+57,+29,-51)
    lodashの関数型プログラミングに慣れるとスコープが無駄に広い変数にイライラするね
    どこで使われているか一目で分からない変数とかあり得ないだろ
    507 : Name_Not - 2014/05/15(木) 23:02:16.75 ID:??? (+115,-30,-207)
    >>502
    ウェブ製作者必須の技術でjQueryを作ると、
    簡単にできるということを知っておいて。

    簡単に早く不具合がなく品質の高いものを作ろうとするのなら、
    技術を身につけるべきだということを知っておいて。

    自分独自の面倒な仕組みを作りたいというなら、その理由がマイナス、
    つまり勉強したくない、自分の知ってることだけでやりたいだったら、
    なにも成長しないということを理解しておいて。

    その上でやりたいのならどうぞ。


    じゃあjQueryだったら簡単にできるというコード。

    var state1 = {readonly: true, disabled: false};
    var state2 = {readonly: false, disabled: true};

    $('.test').prop(stete1); // classがtestの項目 "全て" をstate1に変更
    508 : Name_Not - 2014/05/15(木) 23:05:10.78 ID:??? (+91,+29,-11)
    視野が狭い奴ってレベルの低い話をドヤ顔で語っちゃうんだよねw
    509 : Name_Not - 2014/05/15(木) 23:08:47.34 ID:??? (+69,+29,-11)
    ※ いま>>508がドヤ顔しています
    510 : Name_Not - 2014/05/15(木) 23:27:22.19 ID:??? (+64,+29,-10)
    この場合、質問者が求めているのは>>504みたいなのであって、
    >>507は質問に対して的外れ過ぎだろ
    511 : Name_Not - 2014/05/15(木) 23:29:07.31 ID:??? (+89,+29,-28)
    無能なやつほど偉そうにしたがるんだよな
    512 : Name_Not - 2014/05/15(木) 23:32:30.20 ID:??? (+64,+29,-1)
    >>511
    お前偉そうだな
    513 : Name_Not - 2014/05/15(木) 23:33:52.29 ID:??? (+91,+29,-33)
    「プログラマーに向いてない」とか「成長しない」とか「スレ違い」とか言う奴はだいたいクズ
    514 : Name_Not - 2014/05/15(木) 23:49:56.85 ID:??? (+70,+29,-4)
    >>513
    お前は、言う奴じゃなくて、言われる奴だから
    大丈夫だねw
    515 : Name_Not - 2014/05/16(金) 01:33:03.32 ID:??? (+13,+30,-50)
    無能なやつが他人に偉そうにしたいと思ったら規則を作り出す
    規則への従順さを議題にする限り、能力が問われることはないから。
    自民党がやろうとしているのも根源的にはそういうこと。
    現在日本で進行しているのは、まさに無能者によるテロリズムだ。
    516 : Name_Not - 2014/05/16(金) 01:42:54.20 ID:??? (+91,+29,-31)
    この手のネット特有の現実批判しかできない奴って、考えるのが技術であることを知らないんだろうな
    みんな借り物の言葉だもんな
    517 : Name_Not - 2014/05/16(金) 01:51:37.19 ID:??? (+57,+29,-24)
    外部ライブラリを導入したくない理由なんかいくらでもあるだろうに・・・
    自分の中だけで勝手に妄想膨らませて語っちゃう奴っているよなw
    518 : Name_Not - 2014/05/16(金) 02:02:39.69 ID:??? (+57,+29,-18)
    借り物の言葉で自分に酔えるというのは、ある意味才能だと思うよ
    519 : Name_Not - 2014/05/16(金) 02:21:16.32 ID:??? (+70,+29,-10)
    >>516
    それは単にお前がいつも言われてることだろw
    こんなことを言っている書き込みがあったら持って来いよ
    カスが
    520 : Name_Not - 2014/05/16(金) 02:24:08.46 ID:??? (+63,+30,-70)
    アホは批判すらマトモに出来ないから、
    かつて自分が言われた批判を間違ったタイミングで取り出してくるよな
    お前が言われた言葉はお前にぴったりなんだから
    自動追尾でお前にぶつかって行くに決まってんだろ
    カスが
    521 : Name_Not - 2014/05/16(金) 02:28:41.83 ID:??? (+57,+29,-11)
    よほど図星だったみたいで、一回レスしただけじゃ気持ちがおさまらなかったんですねw
    522 : Name_Not - 2014/05/16(金) 02:30:17.51 ID:??? (+57,+29,-3)
    単に教えてあげただけだよ
    もともと怒ってもないし
    523 : Name_Not - 2014/05/16(金) 02:36:48.03 ID:??? (+57,+29,-18)
    私も教えてあげますが、怒ってない人はカスがカスがなんて繰り返さないものですよw
    それは沸点の低い証拠です
    524 : Name_Not - 2014/05/16(金) 02:40:39.79 ID:??? (+51,+28,+1)
    そうですか
    ありがとうございました
    525 : Name_Not - 2014/05/16(金) 02:48:17.86 ID:??? (+57,+29,-6)
    自分の気持ちをコントロールできるようになれば、少しは冷静に自分の頭でものを考えられるようになると思いますよ
    526 : Name_Not - 2014/05/16(金) 03:00:18.19 ID:??? (+100,+29,-12)
    考えすぎかもしれんが、>>507の回答見る限り、
    成長できないのはこいつ自身な気がしてきた。
    527 : Name_Not - 2014/05/16(金) 03:09:53.57 ID:??? (+69,+29,-8)
    >>526
    なんでそんなどうでもいいレスしたいの?
    したくなったの?
    528 : Name_Not - 2014/05/16(金) 04:02:30.50 ID:??? (+52,+29,-14)
    別に考えすぎじゃないだろw
    529 : Name_Not - 2014/05/16(金) 04:06:01.64 ID:??? (+79,+12,+0)
    >>502

    こんな感じかね?http://ideone.com/lOV8Pa
    530 : Name_Not - 2014/05/16(金) 06:08:06.94 ID:??? (-1,-29,-12)
    catchブロックのeを宣言せずに使えるのは何故ですか?
    531 : 490 - 2014/05/16(金) 09:22:22.30 ID:??? (+77,+29,-45)
    >>504>>529
    おっ、これは面白い。これは知らなかったです。
    ecmascriptの仕様なら標準技術といえるし、
    サポート対象環境で動きそうなら、検討させていただきます。
    ありがとうございました。

    >>507
    jQueryを使うという選択をしたならば、そういうやり方もありですね。
    533 : Name_Not - 2014/05/16(金) 17:51:15.52 ID:??? (+62,+29,-61)
    >>532
    最大どこまで扱うのかしら無いけど、JavaScriptネイティブで
    扱える範囲を超えているからどうしようもの無い。
    何かしらのライブラリを使うしか無いね。BigIntとかのキーワードで検索できる。

    このスレにはライブラリの話をするとうるさい奴がいるから注意してね。
    スレ違いではないから問題ない。軽く無視しよう。
    534 : Name_Not - 2014/05/16(金) 18:26:58.59 ID:??? (+3,-30,-94)
    parseFloatを通して比較すればどうかな?

    if (parseFloat(a) > parseFloat(b)) { ... }

    指数表記が有るかは、if (a.search(/e/)>0) {...} で判定。

    正攻法はBigIntだろうね。
    535 : Name_Not - 2014/05/16(金) 19:43:04.45 ID:??? (-2,-30,-46)
    >>532
    ES6 だけど Number.MAX_SAFE_INTEGER と比較すれば安全な整数値か判定できる
    静的プロパティだから、なければ作ればいい
    http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.max_safe_integer
    536 : Name_Not - 2014/05/16(金) 20:07:40.20 ID:??? (+91,+29,-5)
    es6なんて使えないんだから意味なくね
    自分一人で動かすプログラムならともかく
    537 : Name_Not - 2014/05/16(金) 20:12:38.50 ID:??? (+70,+29,-8)
    >>536
    だから「なければ作ればいい」といっているのだが
    538 : Name_Not - 2014/05/16(金) 20:15:25.81 ID:??? (+34,+7,+0)
    じゃES6の話なんてすんなよ
    539 : Name_Not - 2014/05/16(金) 20:19:33.78 ID:??? (+52,+29,-14)
    知ってれば将来の互換性を確保出来る
    540 : Name_Not - 2014/05/16(金) 20:19:57.21 ID:??? (+2,-30,-25)
    >>538
    Number.MAX_SAFE_INTEGER は Google Chrome, Firefox で使える
    ES6 が使えないわけじゃない
    541 : Name_Not - 2014/05/16(金) 20:21:09.20 ID:??? (+61,+28,-8)
    >>5のtableを見れば、使えるか使えないかぐらいわかっただろうに
    http://kangax.github.io/compat-table/es6/
    542 : Name_Not - 2014/05/16(金) 20:50:00.02 ID:??? (-1,-30,-100)
    >>532
    よくみたら有限数の限界を超えていたので訂正
    Number.MAX_VALUE と比較してやればいい
    http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.max_value

    ただ、そもそも不動点少数演算になっている時点で誤差が生じるのだが、軽微な誤差は問題ないのだろうか…
    543 : Name_Not - 2014/05/16(金) 20:52:27.69 ID:??? (+46,+28,+0)
    おちつけ
    544 : Name_Not - 2014/05/16(金) 21:19:30.52 ID:??? (+57,+29,-26)
    始めのBigIntでミスリードしたことを踏まえると、全員間違ってたんだな…
    545 : Name_Not - 2014/05/16(金) 22:03:31.61 ID:??? (+18,-20,-27)
    lodashで何とかできるんじゃね?
    546 : Name_Not - 2014/05/16(金) 22:08:18.71 ID:??? (+13,-17,-25)
    >>545
    具体的なコードを教えてください
    547 : Name_Not - 2014/05/16(金) 22:10:08.23 ID:??? (+62,+24,-28)
    ふと思ったのですが、Int64 を標準化した仕様はないのでしょうか?
    探してみたのですが、探し方が悪いのか該当仕様が見つかりませんでした
    548 : Name_Not - 2014/05/16(金) 22:18:19.23 ID:??? (+70,+29,-11)
    >>503
    まあ、その質問が増えてきたなら、啓蒙ができたって事で専用スレでやっていいな
    ま、ライブラリ専用もあるし
    549 : Name_Not - 2014/05/16(金) 22:23:07.07 ID:??? (-22,-24,-2)
    int64を扱うライブラリがあったような記憶が
    550 : Name_Not - 2014/05/16(金) 22:25:41.81 ID:??? (+57,+29,-7)
    32ビットでじゅうぶんですよ。
    32ビットでじゅうぶんですよ。
    分かってくださいよ!
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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