JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-6のテンプレを読んだ上で質問してください。次スレは>>950が>>2のテンプレ案(本スレで改善案があれば考慮)を元に立ててください
■質問を書く上で
(1) 煽り、コード制作依頼等、人を不快にさせる投稿はご遠慮下さい。公序良俗を守った応対を心がけてください。
(2) 他の人に迷惑をかけるスクリプトの質問はご遠慮ください。
(ブラクラ、[戻る], [閉じる], [クリック] の妨害、画面占有など)
(3) 質問者及び議論を行う人はメール欄を空欄にし、名前にレス番を入れることを強く推奨します。回答者はなりすましを判断できませんので、なりすましが現れても自己責任となります。
(4) 常に自発的に調べる心構えを持ってください。
具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。
わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。
(5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
※必ず「問題の事象が再現されること」を確認してください。
必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
(7) サンプルコードに HTML が含まれる場合は http://validator.w3.org/ で [Check] してみてください。
(8) 質問を具体的かつ詳細に書くと回答を得られやすいです。>>2の質問テンプレートを活用してみてください。
(9) ライブラリ関連の質問は禁止です。関連スレにあるライブラリ質問スレで質問して下さい。
(10) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。
※前スレ
+ JavaScript の質問用スレッド vol.122 +
http://echo.2ch.net/test/read.cgi/tech/1472426483/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured
探検
+ JavaScript の質問用スレッド vol.123 + [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ efff-U/Pn [183.76.238.232])
2017/04/02(日) 23:30:38.56ID:Qcd0Qmy10104デフォルトの名無しさん (オッペケ Sref-1+S8 [126.193.167.229])
2019/05/16(木) 12:23:00.17ID:s5lihM+Nr105デフォルトの名無しさん (ワッチョイ 8f14-EL+e [124.103.82.183])
2019/05/16(木) 12:37:50.39ID:M/ddkVVC0 >>102
「来週の休日どこに行く?」
「来週の休日の天気を言わなければ返答できない」
「え?天気?晴れるんじゃないかな?」
「水族館に行こう」
(天気関係ないじゃん)
こういう感じなw
なんで天気聞いたのか追求すると、今度は台風だったらとか
極論言い出したりするし「晴れなら〜雨なら〜」という
答えかたをすることもできない。
一種のコミュニケーション能力不足かな
質問に対して、唯一の正解を答えるものだと思っている
だからすべての条件を先に聞き出し(後から言うと怒り出す)
返答は自分が考えた唯一の正解だけ(他の候補は間違い扱い)だから一行になる
「来週の休日どこに行く?」
「来週の休日の天気を言わなければ返答できない」
「え?天気?晴れるんじゃないかな?」
「水族館に行こう」
(天気関係ないじゃん)
こういう感じなw
なんで天気聞いたのか追求すると、今度は台風だったらとか
極論言い出したりするし「晴れなら〜雨なら〜」という
答えかたをすることもできない。
一種のコミュニケーション能力不足かな
質問に対して、唯一の正解を答えるものだと思っている
だからすべての条件を先に聞き出し(後から言うと怒り出す)
返答は自分が考えた唯一の正解だけ(他の候補は間違い扱い)だから一行になる
106デフォルトの名無しさん (ワッチョイ 1f01-jPo7 [221.91.136.7])
2019/05/16(木) 23:18:13.54ID:+WwLqBdS0107デフォルトの名無しさん (ワッチョイ f314-EL+e [218.230.176.251])
2019/05/16(木) 23:43:32.63ID:bssc8EEh0 必死チェッカーもどき
http://hissi.org/read.php/tcg/20190403/UjBqN1Q2aDIw.html
【報酬制カード】DUELEAGUE【デュヱリーグ】90
325 :名無しプレイヤー@手札いっぱい。 (ワッチョイWW 9fb1-PIOM [221.91.136.7])[]:2019/04/03(水) 11:15:34.81 ID:R0j7T6h20
とりあえず其の頬に流れてる嫉妬まる出しグショ泣き悔し涙ふけよクソ漏らし>>323負・け・イ・ヌ( ´∀`)σ)Д`)
【報酬制カード】DUELEAGUE【デュヱリーグ】90
330 :名無しプレイヤー@手札いっぱい。 (ワッチョイWW 9fb1-PIOM [221.91.136.7])[]:2019/04/03(水) 17:26:25.26 ID:R0j7T6h20
俺は運営の思考分かるよ
お前みたいな害悪野郎に書き込んでほしくないんだよ
http://hissi.org/read.php/tcg/20190403/UjBqN1Q2aDIw.html
【報酬制カード】DUELEAGUE【デュヱリーグ】90
325 :名無しプレイヤー@手札いっぱい。 (ワッチョイWW 9fb1-PIOM [221.91.136.7])[]:2019/04/03(水) 11:15:34.81 ID:R0j7T6h20
とりあえず其の頬に流れてる嫉妬まる出しグショ泣き悔し涙ふけよクソ漏らし>>323負・け・イ・ヌ( ´∀`)σ)Д`)
【報酬制カード】DUELEAGUE【デュヱリーグ】90
330 :名無しプレイヤー@手札いっぱい。 (ワッチョイWW 9fb1-PIOM [221.91.136.7])[]:2019/04/03(水) 17:26:25.26 ID:R0j7T6h20
俺は運営の思考分かるよ
お前みたいな害悪野郎に書き込んでほしくないんだよ
108デフォルトの名無しさん (ワッチョイ a38f-4YhY [180.0.202.62])
2019/05/17(金) 12:44:41.69ID:5yXwvpw50 あんな奴が許容されがちだから「コミュニケーション能力のある人」が求められるんだよ。
>>104
たしかに Yes / No question に対する返答としては「文法的には」正しい。
しかし、そもそも相手に補足情報を要求しておいてアレは無い。
一般的に、「過去の状況・現在の状況・将来の見通し」くらいの返答は、社会通念上、期待される範囲。
まして相手に補足情報を要求した以上、自身も「当然期待されているであろう」返答を返すべきだよ、社会通念上。
>>104
たしかに Yes / No question に対する返答としては「文法的には」正しい。
しかし、そもそも相手に補足情報を要求しておいてアレは無い。
一般的に、「過去の状況・現在の状況・将来の見通し」くらいの返答は、社会通念上、期待される範囲。
まして相手に補足情報を要求した以上、自身も「当然期待されているであろう」返答を返すべきだよ、社会通念上。
109デフォルトの名無しさん (ワッチョイ 1f01-jPo7 [221.91.136.7])
2019/05/17(金) 17:00:32.07ID:iNSpWQN90 >>107
必死チェッカーで反撃した気分になってるのカ・ワ・イ・イ♥
必死チェッカーで反撃した気分になってるのカ・ワ・イ・イ♥
110デフォルトの名無しさん (ワッチョイ a38f-4YhY [180.0.202.62])
2019/05/17(金) 20:11:06.84ID:5yXwvpw50 「人を憎んで罪を憎まず」ってことだからな
111デフォルトの名無しさん (オッペケ Sref-1+S8 [126.193.167.229])
2019/05/17(金) 20:57:13.33ID:r1fGMmwur >>108
社会常識を問うなら、質問者にもそれなりの社会常識があるべき
https://mevius.5ch.net/test/read.cgi/hp/1555750241/833 は新たな「さすがに」を生み出しいるだけで何の返答にもなっていない
端的な質問に端的な回答を返されるのは自業自得
社会常識を問うなら、質問者にもそれなりの社会常識があるべき
https://mevius.5ch.net/test/read.cgi/hp/1555750241/833 は新たな「さすがに」を生み出しいるだけで何の返答にもなっていない
端的な質問に端的な回答を返されるのは自業自得
112デフォルトの名無しさん (ワッチョイ 8f8f-4YhY [60.39.122.110])
2019/05/18(土) 00:07:55.85ID:ZrO4zGTX0 …生産性ゼロの発言して楽しい?
113デフォルトの名無しさん (マクド FF1f-YEoM [118.103.63.144])
2019/05/18(土) 20:58:10.90ID:3xvYFUWfF 生産性を考えるなんてつまらないことだよ
114デフォルトの名無しさん (ワッチョイ 8f8f-4YhY [60.39.122.110])
2019/05/18(土) 21:04:18.33ID:ZrO4zGTX0 RFC1149(イヤナンデモナイ
115デフォルトの名無しさん (ワッチョイ 8f8f-4YhY [60.39.122.110])
2019/05/19(日) 15:21:39.30ID:dLV4jWSc0 >>93
> 値が入っている場合と、入っていない場合の判定
http://blog.tojiru.net/article/205007468.html
そのまんまなページだな…コレで「不足ある」って気付いた人が居たら教えていただきたいものだわね
> 値が入っている場合と、入っていない場合の判定
http://blog.tojiru.net/article/205007468.html
そのまんまなページだな…コレで「不足ある」って気付いた人が居たら教えていただきたいものだわね
116デフォルトの名無しさん (ワッチョイ 8f8f-4YhY [60.39.122.110])
2019/05/19(日) 15:37:44.32ID:dLV4jWSc0 可読性に関しては void 0 ってCのキャストっぽくて分かりやすいかもしんない
117デフォルトの名無しさん (ワッチョイ c314-EL+e [222.146.243.226])
2019/05/19(日) 18:24:38.02ID:jyVnriUQ0 ははっ。 2011年の記事じゃん。void 0 とかもはや過去のもの
undefinedとの比較はundefinedと比較すればいい。
void 0とか使わんでいいよ
undefinedとの比較はundefinedと比較すればいい。
void 0とか使わんでいいよ
118デフォルトの名無しさん (ワッチョイ 8f8f-4YhY [60.39.122.110])
2019/05/19(日) 22:00:42.37ID:dLV4jWSc0 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined
> While it is possible to use it as an identifier (variable name)
> in any scope other than the global scope (because undefined is not a reserved word),
バカ対策は基本的に入れといた方が良いとおもう(私見
100%オレオレコードなら問題ないだろう
> While it is possible to use it as an identifier (variable name)
> in any scope other than the global scope (because undefined is not a reserved word),
バカ対策は基本的に入れといた方が良いとおもう(私見
100%オレオレコードなら問題ないだろう
119デフォルトの名無しさん (ワッチョイ c314-EL+e [222.146.243.226])
2019/05/20(月) 03:49:09.84ID:g68Ac+XT0 バカがいるとしたら、バカに気づくことが重要なのであってバカを隠すことではない
お前は、undefinedを変更するコードがあったとして、
そんなコードが入ってるものを安心して使えるか?
お前は、undefinedを変更するコードがあったとして、
そんなコードが入ってるものを安心して使えるか?
120デフォルトの名無しさん (ワッチョイ 8f8f-4YhY [60.39.122.110])
2019/05/20(月) 17:17:31.88ID:VU00A0n20121デフォルトの名無しさん (ワッチョイ 115f-4JiX [106.73.146.224])
2019/05/24(金) 21:30:29.52ID:DoRS/4HK0 イベントハンドラを使うときにhtmlに書くと
<button id="btn" onclick="func();">クリック</button>
関数名()と実行まで書くのに
イベントハンドラをJavaScript内に書くと
document.getElmentById("btn").onclick=func;と関数名だけで()を付けないのは何故ですか?
onclick=func;←これは、イベントハンドラ(onclick)に関数を代入をしてるんですか?
そもそもイベントハンドラは属性ということで、もう何をやってるのかよく分からなくなってて、
これは理屈抜きで覚えるべきですか?
お願いします
<button id="btn" onclick="func();">クリック</button>
関数名()と実行まで書くのに
イベントハンドラをJavaScript内に書くと
document.getElmentById("btn").onclick=func;と関数名だけで()を付けないのは何故ですか?
onclick=func;←これは、イベントハンドラ(onclick)に関数を代入をしてるんですか?
そもそもイベントハンドラは属性ということで、もう何をやってるのかよく分からなくなってて、
これは理屈抜きで覚えるべきですか?
お願いします
122デフォルトの名無しさん (アウアウエー Sae3-9SBL [111.239.132.30])
2019/05/24(金) 22:58:59.71ID:iaDShfK2a123デフォルトの名無しさん (ワッチョイ 115f-4JiX [106.73.146.224])
2019/05/25(土) 07:47:58.32ID:FkX8hFOL0124デフォルトの名無しさん (ワッチョイ b98f-h/tS [60.39.122.110])
2019/05/25(土) 13:07:15.19ID:yzyBLtFl0 >>121
無名関数のことかしら
あと、こんにちでは var を新規で積極的に使う意味は無いとおもう
・プログラミング疎いので全部 let にする
・基本的に const を使い、結び付けられる対象となる値が変化する可能性がある場合のみ let を使う
あたりが方針としてベターだと思う
Hoisting とかクソでしょ
無名関数のことかしら
あと、こんにちでは var を新規で積極的に使う意味は無いとおもう
・プログラミング疎いので全部 let にする
・基本的に const を使い、結び付けられる対象となる値が変化する可能性がある場合のみ let を使う
あたりが方針としてベターだと思う
Hoisting とかクソでしょ
125デフォルトの名無しさん (ワッチョイ b98f-h/tS [60.39.122.110])
2019/05/25(土) 13:09:46.07ID:yzyBLtFl0 foobar.onclick = function ...
とあったら「ああ、無名関数のことね」でスルーしてよし、と
とあったら「ああ、無名関数のことね」でスルーしてよし、と
126デフォルトの名無しさん (ワッチョイ 534b-9b2Z [115.176.66.9])
2019/05/25(土) 20:19:18.66ID:3c9sJ6MS0 ホイスティングがクソという理由を述べよ
いいじゃんKOOLな機能だと思うけど?
なんでクラスはホイスティングされないんだろうなあ
いいじゃんKOOLな機能だと思うけど?
なんでクラスはホイスティングされないんだろうなあ
127デフォルトの名無しさん (ワッチョイ 9981-g/aL [118.241.75.22])
2019/05/25(土) 22:17:01.85ID:XvQPNj6a0128デフォルトの名無しさん (バッミングク MM0b-BvJo [125.200.124.12])
2019/05/26(日) 15:33:48.96ID:W10tX16pM 俺は女が買いたいんだ!おっぱいおっぱい!
129デフォルトの名無しさん (ワッチョイ 2901-9b2Z [126.159.210.9])
2019/05/26(日) 15:44:40.60ID:l5IzIEQ20 Javascriptはウェブ板へって書いてあるのにな。
130デフォルトの名無しさん (ワッチョイ b98f-h/tS [60.39.122.110])
2019/05/27(月) 13:26:21.97ID:BM/UqAnC0 >>129
あっちの現状を分かっていて、その上で敢えて発言しているのかしらん
あっちの現状を分かっていて、その上で敢えて発言しているのかしらん
131デフォルトの名無しさん (ワッチョイ 7d5f-Su45 [106.73.146.224])
2019/05/31(金) 00:19:02.96ID:Cb7G0CcH0 度々の質問で申しわけありません
google chromeのデベロッパーツールを使っているのですがコンソールにjavascriptのメソッドなどを表示していたらエラー
faild to load resource:err_failedと表示され
それ以来ブラウザを閉じてもファイルを削除しても chromeをインストールし直してもエラーが消えず数ヶ月間騙し騙し使っていたのですが
今度はjqueryを使うとchromeのデベロッパーのsources画面のbreak pointsに黄色い文字でエラーが表示されて固まるようになり
やはり新たにjqueryをダウンロードしても変わらず、色々試したところ
jqueryのファイルをjqueryという名前のフォルダーから出して
<script src=jquery/jquery.〜>→<script src=jquery.〜>
このようにsourceを変えたところエラーが出なくなったのですが、どうしていいのかちょっと分からなくて
このスレの趣旨とは違うかもしれませんが詳しい方がいれば教えて頂きたいです
おそらくコンソールのエラーと同じでパソコンの方に記録が残ってしまっているのが原因だと思うのですが
アドバイスをいただければ嬉しいです
パソコンはMacでosはMojaveです
google chromeのデベロッパーツールを使っているのですがコンソールにjavascriptのメソッドなどを表示していたらエラー
faild to load resource:err_failedと表示され
それ以来ブラウザを閉じてもファイルを削除しても chromeをインストールし直してもエラーが消えず数ヶ月間騙し騙し使っていたのですが
今度はjqueryを使うとchromeのデベロッパーのsources画面のbreak pointsに黄色い文字でエラーが表示されて固まるようになり
やはり新たにjqueryをダウンロードしても変わらず、色々試したところ
jqueryのファイルをjqueryという名前のフォルダーから出して
<script src=jquery/jquery.〜>→<script src=jquery.〜>
このようにsourceを変えたところエラーが出なくなったのですが、どうしていいのかちょっと分からなくて
このスレの趣旨とは違うかもしれませんが詳しい方がいれば教えて頂きたいです
おそらくコンソールのエラーと同じでパソコンの方に記録が残ってしまっているのが原因だと思うのですが
アドバイスをいただければ嬉しいです
パソコンはMacでosはMojaveです
132デフォルトの名無しさん (ワッチョイ 7d5f-Su45 [106.73.146.224])
2019/05/31(金) 00:22:15.26ID:Cb7G0CcH0 パソコンはMacでosはMojaveです
お願いしますm(__)m
お願いしますm(__)m
133デフォルトの名無しさん (ワッチョイ a18f-pVhm [60.39.122.110])
2019/06/01(土) 02:55:40.47ID:Xek9EwMI0 console.log("Hello, world!");
は動くんだろうな?
は動くんだろうな?
134デフォルトの名無しさん (ワッチョイ 7d5f-B37s [106.73.146.224])
2019/06/02(日) 01:02:45.52ID:4INaUA9H0 >>133
chromeを開いて最初のページ(chromeのホームページ?)上でデベロッパーツールからコンソールを開いて
そこにjavascriptの関数や文を直接コピペしていたらエラーが出て
それからそのページでコンソールを開くとエラーが表示されるようになりましたが
ただ、別のページでコンソールを開くとエラーの表示は出ません
今はchromeを開いてGoogle.co.jpに移動してそこでコンソールを開いて使ってます
かなり次元の低い質問をしてると思いますが、どういう状態なのか散々調べたのですが分からないんです^^;
スレの趣旨と違うのでこの質問はこれでやめますm(._.)m
chromeを開いて最初のページ(chromeのホームページ?)上でデベロッパーツールからコンソールを開いて
そこにjavascriptの関数や文を直接コピペしていたらエラーが出て
それからそのページでコンソールを開くとエラーが表示されるようになりましたが
ただ、別のページでコンソールを開くとエラーの表示は出ません
今はchromeを開いてGoogle.co.jpに移動してそこでコンソールを開いて使ってます
かなり次元の低い質問をしてると思いますが、どういう状態なのか散々調べたのですが分からないんです^^;
スレの趣旨と違うのでこの質問はこれでやめますm(._.)m
135デフォルトの名無しさん (ワッチョイ 095f-qniu [14.11.194.224])
2019/06/02(日) 02:50:58.82ID:Ajv++wtF0 とるあえず閲覧履歴全削除でキャッシュクリア
136デフォルトの名無しさん (ワッチョイ a18f-pVhm [60.39.122.110])
2019/06/02(日) 08:03:33.34ID:zfmIH2Wv0 >>134
から
console.log("Hello, world!");
が動くのか否か判別ができない
<!doctype html>
<html>
<head><meta charset=”utf−8”></head>
<body>
<script>
console.log(”Hello, world!”);
</script>
</body>
</html>
が動くかどうか、だけの問題なのに
から
console.log("Hello, world!");
が動くのか否か判別ができない
<!doctype html>
<html>
<head><meta charset=”utf−8”></head>
<body>
<script>
console.log(”Hello, world!”);
</script>
</body>
</html>
が動くかどうか、だけの問題なのに
137デフォルトの名無しさん (ワッチョイ a18f-pVhm [60.39.122.110])
2019/06/02(日) 08:04:05.86ID:zfmIH2Wv0 コレなら charset=us-ascii でも行けるか
138デフォルトの名無しさん (ワッチョイ 7d5f-B37s [106.73.146.224])
2019/06/03(月) 00:03:05.29ID:gVwmYwdG0139デフォルトの名無しさん (ワッチョイ a18f-pVhm [60.39.122.110])
2019/06/03(月) 18:31:15.92ID:+eb4McoS0 「トップページ」が悪いだけじゃん
ブラウザも javascript も jQuery も問題は無かろう
jQuery の古いバージョンは知らんけど、たぶん
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js”></script>
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js”></script>
とか書くぶんには問題ないんじゃね
ブラウザも javascript も jQuery も問題は無かろう
jQuery の古いバージョンは知らんけど、たぶん
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js”></script>
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js”></script>
とか書くぶんには問題ないんじゃね
140デフォルトの名無しさん
2019/06/06(木) 09:28:33.44ID:7PasqtOL テスト
141デフォルトの名無しさん
2019/06/06(木) 09:30:48.54ID:7PasqtOL 1クリックで文字をコピーできるプログラムを作りたいのですが、Androidでしか動かないプログラム、iOSでしか動かないプログラムがあります
どうにか共通化させたいのですが、教えて頂けないでしょうか
https://dotup.org/uploda/dotup.org1865674.txt
どうにか共通化させたいのですが、教えて頂けないでしょうか
https://dotup.org/uploda/dotup.org1865674.txt
142デフォルトの名無しさん (ワッチョイ 6c14-FAmt [114.157.215.149])
2019/06/06(木) 10:36:50.66ID:fXMCZ+fj0 共通化しなくていいやん
143デフォルトの名無しさん (ワッチョイ 2d61-K3Ee [114.166.89.23])
2019/06/06(木) 11:53:32.33ID:l8NOJW7w0 iOS用の方でaddRangeする前にremoveAllRangesする
144デフォルトの名無しさん
2019/06/06(木) 15:32:42.95ID:7PasqtOL 教えて頂いたとおり、window.getSelection().removeAllRanges();を追加したらAndroid iOSどちらでも動きました!
ありがとうございます!
ありがとうございます!
145デフォルトの名無しさん (ワッチョイ daa7-hHHL [153.181.201.128])
2019/06/06(木) 16:11:09.57ID:LQgeHIgB0 いいってことよ(´・ω・`)
146デフォルトの名無しさん (ワッチョイ ee2c-MqbY [219.162.237.2])
2019/06/06(木) 17:33:16.19ID:Qxsak61t0 >>138
トップページでコンソールを開くと、エラーになるのは、
例えば、回線が遅くて、Ajax で読み込むデータが、まだ到着していないとか?
例えば、5ch を開いても、広告の読み込みでエラーになることもある
トップページでコンソールを開くと、エラーになるのは、
例えば、回線が遅くて、Ajax で読み込むデータが、まだ到着していないとか?
例えば、5ch を開いても、広告の読み込みでエラーになることもある
147デフォルトの名無しさん (ワッチョイ 1561-CMXr [114.162.87.244])
2019/06/06(木) 20:20:12.65ID:vks0COQh0 スピードダイヤルは普通のwebページじゃないから…
148デフォルトの名無しさん (ワッチョイ 89ad-FgWm [116.64.0.10])
2019/06/11(火) 18:38:53.24ID:vib91KXZ0 初歩的な質問で申し訳ありません
https://qiita.com/takkyun/items/c6e2f2cf25327299cf03
こちらを読んでいたら、序盤にある以下のコードの意味がよくわからずでして
function test() {
console.log(this)
}
var obj = {} //(1)
obj.test = test //(2)
obj.test() // => {test: ?}
(1)
1つ下の行でobj.testとしていますが、なぜこれが許されるのでしょうか?
var obj = { test : 'てすと' }; とかになっているのならわかるのですが、
objは中身は空っぽで、ドット演算子で繋げられるの何も無いですよね?
(2)
左辺のtestと右辺のtest、どちらが function test( ) なのでしょうか?
また、testとtest( ) の違いは何なのでしょうか?(後者は関数なのはわかるのですが、かっこ無しの場合がわからずでして)
よろしくお願いします。
https://qiita.com/takkyun/items/c6e2f2cf25327299cf03
こちらを読んでいたら、序盤にある以下のコードの意味がよくわからずでして
function test() {
console.log(this)
}
var obj = {} //(1)
obj.test = test //(2)
obj.test() // => {test: ?}
(1)
1つ下の行でobj.testとしていますが、なぜこれが許されるのでしょうか?
var obj = { test : 'てすと' }; とかになっているのならわかるのですが、
objは中身は空っぽで、ドット演算子で繋げられるの何も無いですよね?
(2)
左辺のtestと右辺のtest、どちらが function test( ) なのでしょうか?
また、testとtest( ) の違いは何なのでしょうか?(後者は関数なのはわかるのですが、かっこ無しの場合がわからずでして)
よろしくお願いします。
149デフォルトの名無しさん (オッペケ Srf7-0Tbr [126.208.230.133])
2019/06/11(火) 18:52:05.71ID:6xCanE8hr >>148
悪いが、なぜobj.testに代入が許されないと思っているのか、理解出来ない
var obj = {};
obj.test = 1;
console.log(obj);
と何も変わらないと思うが、このコードも理解できない?
悪いが、なぜobj.testに代入が許されないと思っているのか、理解出来ない
var obj = {};
obj.test = 1;
console.log(obj);
と何も変わらないと思うが、このコードも理解できない?
150デフォルトの名無しさん (ワッチョイ 89ad-FgWm [116.64.0.10])
2019/06/11(火) 19:04:23.38ID:vib91KXZ0 >>149
ありがとうございます
すみません、ダメだと勝手に思っていました
実行してみたのですが、その場合はobjのオブジェクトとしてtestが登録?されるのですね
(2)の方は、左辺のobj.testのtestは変数で、右辺のtestがfunction test() ということで、
(2)は obj = {test : function test( )} になったということですか?
ありがとうございます
すみません、ダメだと勝手に思っていました
実行してみたのですが、その場合はobjのオブジェクトとしてtestが登録?されるのですね
(2)の方は、左辺のobj.testのtestは変数で、右辺のtestがfunction test() ということで、
(2)は obj = {test : function test( )} になったということですか?
151デフォルトの名無しさん (ワッチョイ 5e8f-Yhjd [60.39.122.110])
2019/06/11(火) 19:59:25.40ID:/ckGx9mb0 >>148
const func = test;
const ret = test();
console.log(typeof func);
console.log(typeof ret);
の結果を読むと参考になるかもしんない
const func = test;
const ret = test();
console.log(typeof func);
console.log(typeof ret);
の結果を読むと参考になるかもしんない
152デフォルトの名無しさん (ワッチョイ 5e8f-Yhjd [60.39.122.110])
2019/06/11(火) 20:19:37.39ID:/ckGx9mb0 "this" の挙動で悩ましい・悩ましかった部分については
var self = this
でググると色々分かるとおもう
var self = this
でググると色々分かるとおもう
153デフォルトの名無しさん (オッペケ Srf7-0Tbr [126.208.230.133])
2019/06/12(水) 08:18:21.06ID:0T71Qniwr >>150
言葉で説明するよりも、コンソールデバッグや要所にbreakpointを設定して確かめる方がわかりやすいと思う
var obj = {};
console.log(test);
console.log(obj.test);
obj.test = test;
console.log(obj.test);
おそらく、基礎的な知識が足りてないので、「オブジェクト初期化子」「オブジェクト」「プロパティ」をキーワードにリファレンスをあたってみるべき
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Object_initializer
横着して、基礎を疎かなままに、入門している印象がある
言葉で説明するよりも、コンソールデバッグや要所にbreakpointを設定して確かめる方がわかりやすいと思う
var obj = {};
console.log(test);
console.log(obj.test);
obj.test = test;
console.log(obj.test);
おそらく、基礎的な知識が足りてないので、「オブジェクト初期化子」「オブジェクト」「プロパティ」をキーワードにリファレンスをあたってみるべき
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Object_initializer
横着して、基礎を疎かなままに、入門している印象がある
154デフォルトの名無しさん (ワッチョイ 5e8f-Yhjd [60.39.122.110])
2019/06/12(水) 12:30:14.19ID:vXZu8+ru0 便乗質問なんだけど、一般論として
const obj = {};
obj.test = 1;
とか書いたとき、
・前者は「オブジェクト初期化子」と呼ばれる
・後者は「プロパティ」を新たに定義して、値を結び付けている
という理解でok?
const obj = {};
obj.test = 1;
とか書いたとき、
・前者は「オブジェクト初期化子」と呼ばれる
・後者は「プロパティ」を新たに定義して、値を結び付けている
という理解でok?
155デフォルトの名無しさん (オッペケ Srf7-0Tbr [126.208.230.133])
2019/06/12(水) 12:47:51.89ID:0T71Qniwr156デフォルトの名無しさん (ワッチョイ 5e8f-Yhjd [60.39.122.110])
2019/06/12(水) 13:13:57.48ID:vXZu8+ru0157デフォルトの名無しさん (ワッチョイ 5e8f-Yhjd [60.39.122.110])
2019/06/12(水) 13:34:09.25ID:vXZu8+ru0158デフォルトの名無しさん (ワッチョイ 2d61-CMXr [114.166.90.42])
2019/06/12(水) 22:43:10.82ID:u6W2+u+x0 違う言語だもの
159デフォルトの名無しさん (ワッチョイ cf8f-Yhjd [124.86.194.129])
2019/06/12(水) 23:06:46.69ID:BQdPzZx+0160デフォルトの名無しさん (スプッッ Sdc2-V1Ms [1.75.244.20])
2019/06/13(木) 10:04:10.06ID:BF3Tm3uUd javascriptは何でもありだからなあ。
161デフォルトの名無しさん (ワッチョイ db7d-HQ34 [124.154.254.129])
2019/06/20(木) 00:28:57.80ID:iJJms4bW0 ホームページのドロワー部分で躓いています。
ドロワーが開いているときに、iosでも背景を固定してかつドロワーはスクロールできるようにするにはどうすればいいでしょうか?
ネットで探して試したことは、
event.preventDefault();をpassive: falseで使うやつ。(ドロワーもスクロールできなくなるので却下)
overflow:hidden;(iosだと効かない)
position:fixed;(スクロールが一番上に移動してしまうので却下)
です。
あとは、「ドロワー以外のtouchmoveではスクロール量を変化させない」という方法で出来ないかとやってみたのですがうまくいきませんでした。
ドロワーが開いているときに、iosでも背景を固定してかつドロワーはスクロールできるようにするにはどうすればいいでしょうか?
ネットで探して試したことは、
event.preventDefault();をpassive: falseで使うやつ。(ドロワーもスクロールできなくなるので却下)
overflow:hidden;(iosだと効かない)
position:fixed;(スクロールが一番上に移動してしまうので却下)
です。
あとは、「ドロワー以外のtouchmoveではスクロール量を変化させない」という方法で出来ないかとやってみたのですがうまくいきませんでした。
162デフォルトの名無しさん (ワッチョイ aa2c-udt/ [219.162.237.2])
2019/06/20(木) 07:18:00.12ID:So5aQwHx0163デフォルトの名無しさん (アウアウエー Sa22-X/xW [111.239.145.24])
2019/06/20(木) 07:33:26.10ID:A8TT12fta164デフォルトの名無しさん (ワッチョイ 7714-0BNU [114.170.104.54])
2019/06/21(金) 00:50:19.10ID:h1wQF7Na0 test
165デフォルトの名無しさん (ワッチョイ 7714-0BNU [114.156.104.95])
2019/06/21(金) 00:53:12.91ID:CWdRTwZC0 za
166デフォルトの名無しさん (ワッチョイ aa61-uGan [61.245.75.112])
2019/06/26(水) 00:13:18.62ID:kt7frSjI0 質問です。setTimeout内で引数渡しのある即時関数の書き方を教えてください。
下のコードでは"F1="+i+"<BR>"が1秒ごとにwriteされるようにしたいのですが、
待ち時間なしで処理されてしまいます。
F0(0);
function F0(stage){
if(stage<5){
setTimeout((function(i,j){
F1(i,stage);
})(stage*2,stage), 1000);
}else{
document.write("end");
}
}
function F1(i,j){
document.write("F1="+i+"<BR>");
j++;
F0(j);
}
下のコードでは"F1="+i+"<BR>"が1秒ごとにwriteされるようにしたいのですが、
待ち時間なしで処理されてしまいます。
F0(0);
function F0(stage){
if(stage<5){
setTimeout((function(i,j){
F1(i,stage);
})(stage*2,stage), 1000);
}else{
document.write("end");
}
}
function F1(i,j){
document.write("F1="+i+"<BR>");
j++;
F0(j);
}
167デフォルトの名無しさん (ワッチョイ b332-/kZW [14.133.120.17])
2019/06/26(水) 00:38:45.47ID:OukDf0at0 >>166
色々言いたいことはあるけど
>function(i,j){
> F1(i,stage);
>})(stage*2,stage)
即時実行してるから当然の結果
ちゃんと渡し方があるから↓読んで
setTimeout(function,delay,stage*2,stage);
https://developer.mozilla.org/ja/docs/Web/API/WindowTimers/setTimeout
色々言いたいことはあるけど
>function(i,j){
> F1(i,stage);
>})(stage*2,stage)
即時実行してるから当然の結果
ちゃんと渡し方があるから↓読んで
setTimeout(function,delay,stage*2,stage);
https://developer.mozilla.org/ja/docs/Web/API/WindowTimers/setTimeout
168デフォルトの名無しさん (ワッチョイ 2f8f-f3ih [58.91.82.165])
2019/06/26(水) 04:22:30.93ID:7Iy6MpfG0 >>166
こういうこと?
let id_interval;
let i = 0;
const p = document.createElement("p");
document.body.appendChild(p);
p.innerHTML = "";
const show = function() {
if (i === 5) {
p.innerHTML += "end<br>";
clearInterval(id_interval);
} else {
p.innerHTML += "F1=" + i * 2 + "<br>";
i++;
}
}
id_interval = setInterval( show, 1000);
こういうこと?
let id_interval;
let i = 0;
const p = document.createElement("p");
document.body.appendChild(p);
p.innerHTML = "";
const show = function() {
if (i === 5) {
p.innerHTML += "end<br>";
clearInterval(id_interval);
} else {
p.innerHTML += "F1=" + i * 2 + "<br>";
i++;
}
}
id_interval = setInterval( show, 1000);
169166 (ワッチョイ 8f61-uGan [218.185.157.249])
2019/06/26(水) 22:30:11.20ID:J30P6jfD0 >>167のリンクの通り4〜6行目を
setTimeout(function(i,j){
F1(i,stage);
}, 1000,stage*2,stage);
にしたら動きましたー
単なる構文間違いですね…
setTimeout(function(i,j){
F1(i,stage);
}, 1000,stage*2,stage);
にしたら動きましたー
単なる構文間違いですね…
170デフォルトの名無しさん (ワッチョイ 538f-QRBW [58.91.82.165])
2019/06/27(木) 09:21:42.75ID:fQHO+2au0 >>169
せめて document.write 使うのは止めよう
https://jsbin.com/bupupay/edit?html,js,output
たとえばこんな感じ(これも、innerHTML 使ってる上にサニタイズしてないから、本来はあんまり良くない)
せめて document.write 使うのは止めよう
https://jsbin.com/bupupay/edit?html,js,output
たとえばこんな感じ(これも、innerHTML 使ってる上にサニタイズしてないから、本来はあんまり良くない)
171デフォルトの名無しさん (ワッチョイ 538f-QRBW [58.91.82.165])
2019/06/27(木) 10:12:39.75ID:fQHO+2au0172デフォルトの名無しさん (スッップ Sd9f-XVsj [49.98.130.101])
2019/06/27(木) 20:38:38.32ID:LMazrfctd document.write なんて何年ぶりに見たかな。
タイムスリップしてきたのかよ。
タイムスリップしてきたのかよ。
173デフォルトの名無しさん (アウアウエー Sa5f-a57L [111.239.143.40])
2019/06/30(日) 10:29:23.95ID:fZGHIByLa >>171
> setTimeout(function(i, j){
> F1(i, stage);
> }, 1000, stage*2, stage);
どう見ても無名関数式が無駄と思うが、無名関数式を使うべき理由があるだろうか
https://jsfiddle.net/gc0f8ev5/
汎用性を上げるならこう
https://jsfiddle.net/cyuLj0qg/
> setTimeout(function(i, j){
> F1(i, stage);
> }, 1000, stage*2, stage);
どう見ても無名関数式が無駄と思うが、無名関数式を使うべき理由があるだろうか
https://jsfiddle.net/gc0f8ev5/
汎用性を上げるならこう
https://jsfiddle.net/cyuLj0qg/
174デフォルトの名無しさん (ワッチョイ 538f-QRBW [58.91.82.165])
2019/06/30(日) 13:53:46.21ID:THYklFdH0 >>169 までの流れを見ると end 即時表示希望にみえる
end 表示まで1秒かかってません?
end 表示まで1秒かかってません?
175デフォルトの名無しさん (ワッチョイ 538f-QRBW [58.91.82.165])
2019/06/30(日) 13:59:18.64ID:THYklFdH0 あと const とか使うなら
variableName + ' = ' + i * multiple
は
`${variableName} = ${i * multiple}`
とか
variableName + ' = ' + i * multiple
は
`${variableName} = ${i * multiple}`
とか
176デフォルトの名無しさん (アウアウエー Sa5f-a57L [111.239.143.248])
2019/06/30(日) 14:58:27.84ID:KLBxkGT0a 他人に指摘する前に質問に答えるのが先と思うのだが
>>174
修正した。
https://jsfiddle.net/6gj37qvr/
>>175
Polyfillで吸収不可能なIE11非対応機能は使用していない
>>174
修正した。
https://jsfiddle.net/6gj37qvr/
>>175
Polyfillで吸収不可能なIE11非対応機能は使用していない
177デフォルトの名無しさん (ワッチョイ 538f-QRBW [58.91.82.165])
2019/06/30(日) 15:02:36.29ID:THYklFdH0178デフォルトの名無しさん (アウアウエー Sa5f-a57L [111.239.134.119])
2019/06/30(日) 15:12:50.60ID:1phNYyF+a179デフォルトの名無しさん (アウアウエー Sa5f-a57L [111.239.136.119])
2019/06/30(日) 15:16:59.04ID:Xr7FFEwba180デフォルトの名無しさん (ワッチョイ 538f-QRBW [58.91.82.165])
2019/06/30(日) 16:36:21.06ID:THYklFdH0 逆引きすると eaccess
181デフォルトの名無しさん (オッペケ Sre7-NvnP [126.133.241.194])
2019/07/01(月) 00:35:59.51ID:EBI1AAR2r 165.82.91.58.in-addr.arpa name = p117165-ipngn4601funabasi.chiba.ocn.ne.jp.
inetnum: 58.88.0.0 - 58.95.255.255
netname: OCN
descr: NTT Communications Corporation
descr: OTEMACHI PLACE WEST TOWER 2-3-1 Otemachi Chiyoda-ku,Tokyo 100-8019 Japan
inetnum: 58.88.0.0 - 58.95.255.255
netname: OCN
descr: NTT Communications Corporation
descr: OTEMACHI PLACE WEST TOWER 2-3-1 Otemachi Chiyoda-ku,Tokyo 100-8019 Japan
182デフォルトの名無しさん (ワッチョイ 038f-26dl [180.0.109.146])
2019/07/05(金) 18:33:03.43ID:RUF6TsjL0 上から目線だった割にダンマリか
183デフォルトの名無しさん (ワッチョイ d68f-XC/u [153.169.176.66])
2019/07/13(土) 02:17:04.73ID:P33eZqk80 https://leetcode.com を始めました。
そこで、質問です。
var toLowerCase = function(str) {
const length = str.length
let str_result = ""
for (let i = 0; i < length; i++) {
const char_code = str.charCodeAt(i)
if ((0x41 <= char_code) && (char_code <= 0x5a)) {
str_result += String.fromCharCode(char_code + 0x20)
} else {
str_result += String.fromCharCode(char_code)
}
}
return str_result
}
console.log(toLowerCase("Hello"))
console.log(toLowerCase("here"))
console.log(toLowerCase("LOVELY"))
こんなコードを書くのは少数派でしょうか?
Runtime: 52 ms, faster than 75.91% of JavaScript online submissions for To Lower Case.
Memory Usage: 33.8 MB, less than 39.71% of JavaScript online submissions for To Lower Case.
だそうで、効率は良いっぽいのですが…。
そこで、質問です。
var toLowerCase = function(str) {
const length = str.length
let str_result = ""
for (let i = 0; i < length; i++) {
const char_code = str.charCodeAt(i)
if ((0x41 <= char_code) && (char_code <= 0x5a)) {
str_result += String.fromCharCode(char_code + 0x20)
} else {
str_result += String.fromCharCode(char_code)
}
}
return str_result
}
console.log(toLowerCase("Hello"))
console.log(toLowerCase("here"))
console.log(toLowerCase("LOVELY"))
こんなコードを書くのは少数派でしょうか?
Runtime: 52 ms, faster than 75.91% of JavaScript online submissions for To Lower Case.
Memory Usage: 33.8 MB, less than 39.71% of JavaScript online submissions for To Lower Case.
だそうで、効率は良いっぽいのですが…。
184デフォルトの名無しさん (ワッチョイ d68f-XC/u [153.169.176.66])
2019/07/13(土) 02:23:13.18ID:P33eZqk80 質問age
185デフォルトの名無しさん (ワッチョイ d68f-XC/u [153.169.176.66])
2019/07/13(土) 13:09:30.00ID:P33eZqk80186デフォルトの名無しさん (アウアウエー Saea-YtL5 [111.239.139.212])
2019/07/13(土) 13:53:56.27ID:iFENtaMCa187デフォルトの名無しさん (ワッチョイ d68f-XC/u [153.169.176.66])
2019/07/13(土) 16:08:39.17ID:P33eZqk80 アルファベット26文字に対する変換問題のようです
配列なりハッシュテーブルなりを使うのが一般的回答かもなあと思いまして。
どのような別解があるのか、と。
配列なりハッシュテーブルなりを使うのが一般的回答かもなあと思いまして。
どのような別解があるのか、と。
188デフォルトの名無しさん (アウアウエー Saea-YtL5 [111.239.140.138])
2019/07/13(土) 16:13:41.95ID:GYG1iQvda >>187
別解はいくらでもある
質問範囲が広すぎる
'ABCdefGHI'.replace(/[A-Z]/g, Function.prototype.call.bind(String.prototype.toLowerCase))
別解はいくらでもある
質問範囲が広すぎる
'ABCdefGHI'.replace(/[A-Z]/g, Function.prototype.call.bind(String.prototype.toLowerCase))
189デフォルトの名無しさん (アウアウエー Saea-YtL5 [111.239.140.138])
2019/07/13(土) 16:22:58.73ID:GYG1iQvda >>187
> 配列なりハッシュテーブルなりを使うのが一般的回答かもなあと思いまして。
要件次第でいくらでも変わるコードに「一般解」を求める事が愚策だと思う
「主流」「一番使われる書き方」「現場での書き方」の質問全てにそう思う
> 配列なりハッシュテーブルなりを使うのが一般的回答かもなあと思いまして。
要件次第でいくらでも変わるコードに「一般解」を求める事が愚策だと思う
「主流」「一番使われる書き方」「現場での書き方」の質問全てにそう思う
190デフォルトの名無しさん (アウアウエー Saea-YtL5 [111.239.138.66])
2019/07/14(日) 10:50:06.44ID:ZHLRDDy6a >>187
https://mevius.5ch.net/test/read.cgi/hp/1562318008/229
> 229 215 (ワッチョイ 7e8f-XC/u)2019/07/14(日) 09:32:34.14ID:c8hg/KPq0
> >>223
> プログラム板に別解があるようだが、あれで満足?
>
> うーん
> どこからどう見ても練習問題なのに…
「練習問題」という条件はなかったし、具体的な要件は掲示されていなかった
そして、「練習問題」という要件が何を表すのか全く示されていない
後出しで条件追加するぐらいなら初めから全てを「具体的に」書いてくれ
それから、マルチポストしたなら、全てのマルチポスト先で進捗結果を報告してくれ
https://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%AB%E3%83%81%E3%83%9D%E3%82%B9%E3%83%88#%E5%A4%B1%E7%A4%BC%E3%81%AB%E3%81%AA%E3%82%89%E3%81%AA%E3%81%84%E6%96%B9%E6%B3%95
https://mevius.5ch.net/test/read.cgi/hp/1562318008/229
> 229 215 (ワッチョイ 7e8f-XC/u)2019/07/14(日) 09:32:34.14ID:c8hg/KPq0
> >>223
> プログラム板に別解があるようだが、あれで満足?
>
> うーん
> どこからどう見ても練習問題なのに…
「練習問題」という条件はなかったし、具体的な要件は掲示されていなかった
そして、「練習問題」という要件が何を表すのか全く示されていない
後出しで条件追加するぐらいなら初めから全てを「具体的に」書いてくれ
それから、マルチポストしたなら、全てのマルチポスト先で進捗結果を報告してくれ
https://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%AB%E3%83%81%E3%83%9D%E3%82%B9%E3%83%88#%E5%A4%B1%E7%A4%BC%E3%81%AB%E3%81%AA%E3%82%89%E3%81%AA%E3%81%84%E6%96%B9%E6%B3%95
191デフォルトの名無しさん (ワッチョイ d37f-aL1B [128.53.65.41])
2019/07/14(日) 11:14:56.21ID:QCCP5GQI0 text に含まれる改行位置で分割して、それぞれの行の文字数を図りたいです。
繰り返しが上手く組めません。宜しくお願いします。
繰り返しが上手く組めません。宜しくお願いします。
192デフォルトの名無しさん (アウアウエー Saea-YtL5 [111.239.138.66])
2019/07/14(日) 11:27:30.89ID:ZHLRDDy6a >>191
「出来上がっているコード」や「繰り返しの何を理解して、どこが理解できないのか」を示していない時点でコード制作依頼にしか読めないが…
'abc\ndefg\nhijkl'.split(/\n/).map(s=>s.length); // [3, 4, 5]
「出来上がっているコード」や「繰り返しの何を理解して、どこが理解できないのか」を示していない時点でコード制作依頼にしか読めないが…
'abc\ndefg\nhijkl'.split(/\n/).map(s=>s.length); // [3, 4, 5]
193デフォルトの名無しさん (ワッチョイ d37f-aL1B [128.53.65.41])
2019/07/14(日) 16:29:44.23ID:QCCP5GQI0 それはすみません
bodyがフィーム送信されたテキストとしまして
var line = body.split("¥n");
var cline =0;
これを繰り返し展開し length > ○○ で cline++;
したいのですが、javascriptの繰り返しがどうしても理解
できないのです。
bodyがフィーム送信されたテキストとしまして
var line = body.split("¥n");
var cline =0;
これを繰り返し展開し length > ○○ で cline++;
したいのですが、javascriptの繰り返しがどうしても理解
できないのです。
194デフォルトの名無しさん (ワッチョイ d37f-aL1B [128.53.65.41])
2019/07/14(日) 17:08:22.63ID:QCCP5GQI0 全く理解できないけど
for ( var i = 0; i < line.length; i++ ){
if(line[ i ].length > 長さ){
cline++;
}
}
で長さを超えている行数が獲得できました。
結局mapは使えませんでしたが、有り難うございました。
for ( var i = 0; i < line.length; i++ ){
if(line[ i ].length > 長さ){
cline++;
}
}
で長さを超えている行数が獲得できました。
結局mapは使えませんでしたが、有り難うございました。
195デフォルトの名無しさん (ワッチョイ 2b14-UAPJ [222.146.241.62])
2019/09/11(水) 12:29:38.26ID:MLxC+C0x0 js のfor文はまじでゴミだから使わないほうがいいよ
196デフォルトの名無しさん (ワッチョイ 23da-rP+5 [125.202.97.108])
2019/10/02(水) 19:50:54.77ID:N+fsnVWC0 Acrobatのスタンダード版で、Javascriptを使おうとすると、
この機能はライセンスに含まれていないと表示され、使えません。
実際、プロとスタンダードの比較表を見ても、後者では使えないことになってるのですが、
なぜか、コマンドボタンに書いたJavascriptは使えます。
一体何が違うのでしょうか?
この機能はライセンスに含まれていないと表示され、使えません。
実際、プロとスタンダードの比較表を見ても、後者では使えないことになってるのですが、
なぜか、コマンドボタンに書いたJavascriptは使えます。
一体何が違うのでしょうか?
197デフォルトの名無しさん (ワッチョイ 6552-ndj0 [118.243.40.87])
2019/10/13(日) 13:12:43.29ID:KO9wMRnb0 https://mohayonao.hatenadiary.org/entry/20111108/1320756534
ここでやっているようなプログラムを作っても別タブを開いている間は止まります。
同じような経験をしていらっしゃる方いませんか?
workerの部分を別ファイルを使っても、blobを使って単一ファイルにまとめても
同じようになります。
https://qiita.com/mohayonao/items/b4f713bf8ab9de8907f1
ちなみにここのやつをそのままコピーしてやっても、workerありでも
無しでも同じような結果になりました。
ここでやっているようなプログラムを作っても別タブを開いている間は止まります。
同じような経験をしていらっしゃる方いませんか?
workerの部分を別ファイルを使っても、blobを使って単一ファイルにまとめても
同じようになります。
https://qiita.com/mohayonao/items/b4f713bf8ab9de8907f1
ちなみにここのやつをそのままコピーしてやっても、workerありでも
無しでも同じような結果になりました。
198デフォルトの名無しさん (ワッチョイ 6552-ndj0 [118.243.40.87])
2019/10/13(日) 21:59:21.96ID:KO9wMRnb0 197ですが、情報が少なすぎました。
199デフォルトの名無しさん (ワッチョイ 6552-ndj0 [118.243.40.87])
2019/10/13(日) 22:04:01.67ID:KO9wMRnb0 ブラウザはChrome、Operaと試しました。
workerも使えない。上記のカウンターを数えるだけのプログラムですが
別タブに行くとworkerがあろうとなかろうと、タイマーが止まってしまいます。
何かいい方法ないでしょうか。
ちなみに誰か、これらのプログラムを試してみて成功した方いらっしゃいませんか?
というより、プログラムは動くので、別タブに行ってもタイマーが止まるかどうか気になります。
workerも使えない。上記のカウンターを数えるだけのプログラムですが
別タブに行くとworkerがあろうとなかろうと、タイマーが止まってしまいます。
何かいい方法ないでしょうか。
ちなみに誰か、これらのプログラムを試してみて成功した方いらっしゃいませんか?
というより、プログラムは動くので、別タブに行ってもタイマーが止まるかどうか気になります。
200デフォルトの名無しさん (ワッチョイ 23a5-8cCB [219.126.144.240])
2019/10/13(日) 23:50:22.68ID:vCIvkSJf0 qiitaのやつのBlobBuilderのところをBlobを使うように修正して動かしてみたけど、タブの切り替えでしっかりカウンターがずれて表示されたよ
201デフォルトの名無しさん (ワッチョイ 232c-la4p [219.162.234.204])
2019/10/14(月) 00:16:28.97ID:qXl8FtHN0 そりゃ、テトリスなどのゲームをプレイしていても、
別タブへ移動したら、ゲームは止まる。
そして戻ってきたら、止まっていた所から始まる
フォーカスを失うと、アクティブ(フォアグラウンド)プロセスじゃないから、CPU スライスが割り当てられない!
GUI では、アクティブなプロセスは、常に1つだけ
バッググラウンドでも動き続けるには、バッググラウンドプロセスにする。
それか、worker スレッド
この板のこのスレは、web制作管理板が荒らされたときに立てた緊急避難用スレで、今は使われていません!
web制作管理板のJavaScript のスレへ、移動してください!
別タブへ移動したら、ゲームは止まる。
そして戻ってきたら、止まっていた所から始まる
フォーカスを失うと、アクティブ(フォアグラウンド)プロセスじゃないから、CPU スライスが割り当てられない!
GUI では、アクティブなプロセスは、常に1つだけ
バッググラウンドでも動き続けるには、バッググラウンドプロセスにする。
それか、worker スレッド
この板のこのスレは、web制作管理板が荒らされたときに立てた緊急避難用スレで、今は使われていません!
web制作管理板のJavaScript のスレへ、移動してください!
202デフォルトの名無しさん (アウアウエー Sa13-9FKY [111.239.132.83])
2019/10/14(月) 01:02:16.33ID:BvwKSjSca 使われていない、は誇大表現
203デフォルトの名無しさん (ワッチョイ 6552-ndj0 [118.243.40.87])
2019/10/14(月) 06:14:41.99ID:sewBjWGo0 >>200-201
ありがとうございます。
条件とかを無視してBlobbuilder() をBlob()に換えただけですが
ずれて表示されませんでした。
worker使ってもタイマーは止まったまま。
web制作管理板の緊急避難スレとのことでそちらに移動しますね。
ありがとうございます。
条件とかを無視してBlobbuilder() をBlob()に換えただけですが
ずれて表示されませんでした。
worker使ってもタイマーは止まったまま。
web制作管理板の緊急避難スレとのことでそちらに移動しますね。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★5 [BFU★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【ローソン】ロゴの「L」で誤解生んだコーヒーカップ、デザイン変更へ 在庫使い切る3か月後にリニューアル [ぐれ★]
- 【悲報】SANA、発言撤回拒否 [769931615]
- 米シンクタンク「アメリカは台湾問題で"あいまい戦略"を取っている。高市早苗はこの方針から逸脱している」 [603416639]
- アラフィフおぢだが、意外と人生悪くない
- ジャーナリストがテレビで解説「台湾問題は高市総理から言ったのではなく、立憲民主が日本の対応可能能力を暴こうとしたから」 [359572271]
- 【朗報】スキースノーボードの季節がやってきた!
- 俺性格悪いなって思った瞬間あげてけ
