[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 04/24 16:40 / Filesize : 290 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2015/04/22(水) 01:35:08.20 ID:TQI/XWNo.net]
JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-5のテンプレを読んだ上で質問してください。

■質問を書く上で
(1) 煽り、コード制作依頼等、人を不快にさせる投稿はご遠慮下さい。公序良俗を守った応対を心がけてください。
(2) 他の人に迷惑をかけるスクリプトの質問はご遠慮ください。
  (ブラクラ、[戻る], [閉じる], [クリック] の妨害、画面占有など)
(3) 質問者及び議論を行う人はメール欄を空欄にし、名前にレス番を入れることを強く推奨します。回答者はなりすましを判断できませんので、なりすましが現れても自己責任となります。
(4) 常に自発的に調べる心構えを持ってください。
  具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。
  わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。
(5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
  ※必ず「問題の事象が再現されること」を確認してください。
   必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
(7) サンプルコードに HTML が含まれる場合は validator.w3.org/ で [Check] してみてください。
(8) 質問を具体的かつ詳細に書くと回答を得られやすいです。>>2の質問テンプレートを活用してみてください。
(9) ライブラリ関連の質問は禁止です。関連スレにあるライブラリ質問スレで質問して下さい。
(10) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。

982 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 09:33:23.66 ID:MdoZbOS8.net]
>>965
昔いろんなイベントを使って監視して、
変更時に独自のイベントを発生させる
jQueryプラグイン作ったことあるな。

983 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 09:54:07.62 ID:SQSEHhDO.net]
>>965
https://developer.mozilla.org/ja/docs/Web/Events/input
caniuse.com/#feat=input-event

984 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 10:12:59.19 ID:lYynFgyi.net]
>>966
そのプラグインのURLを教えてくれないと回答にならないのでは?
IE9のバグはなかなか致命的なので補完できるなら実装した方がいいだろうな
delete bug は keydown で補完できるとして、cut は Clipboard API で補完できるんかね

985 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 11:13:53.34 ID:OwLY3dTs.net]
angular1.5を使っています
$resourceを使ってサーバーとやりとりしユーザーデータを管理しているserviceがあって、このserviceのサーバーとのやり取りに関する関数をcontrollerでボタンのクリック時に起動する関数に囲っています

ここまではわかったのですがservice内のデータが更新されたとき
どうやってcontrollerの$scopeに値を同期させるかを迷っています
今はservice内で$resourceのアクション?のコールバック内でservice内の値を更新し$rootScopeに向けてイベントを発行しcontrollerはそれを聞くたびに$scopeの値を更新しています

これよりもserviceの関数は$resourceのアクションのpromiseを返してcontrollerはそのpromiseを使ってコールバックを書くのかどっちがいいのでしょうか?
promiseはservice内の値を更新してから返します
service内の値は色々なところで使いたいです
こういう場合はどうするのが普通なのでしょうか?

独学でやっていてだんだん混乱してきたので変な質問かもしれません

986 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 11:22:00.50 ID:OwLY3dTs.net]
すみません$rootScopeに向けてイベントというのは間違いで
$rootScopeにブロードキャストさせるです

987 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 15:07:36.36 ID:VuT0YpOP.net]
>>967
ありがとうございます
うまく行きました

988 名前:デフォルトの名無しさん mailto:sage [2016/03/13(日) 22:45:12.48 ID:csVJMymO.net]
>>969
watchが本筋

989 名前:デフォルトの名無しさん mailto:sage [2016/03/14(月) 22:39:52.27 ID:lJ6PDaUj.net]
>>972
なるほどwatchですか
確かに値を監視して同期させるという意味にそのままあってそうですね
ありがとうございます

たびたび質問ですみません
Angularについてですcontrollerから呼び出すserviceAの関数が別serviceBが持つ値に依存するとき
serviceAにserviceBを注入して関数内で固定して使うよりも
controller側でserviceAとserviceBを注入してserviceAの関数をserviceBの値を引数として呼び出すほうが
service(モデル?)同士が分離できていて大きくなった時後々苦労が少ないってイメージを書いていて思ったのですが間違ってはいないですか?

990 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 11:58:09.20 ID:je+WaRQn.net]
IE9を切っていい場合はletを使っても問題ないですか?
あと() => {}も使っても問題ないですか?



991 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 12:31:20.52 ID:I/SC09is.net]
ところがどっこい糞safariとIE11(letは使える)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/arrow_functions
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/let

992 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 12:39:46.45 ID:dn4mluAf.net]
>>975
確かに未サポートだけど、MDNではSafariは?になっているような
kangax.github.io/compat-table/es6/
caniuse.com/#search=let

