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

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

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

501 = :

>>494
chromeのDeveloper toolでできる

502 = :

>>491-493>>496
現状jQuery使ってないので、新たな技術要素を増やすのは、できれば避けたいです。絶対ではないけど。

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

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

と書くのではなく

xxx.readOnly=true;

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

C#なんかでいうと、プロパティの中にロジックを書くような事が出来れば良いのかなと思ってます。
jsにはprototypeとかあるので、その辺うまく使えば出来たりするんかなーと。

503 = :

荒らしじゃねーよカス
ライブラリスレでjsの話をするのはおかしいが
jsスレでライブラリの話するのは何もおかしくない
うざい自治厨がスレを分けただけの話
つまりどっちに書いてもいい

504 = :

>>502
Object.defineProperty でプロパティの変更をハンドリングするといいんじゃない?

http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty

505 = :

>>501
できました!
さすがグーグル神!

506 = :

lodashの関数型プログラミングに慣れるとスコープが無駄に広い変数にイライラするね
どこで使われているか一目で分からない変数とかあり得ないだろ

507 = :

>>502
ウェブ製作者必須の技術でjQueryを作ると、
簡単にできるということを知っておいて。

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

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

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


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

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

$('.test').prop(stete1); // classがtestの項目 "全て" をstate1に変更

508 = :

視野が狭い奴ってレベルの低い話をドヤ顔で語っちゃうんだよねw

509 = :

※ いま>>508がドヤ顔しています

510 = :

この場合、質問者が求めているのは>>504みたいなのであって、
>>507は質問に対して的外れ過ぎだろ

511 = :

無能なやつほど偉そうにしたがるんだよな

512 = :

>>511
お前偉そうだな

513 = :

「プログラマーに向いてない」とか「成長しない」とか「スレ違い」とか言う奴はだいたいクズ

514 = :

>>513
お前は、言う奴じゃなくて、言われる奴だから
大丈夫だねw

515 = :

無能なやつが他人に偉そうにしたいと思ったら規則を作り出す
規則への従順さを議題にする限り、能力が問われることはないから。
自民党がやろうとしているのも根源的にはそういうこと。
現在日本で進行しているのは、まさに無能者によるテロリズムだ。

516 = :

この手のネット特有の現実批判しかできない奴って、考えるのが技術であることを知らないんだろうな
みんな借り物の言葉だもんな

517 = :

外部ライブラリを導入したくない理由なんかいくらでもあるだろうに・・・
自分の中だけで勝手に妄想膨らませて語っちゃう奴っているよなw

518 = :

借り物の言葉で自分に酔えるというのは、ある意味才能だと思うよ

519 = :

>>516
それは単にお前がいつも言われてることだろw
こんなことを言っている書き込みがあったら持って来いよ
カスが

520 = :

アホは批判すらマトモに出来ないから、
かつて自分が言われた批判を間違ったタイミングで取り出してくるよな
お前が言われた言葉はお前にぴったりなんだから
自動追尾でお前にぶつかって行くに決まってんだろ
カスが

521 = :

よほど図星だったみたいで、一回レスしただけじゃ気持ちがおさまらなかったんですねw

522 = :

単に教えてあげただけだよ
もともと怒ってもないし

523 = :

私も教えてあげますが、怒ってない人はカスがカスがなんて繰り返さないものですよw
それは沸点の低い証拠です

524 = :

そうですか
ありがとうございました

525 = :

自分の気持ちをコントロールできるようになれば、少しは冷静に自分の頭でものを考えられるようになると思いますよ

526 = :

考えすぎかもしれんが、>>507の回答見る限り、
成長できないのはこいつ自身な気がしてきた。

527 = :

>>526
なんでそんなどうでもいいレスしたいの?
したくなったの?

528 = :

別に考えすぎじゃないだろw

529 = :

>>502

こんな感じかね?http://ideone.com/lOV8Pa

531 = :

>>504>>529
おっ、これは面白い。これは知らなかったです。
ecmascriptの仕様なら標準技術といえるし、
サポート対象環境で動きそうなら、検討させていただきます。
ありがとうございました。

>>507
jQueryを使うという選択をしたならば、そういうやり方もありですね。

533 = :

>>532
最大どこまで扱うのかしら無いけど、JavaScriptネイティブで
扱える範囲を超えているからどうしようもの無い。
何かしらのライブラリを使うしか無いね。BigIntとかのキーワードで検索できる。

このスレにはライブラリの話をするとうるさい奴がいるから注意してね。
スレ違いではないから問題ない。軽く無視しよう。

534 = :

parseFloatを通して比較すればどうかな?

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

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

正攻法はBigIntだろうね。

536 = :

es6なんて使えないんだから意味なくね
自分一人で動かすプログラムならともかく

537 = :

>>536
だから「なければ作ればいい」といっているのだが

538 = :

じゃES6の話なんてすんなよ

539 = :

知ってれば将来の互換性を確保出来る

540 = :

>>538
Number.MAX_SAFE_INTEGER は Google Chrome, Firefox で使える
ES6 が使えないわけじゃない

541 = :

>>5のtableを見れば、使えるか使えないかぐらいわかっただろうに
http://kangax.github.io/compat-table/es6/

543 = :

おちつけ

544 = :

始めのBigIntでミスリードしたことを踏まえると、全員間違ってたんだな…

545 = :

lodashで何とかできるんじゃね?

546 = :

>>545
具体的なコードを教えてください

547 = :

ふと思ったのですが、Int64 を標準化した仕様はないのでしょうか?
探してみたのですが、探し方が悪いのか該当仕様が見つかりませんでした

548 = :

>>503
まあ、その質問が増えてきたなら、啓蒙ができたって事で専用スレでやっていいな
ま、ライブラリ専用もあるし

550 = :

32ビットでじゅうぶんですよ。
32ビットでじゅうぶんですよ。
分かってくださいよ!


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

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


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