のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,646,892人
昨日: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,-30)
>>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,+4,-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,-9)
この場合、質問者が求めているのは>>504みたいなのであって、
>>507は質問に対して的外れ過ぎだろ
511 : Name_Not - 2014/05/15(木) 23:29:07.31 ID:??? (+89,+29,-29)
無能なやつほど偉そうにしたがるんだよな
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,-19)
私も教えてあげますが、怒ってない人はカスがカスがなんて繰り返さないものですよ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:??? (+80,+13,+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,-24)
>>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:??? (+61,+23,-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:??? (-23,-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 スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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