993 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 14:10:19.09 ID:9TmQQfsX.net]
>>974
babelを使って変換すれば
古いブラウザでも動くよ

994 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 14:11:47.55 ID:9TmQQfsX.net]
IEを切っても〜っていう古いブラウザ対応で苦しいのは
実は古いAndroidスマホ対応だったりするわけだけどねw

995 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 16:46:31.51 ID:klVcIh6V.net]
未だに2.4を使ってるやつもいるしな

996 名前:デフォルトの名無しさん mailto:sage [2016/03/15(火) 22:59:08.19 ID:23WcffoN.net]
>>973
viewが絡まない限りそこまでしないでいいよ
逆にコントローラーが肥大化する

997 名前:デフォルトの名無しさん mailto:sage [2016/03/16(水) 10:32:21.16 ID:DWd03YbI.net]
babelとtypescriptどっちがいいのか教えてください

998 名前:デフォルトの名無しさん mailto:sage [2016/03/17(木) 10:19:02.14 ID:wQ7g2qGB.net]
>>979
2.4ってIE?

999 名前:デフォルトの名無しさん mailto:sage [2016/03/17(木) 13:40:53.68 ID:aFB20JuL.net]
>>982
流れ的にAmdroid OSのバージョンでは?

1000 名前:デフォルトの名無しさん mailto:sage [2016/03/17(木) 14:12:54.11 ID:LtlKgYTa.net]
>>981
俺はtypeScript押し! playgroundから補完効くの気持ちいい!



1001 名前:デフォルトの名無しさん mailto:sage [2016/03/17(木) 14:19:39.58 ID:KIngzVrZ.net]
2.3.4のタイポかな
生JSで今書いてるならBabelの方が楽だと思う

1002 名前:デフォルトの名無しさん mailto:sage [2016/03/18(金) 13:26:08.35 ID:qgVzYe8h.net]
保守

1003 名前:デフォルトの名無しさん mailto:sage [2016/03/18(金) 13:45:57.08 ID:8ofbdWvy.net]
echo.2ch.net/test/read.cgi/tech/1457452716/

1004 名前:デフォルトの名無しさん mailto:sage [2016/03/18(金) 13:57:19.83 ID:FZ8Syrlv.net]
保守というより埋めじゃね

1005 名前:デフォルトの名無しさん mailto:sage [2016/03/19(土) 13:31:22.84 ID:LDQ1EFLl.net]
んじゃ梅 

1006 名前:デフォルトの名無しさん mailto:sage [2016/03/19(土) 14:01:55.81 ID:+cxBRpaX.net]


1007 名前:デフォルトの名無しさん mailto:sage [2016/03/19(土) 14:21:21.34 ID:7WDpnV8l.net]
ガム

1008 名前:デフォルトの名無しさん mailto:sage [2016/03/19(土) 14:41:44.34 ID:MNmjmgAA.net]
jsのできることが増えすぎて、逆に死ぬ。
es2015にimportの定義があるの?
その場合はプラウザで使う場合はどうなるんだろ?ネットワーク経由で持ってきてくれるのか?

1009 名前:デフォルトの名無しさん mailto:sage [2016/03/19(土) 15:15:43.61 ID:+cxBRpaX.net]
そうなるだろうね

1010 名前:デフォルトの名無しさん mailto:sage [2016/03/19(土) 18:33:02.47 ID:3qG5a3Tt.net]
1年ぐらい勉強すれば結構できるようになる?



1011 名前:デフォルトの名無しさん mailto:sage [2016/03/19(土) 21:59:58.69 ID:Zs2nLmW7.net]
どんな素人でも1 projectでものになるだろう
それで間に合わないなら向いてないから転職すべき

1012 名前:デフォルトの名無しさん mailto:sage [2016/03/20(日) 03:47:04.60 ID:MJknwlhg.net]
なお35歳を超えると間に合わなくなってみんなマネージャーになる模様

1013 名前:デフォルトの名無しさん mailto:sage [2016/03/20(日) 15:32:07.34 ID:UabNifz1.net]
うめ

1014 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 09:27:24.45 ID:Xz9aFOH3.net]
梅と言えば、病気で全滅しちゃった、青梅の吉野梅郷は復活するんですかね?
梅酒の梅がとても美味しいお土産です。

1015 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 09:41:56.46 ID:lwkXzPK7.net]
>>998
それすっげーまずいだろw
お前の舌おかしいんじゃねーの?www

1016 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 09:42:33.24 ID:lwkXzPK7.net]
おらおら、なにかいいかえしてみろよーw

1017 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 334日 8時間 7分 25秒

1018 名前:1002 [Over 1000 Thread.net]
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
premium.2ch.net/
pink-chan-store.myshopify.com/


1019 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<290KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef