[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
174(1): (ワッチョイ 1333-Ef8D [59.190.4.184]) 2021/12/15(水)19:20 ID:LAChl8N10(1) AAS
ぱっとしかみてないけど
pattern = /A(.*?)B/;
175(2): (ワッチョイ 0b46-LR8T [153.161.191.103]) 2021/12/15(水)19:22 ID:Z/edc8620(1) AAS
A([^B]*)B
176: (ワッチョイ 614e-ohB/ [210.138.216.243]) 2021/12/15(水)20:16 ID:1LHweqXF0(1) AAS
( ^)o(^ )b
177(1): (ワッチョイ 7bc3-4iyA [159.28.152.184]) 2021/12/15(水)20:34 ID:h9C3pi7L0(2/2) AAS
>>173
>>174,175
ありがとうございます
なるほど、*も+も?も単体で使うと最長一致になるけど
*?とか+?みたいに組み合わせて使うと最短一致になるんですね、ややこしい…
178: (ワッチョイ e901-txWz [126.141.136.21]) 2021/12/16(木)20:22 ID:bW+aVaO40(1) AAS
>>177
その通りだが、一文字ならバックトラックが発生しない最長一致がいいと思う >>175
179(3): (アウアウウー Sa45-n01y [106.128.158.140]) 2021/12/22(水)17:33 ID:ONJh0jXva(1/2) AAS
【環境】Windows 7 64bit, IE11
【何をしたのか】
$("form")で取得している内容が自分の考えと正しいかを確認したい
1. alert($("form")) → [object Object]と表示される
2. alert(JSON.stringify($("form"))) → IEが動作を停止しましたで強制終了
【エラーメッセージ】-
【期待する結果】
$("form")の中身が確認したいです
手段は選びません
console.log()は試していませんがshowModalDialogにて新規で開かれるウィンドウが描画されるまでに行われる処理のようで、コンソールを開く前に終わってしまうためalertで今は試しています
省2
180: (アウアウウー Sa45-n01y [106.128.158.140]) 2021/12/22(水)17:43 ID:ONJh0jXva(2/2) AAS
>>179
自分は取得しているものが<form 〜>であると思っています
なのでHTMLが確認したいです
181(1): (ワッチョイ 0233-xasP [59.190.4.184]) 2021/12/22(水)18:34 ID:VeORz/HR0(1) AAS
試してみたらfirefoxだと強制終了しないね
IEは消したからわからん
182(1): (ワッチョイ 3901-+xN7 [126.225.77.49]) 2021/12/22(水)20:25 ID:WODdA7db0(1/2) AAS
>>179
試してないconsole.logやconsole.dirでいいと思うが、まず試してみては?
コンソールはモーダルウインドウが開いてなくても関係ない
あなたがほしいのは$("form")[0]な気はするが
183(1): (ワッチョイ 3901-+xN7 [126.225.77.49]) 2021/12/22(水)20:33 ID:WODdA7db0(2/2) AAS
モーダルウインドウ上でコンソール出力しようとせず、モーダルウインドウを開くページから参照するとか、breakpointで止めるとか、モーダルウインドウを閉じるコードを一時的にコメントアウトするとか
モーダルウインドウを使わないのが一番だが
、Win7を使ってるならインターネットに接続してないのだろうし、相当特殊な環境だな
184: (ワッチョイ 122e-n01y [133.114.228.183]) 2021/12/22(水)22:15 ID:oJlbnIXA0(1) AAS
>>181-183
ありがとうございます
>>182,183
お察しの通り過去に作られたIE用のシステムをEdgeに対応する必要があり、
現時点では当時の開発環境(VS2012)でデバッグ実行しています
JavaScriptに関わるのが初めてでとにかく動かして覚えようとしているところです
$("form")[0]は明日試してみます
console.logなどを試していない(諦めた)理由は、
動作として、親ウィンドウからshowModalDialogで子ウィンドウを開く
→子でデータを選択する→親に選択したデータが入力される という流れになっており、
省14
185: (ワッチョイ 7f41-ass7 [182.168.252.41]) 2021/12/27(月)21:01 ID:XB7P0UiP0(1) AAS
html5のcanvasについて質問です
drawImageでこの画像をcanvasに描写した後、画像の白い部分だけを赤くマスクしたいです
画像リンク[png]:illust8.com
ctx.globalCompositeOperation = 'destination-in';
や
c2.globalCompositeOperation = 'darken';
を使うとオシイのですが、どうしても黒い箇所が赤くそまってしまったり、明るい方が優先されてしまったりします
何か良い手はないでしょうか?
186(1): (ワッチョイ 0cdb-t0J7 [217.178.96.78]) 2021/12/28(火)10:31 ID:ChI3TD7z0(1/6) AAS
今後はclassが標準になるの?
187(1): (ワッチョイ 0cdb-t0J7 [217.178.96.78]) 2021/12/28(火)10:36 ID:ChI3TD7z0(2/6) AAS
JavaScriptのクラスは、内部的にはsuperキーワードが追加された以外は以前と変わっていません。
そのため、以前できなかったことは、今でもできません。
クラス定義を使えば、わかりやすいコードを作れるという意見もありますが、誰にとってわかりやすいかいまいち不明。
prototypeを隠蔽しているので、初心者がJavaScriptの本質を理解しにくくなる気もします。
class構文は内部でどんな置き換えをしているのか、ということを理解してからでないと、勉強にならないですね。
でも理解したら、わざわざclassを使う必要がない気がします。
使いたければ使えばいいんじゃない?と思います。
188: (ワッチョイ 2101-BKNS [126.194.142.131]) 2021/12/28(火)12:53 ID:s8DIRgNG0(1) AAS
>>186-187
自問自答?
使いたくなければ使わなければいいと思うが、定期的にネガキャンするのは無駄なので、止めて欲しい
>>82,110
189: (ワッチョイ 0cdb-t0J7 [217.178.96.78]) 2021/12/28(火)13:05 ID:ChI3TD7z0(3/6) AAS
JavaScriptのクラスは、内部的にはsuperキーワードが追加された以外は以前と変わっていません。
そのため、以前できなかったことは、今でもできません。
クラス定義を使えば、わかりやすいコードを作れるという意見もありますが、
誰にとってわかりやすいかいまいち不明。
prototypeを隠蔽しているので、初心者がJavaScriptの本質を理解しにくくなる気もします。
class構文は内部でどんな置き換えをしているのか、ということを理解してからでないと、
勉強にならないですね。
でも理解したら、わざわざclassを使う必要がない気がします。
190: (ワッチョイ d02c-nHKY [153.136.94.40]) 2021/12/28(火)13:28 ID:ediH0wTa0(1/2) AAS
>>179
const form = $( 'form' )
console.log( form.length, form[ 0 ] )
HTML 内に、フォームが1つしかないなら、
form.length は1 で、form[ 0 ] でform 要素を取得できる
<form action="" id="form_1" name="form_1">
みたいに、id を付けた方が良いかも
そうすれば、これで取得できる
const form_1 = $( '#form_1' )
まあ、HTML, JavaScript, jQuery の質問は、
省2
191(1): (ワッチョイ d02c-nHKY [153.136.94.40]) 2021/12/28(火)13:30 ID:ediH0wTa0(2/2) AAS
今は、class を使う
今さら、prototype を使う人は、いない
192: (ワッチョイ 0cdb-t0J7 [217.178.96.78]) 2021/12/28(火)13:50 ID:ChI3TD7z0(4/6) AAS
>>191
内部構造が分かりにくい。
193: (ワッチョイ 4fa0-2/Bw [110.4.221.248]) 2021/12/28(火)14:58 ID:Gh6bV9aa0(1) AAS
ワイにとってはclassのほうが分かりやすいかな
上下前次1-新書関写板覧索設栞歴
あと 809 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s