- 1 名前:デフォルトの名無しさん [2022/09/18(日) 14:39:29.51 ID:VjUDO6tf0.net]
- 次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください >>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part155 https://mevius.5ch.net/test/read.cgi/tech/1655422932/ ■関連スレ C#, C♯, C#相談室 Part96 https://mevius.5ch.net/test/read.cgi/tech/1639965805/ ■コードを貼る場合は↓を使いましょう。 https://ideone.com/ https://dotnetfiddle.net/ ■情報源 https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/ https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/ https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/ https://referencesource.microsoft.com/ https://source.dot.net/ ・Insider.NET > .NET TIPS - @IT https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html ・DOBON.NET .NET Tips https://dobon.net/vb/dotnet/index.html - VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 501 名前:デフォルトの名無しさん [2022/10/29(土) 22:43:50.83 ID:/Mu6PCns0.net]
- ネット上でもわかるこのキモさ
リアルでも煙たがれてそう。
- 502 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 22:45:01.83 ID:AHyDFjq20.net]
- という初心者がいたわけよ
- 503 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 22:45:30.65 ID:AHyDFjq20.net]
- マジでまだ続けるこのキモさよ
- 504 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 23:04:36.64 ID:EUjMGqhh0.net]
- なんで盛り上がってるの?
だれか3行で頼む。
- 505 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 23:07:56.87 ID:y8vo38aP0.net]
- 5chでよく見かける
キチ2名の 打ち合い
- 506 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 23:12:18.42 ID:AHyDFjq20.net]
- キチに絡まれるのは同レベルのキチだからな
- 507 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 23:16:29.83 ID:i0vA1INFa.net]
- ていうかこのスレってコンプレックス持ち多すぎて書きにくいって前から思ってたわ
ちょっと変な初心者の話をしたら刺さったやつがすぐ絡んで来るから
- 508 名前:デフォルトの名無しさん [2022/10/29(土) 23:24:53.08 ID:FgOSZ1hPH.net]
- そんなんだからSESしかできないんだよ
もっと社会性を身につけないと
- 509 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 23:26:26.77 ID:AHyDFjq20.net]
- よほど刺さったらしいw
- 510 名前:デフォルトの名無しさん (ワッチョイ 1301-cPfV) [2022/10/30(日) 00:17:02.57 ID:+d9s9Afp0.net]
- 今HTMLとCSSでゴリゴリやりながらアプリ作ってるけど正直めちゃくちゃめんどくさい
自由度はHTMLとCSSの方が高いのかもしれんけどXamlとC#のGUIの簡単さってすごいなって思った
- 511 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 00:58:04.31 ID:lsOA6XTZ0.net]
- >>510
俺は最近逆の感想しか抱いてないな HTML/CSSの方が楽に綺麗な外観作れるし何よりもjsが超楽に非同期使えて有難すぎる C#もお手軽シングルスレッド非同期あれば良いのにな Unityのコルーチンもjsと比べるとめんどすぎ
- 512 名前:デフォルトの名無しさん [2022/10/30(日) 01:14:27.44 ID:+d9s9Afp0.net]
- >>511
await asyncじゃだめなの?
- 513 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 01:21:23.79 ID:UmSlwLP00.net]
- HTMLとCSSが楽で良いと俺も思う。なんせ自分がやらなくてもデザイナーの人に入って貰えるし、それも単価が安いし。
最近はCSSも高級になったし、WebView2が使えるようになったのでかなり楽よね。 IEコンポーネント使わないといけないなら同意
- 514 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 02:27:29.10 ID:2N6ePwSn0.net]
- 単純なやつならxamlの方が楽だけどちょっと凝ったデザインにしようとすると記述量がめちゃ増えるのはなんとかしてほしい
- 515 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 03:33:26.24 ID:mdQkSumL0.net]
- jsの非同期は形の上だけだからなぁ...
- 516 名前:デフォルトの名無しさん [2022/10/30(日) 07:16:53.81 ID:+d9s9Afp0.net]
- CSSも増えるくね?
今Wiki作ってるけどマジで思うような挙動しないわHTMLとCSS divを左と右に分けるのでもfloat:leftとfloat:rightの2つのCSS書かんといけないの面倒くさすぎる 文字を下揃えにするのもverticalalignmentとかhorizontalalignmentとか手軽なのがない
- 517 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 07:21:33.87 ID:EP3eiSUOa.net]
- >>512
知ってるわけないじゃん
- 518 名前:デフォルトの名無しさん [2022/10/30(日) 07:23:58.99 ID:+d9s9Afp0.net]
- >>517
なんだ…知らないのか…
- 519 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 08:55:39.00 ID:Y7MeHq5yr.net]
- >>516
すげえジジイがここにいたw floatとかいつの時代だよwww それでこんなにcssクソクソ言ってたのかw オメーの無知で吠えてるんじゃねえよ
- 520 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 09:15:57.16 ID:Ufi2KoCB0.net]
- >>516
今どきそんな太古の手段を発掘しつつわざわざ車輪の再発明をしているのはキミくらいのものであって、あえて言わせてもらうと、それらは文字通り「時間の無駄」でしかない どうしても車両の再発明をしたいってことなら止めはしないけど、せめてモダンなCSSやフレームワーク等の「習作」として作成しよう
- 521 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 09:18:30.73 ID:LXcqQo2MM.net]
- 今ってflexboxレイアウトが主流じゃないの
- 522 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 09:42:14.23 ID:UmSlwLP00.net]
- IEコンポーネントじゃないならflexとgridかな。
IEコンポーネントはバグが多いからかなり辛い。float使うのもわかる。 この調子だとHTMLも文字列で作ってそう。 適当なフレームワークに乗せるのが良いよ。MVVMにできるし。
- 523 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 09:42:37.39 ID:lsOA6XTZ0.net]
- >>517>>518
むしろjsにasync awaitあるの知らないんだね 未だにコールバック地獄でもしてんのかなw
- 524 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 09:46:55.44 ID:UmSlwLP00.net]
- C#のasync awaitの話では?
なんか不自由あるんだろうか。 まあJSみたいにPromiseと可換になってると便利なのになと言うことはあるけど。
- 525 名前:デフォルトの名無しさん [2022/10/30(日) 10:37:52.27 ID:+d9s9Afp0.net]
- >>522
flexは頭にもう一個div入れないといけないじゃん
- 526 名前:デフォルトの名無しさん [2022/10/30(日) 10:42:35.72 ID:+d9s9Afp0.net]
- あとそんなもんネットに言え
こっちは色々調べながら最善の答え見つけとるんじゃ
- 527 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 10:54:18.58 ID:Y7MeHq5yr.net]
- 最善の見つけた答えがfloatww
ネットの調べ方もジジイレベルかよww
- 528 名前:デフォルトの名無しさん [2022/10/30(日) 10:55:09.64 ID:+d9s9Afp0.net]
- >>527
じゃあ何使うんだよ
- 529 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 11:02:31.77 ID:Y7MeHq5yr.net]
- >>528
flexbox使え すべてが解決できる
- 530 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 11:53:13.28 ID:anVeQi4K0.net]
- >>505
thx HTML & CSS は確かに便利なんだけど、たまにやるときれいさっぱり忘れてて思い出すのに時間がかかるのが難点。 なんというかクセというか、コツというか、そういうのを思い出せないと思うままにならない感じ。
- 531 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 11:54:53.34 ID:dJTdnVox0.net]
- いい加減スレチじゃい
- 532 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 11:56:05.47 ID:J5x/gUfla.net]
- >>1の読めないやつしかいないスレ
- 533 名前:デフォルトの名無しさん [2022/10/30(日) 12:45:05.94 ID:GxZBoAl/0.net]
- 結論:XAMLとC#が最強
- 534 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 13:29:03.83 ID:P8HVjCjE0.net]
- 糞スレw
- 535 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 13:39:46.64 ID:A1wSH6ms0.net]
- そりゃ初心者のうちメンタル弱くてやる気のない人が対象のスレだし回答してるのもおかしなこと言ってるのが多いから初心者なんだろうね
- 536 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 13:39:53.04 ID:UmSlwLP00.net]
- >>525
入れれば良いのでは? まあbodyもflexにできるけど。 上揃えも下揃えもflexの方が楽だけどなって。 xamlで言うFlexLayoutなので、多分こっちの方がxamarin以降のXaml移行組は楽だと思う。
- 537 名前:デフォルトの名無しさん [2022/10/30(日) 16:21:32.75 ID:DkOekoOd0.net]
- HTML+CSSってブラウザエンジンが必要になるのが馬鹿らしい
- 538 名前:デフォルトの名無しさん [2022/10/30(日) 17:10:20.50 ID:D3yBl/wLa.net]
- C#使ってる時点で利便性と引き換えに今時のパソコンなら問題ないと無駄を許容してるんだからそのくらい許容しろ
- 539 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 18:09:34.88 ID:UmSlwLP00.net]
- >>537
とはいえWindows使う以上絶対載ってるし、現存する、ほぼ唯一のまともに日本語を表示できる描画エンジンじゃない?
- 540 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 19:49:11.19 ID:5qpGtRvc0.net]
- >ほぼ唯一のまともに日本語を表示できる描画エンジンじゃない?
ブラウザのテキスト表示もOSの描画エンジンを使っていると思うが。
- 541 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 19:52:07.34 ID:gI8+fygea.net]
- >>539
ごめん何言ってるかわかんない 酔ってる?
- 542 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 19:57:59.55 ID:UmSlwLP00.net]
- >>540
オプティカルで文字を詰めながら禁則処理しつつ、左右均等揃えなんかしてくれないよ。 ttps://www.google.com/amp/s/ics.media/entry/14087/ >>541 そういう所だぞ
- 543 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 19:59:51.73 ID:UmSlwLP00.net]
- すまん、あげたサイトはオプティカルじゃなくてちゃんとメトリクス使ってるんだな。
- 544 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:03:02.46 ID:gI8+fygea.net]
- >>542
酔ってないのにそれかw だからお前はリアルでも一人なんだよ
- 545 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:11:29.33 ID:UmSlwLP00.net]
- ちゃんと批判して
- 546 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:13:47.95 ID:LXcqQo2MM.net]
- いやいやw
現存する、ほぼ唯一のまともに日本語を表示できる描画エンジンって表現はおかしいだろw
- 547 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:15:35.13 ID:LXcqQo2MM.net]
- ガチの高校生なのかな~
- 548 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:18:53.41 ID:UmSlwLP00.net]
- え?ホント?みんなそんなに完璧に文字描けるの?そこまで請われることが無いとか…?
エッジケース考えたらブラウザ一択なんだけどな…。
- 549 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:29:28.84 ID:UmSlwLP00.net]
- 自力でコマコマとエンジンの挙動を微調整せずに一発で縦書きできるものがあったら逆に教えて欲しいわ…
- 550 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:38:47.22 ID:LXcqQo2MM.net]
- 基地外暴走中
- 551 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:53:05.32 ID:UmSlwLP00.net]
- 少数派だったならすまなんだ。
- 552 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 20:53:49.31 ID:UmSlwLP00.net]
- ※あるならホントに教えて
- 553 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 23:28:05.26 ID:5qpGtRvc0.net]
- カーニングは昔からあるし、DirectWriteなら均等揃えもできるようだな。
- 554 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 00:03:20.79 ID:Dc17vD4i0.net]
- >>553
まともにやるとIPAフォントあたりがかすれる。 それに、APIであって、エンジンじゃなくない…? FormsとかWPFのレベルの話してるつもりだったんだけど。
- 555 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 00:31:05.85 ID:fDaEiUpF0.net]
- ここってこんなギスギスしたスレだったっけ・・・
精神的に余裕ない人が流れ込んできたのか元からいる住人が加齢で狂ってきたのか
- 556 名前:デフォルトの名無しさん [2022/10/31(月) 00:35:16.24 ID:X/NTMpPpa.net]
- マウンティングが多すぎるよな
もっと謙虚な人が増えてほしい
- 557 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 00:40:19.81 ID:WMzulB9K0.net]
- メンタル弱い豆腐初心者のスレがどうしてうまくいくと思えるのか
そりゃ豆腐が集まって自壊するに決まってんじゃん
- 558 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 00:43:10.47 ID:Z4/NCeJU0.net]
- 適材適所でいいんじゃね、と思う
メニューとかリストとか、Windowsライクならxamlで 縦書きにしたいならhtmlで
- 559 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 09:55:18.77 ID:hhvP4eKN0.net]
- >>558
これはそうだね。語気が強かった。すまん。 まぁ、立ち戻って聞かれたこと答えて行くことにするわ。
- 560 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 09:56:54.26 ID:jAJ0SKjra.net]
- あまり詳しくないんだからトンチンカンなこと答えなくていいと思うぞw
- 561 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 09:58:42.31 ID:hhvP4eKN0.net]
- 余計なこと言って「聞かれたことだけ答えろ」って思われても嫌だもんな
- 562 名前:デフォルトの名無しさん mailto:sage [2022/10/31(月) 10:02:25.91 ID:4vSdgrRSr.net]
- 許してやろう
- 563 名前:.NET MAUI HighScool [2022/11/01(火) 21:46:33.25 ID:UUH/mDfh0.net]
- .NETがティックトック始めててワロタ
https://www.tiktok.com/@dotnetdevelopers
- 564 名前:デフォルトの名無しさん [2022/11/01(火) 22:32:56.88 ID:emsrAW8N0.net]
- 草
- 565 名前:デフォルトの名無しさん [2022/11/02(水) 18:31:31.44 ID:fNjoEkdJ0.net]
- 関数を変数に入れるメリットってなんですかね
- 566 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:40:44.48 ID:SIAjnkFo0.net]
- メリットがわからない時はしなくていい
変数を使うと呼び出す関数を動的に変更できる
- 567 名前:デフォルトの名無しさん [2022/11/02(水) 18:51:57.11 ID:fNjoEkdJ0.net]
- 了解す(´・ω・`)
動的というのが普通の関数との違いなのでしょうか
- 568 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:57:15.27 ID:54NxTXJm0.net]
- コールバック関数とか?
クリックしたら○○しろとか ツリーノードは色を塗るとき□□の処理で塗れ とかの○○や□□の処理をインスタンス毎に後から設定できる
- 569 名前:デフォルトの名無しさん [2022/11/02(水) 20:02:34.53 ID:fWSRoPxp0.net]
- よく使うパターンは関数の引数に関数を渡すやつ
static void TripleCall(Action action){ action(); action(); action(); }
- 570 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 20:21:32.83 ID:XpLTr/SKa.net]
- スレッドも登録元が関数を指定する必要があるから、動的に入れている
- 571 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 20:45:43.92 ID:qyHEkcPy0.net]
- WinFormsで自動でボタンを押した時の処理が追加されたりするけどそれも
結局はその関数をイベントリスナーに登録している(つまりイベントリスナーに追加するときに関数を引数にしている) 知らずに使っている事が案外あったりする
- 572 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 20:48:02.32 ID:047n0D5LM.net]
- 変数じゃなくて定数じゃん
- 573 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 20:51:00.83 ID:SIAjnkFo0.net]
- 引数は変数だぞ
イベントハンドラを登録する時には演算子を使うけどその奥ではイベント登録関数の引数としてデリゲートが渡されてる
- 574 名前:.NET MAUI HighScool [2022/11/02(水) 21:35:00.76 ID:v08tA7cv0.net]
- ラムダ式の話じゃないの?
- 575 名前:デフォルトの名無しさん [2022/11/02(水) 21:38:51.07 ID:owhI4Qa1p.net]
- プロパティに式を仕込むと、思わぬ副作用があって詰むぞ
少なくとも中から呼ぶときくらいは実データにアクセスしようず
- 576 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 22:46:41.09 ID:SIAjnkFo0.net]
- >>574
ラムダ式はデリゲートを作るための書き方にすぎんよ それがデリゲート変数に代入されて初めて関数になる Expressionに代入されると関数じゃなく式木になる
- 577 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 22:47:28.98 ID:SIAjnkFo0.net]
- >>575
お前は式という言葉の意味も高階関数も知らんのか
- 578 名前:.NET MAUI HighScool [2022/11/02(水) 23:25:22.77 ID:v08tA7cv0.net]
- 助けてくれうぜぇやつに絡まれたんだがHttpClientでjsでロードされる画像のURLを取得する方法ある?
プログラミングって実際もの作らないと身につかないよな https://mi.5ch.net/test/read.cgi/news4vip/1667395380/
- 579 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 00:13:01.70 ID:0QCo1mM00.net]
- >>578
まずそのスレの1がうざい どうせお前だろ
- 580 名前:.NET MAUI HighScool [2022/11/03(木) 00:33:32.59 ID:LxUg3x+60.net]
- >>579
俺だけど? それより絡んでくるやつのほうがウザくね?
- 581 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 01:17:54.26 ID:M3w0A0V30.net]
- jsでロードされるってなんなの?どういうこと?
HTMLに書かれたJavaScriptを動かしてHTMLというかDOMを更新して結果表示される画像のURLを取得したいってこと? HttpClientで取得したHTMLをWebViewなりで解釈して実行しないとダメでは?ならWebViewで直接やれよという話でもあるが。 JavaScriptだけでロードされてるわけでもないんだし。
- 582 名前:.NET MAUI HighScool [2022/11/03(木) 01:39:58.55 ID:LxUg3x+60.net]
- >>581
多くの検索エンジンの画像検索は最初から全部画像を読み込むと膨大な量のデータをやり取りしないといけなくなりサーバーの負荷が大きくなるので スクロールするとjsによりほしい分だけデータがロードされるというふうな実装になってる 俺はこういうサイトだとWebViewでjs使ってスクロールしてデータをロードさせてるんだけどこのクソうぜぇやつが言うにはそれはインスタントカレーで湯煎しかしてないゴミカスだと言ってくるわけ
- 583 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 01:44:02.63 ID:M3w0A0V30.net]
- だから、それはJavaScriptだけではなくてDOMがないとあかんのではという話。
エンジンとして何を用意しないといけないか変わってくるじゃん。 (JavaScriptで画像を取得するロジックを走らせる、という言い方だと、プラグインシステムがJavaScriptでできてるとかそういう話になるんでは?) スレ見てきたけど、そう言うところがダメなんじゃないの?
- 584 名前:.NET MAUI HighScool [2022/11/03(木) 01:47:04.02 ID:LxUg3x+60.net]
- DOMじゃなくてRegexでhtmlのimgタグの中身取ってきてるんだが
たぶんこいつはDOMを使ってないDOM使ってたらもっと謙虚だろ むしろこれでDOM使ってたらブチギレるわ
- 585 名前:デフォルトの名無しさん [2022/11/03(木) 02:24:14.27 ID:rfkx/Wsp0.net]
- 要はこのうざい奴はjavascriptでやってることを解析してC#するのがスマートだと言いたいんだろ
実際はアホな努力だが
- 586 名前:デフォルトの名無しさん [2022/11/03(木) 02:27:39.09 ID:rfkx/Wsp0.net]
- つっても画像検索の読み込みくらいなら単純なのかもな
- 587 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 05:39:29.72 ID:vGCYuyMq0.net]
- たった1行の処理でも関数化してもいいのでしょうか?
大げさな感じもしますが
- 588 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 08:34:14.06 ID:NbsIPyEs0.net]
- >>542
ケースバイケース よくあるのはその関数を多くの場所で使っててなんかの拍子にその関数をおっきに変更することが想定される場合 あとはその関数にわかりやすい名前をつけたい場合とか
- 589 名前:.NET MAUI HighScool [2022/11/03(木) 09:00:00.75 ID:LxUg3x+60.net]
- >>585
だよな なんでこいつはこれでイキってんのか不明
- 590 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 10:00:51.31 ID:q0+PchV30.net]
- JavaScript なら、scrollTop とか、
最近は、IntersectionObserver とかもあるらしい
- 591 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 10:53:54.12 ID:dhtr0mvLa.net]
- とりあえずjsでできることは全部c#でできるようにしてくんないと
誰かポリフィル作れということか
- 592 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 12:16:01.97 ID:M3w0A0V30.net]
- >>584
imgタグを作ってるのがJavaScriptのDOM APIじゃない?
- 593 名前:.NET MAUI HighScool [2022/11/03(木) 12:17:32.39 ID:Kj7ywx2W0.net]
- >>592
つまりこいつはDOMを使ってるくせにイキってたってわけか? だっさw
- 594 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 12:28:05.12 ID:M3w0A0V30.net]
- DOM APIって何かわかってる?
- 595 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 12:31:33.00 ID:irjlHMAba.net]
- >>594
BlazorはそれをRenderFragmentで作るんだぞ これ読んでみろ https://learn.microsoft.com/ja-jp/aspnet/core/blazor/components/virtualization?view=aspnetcore-6.0
- 596 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 12:39:09.32 ID:M3w0A0V30.net]
- >>595
DOM APIを作るの?ちゃうでしょ…。 BlazorのうちWebなものはDOMを(もちろん内部的にはDOM APIを使って)作るけど、DOM APIを作ってるわけじゃ無いでしょ。 あくまでブラウザ、WebViewだったりWPFやXamarin.formsといった、レイアウトやレンダリングを行うエンジンへの架け橋で、そのレイアウト・レンダリングエンジンがWebViewなら、それはDOM APIを使って実現されると言う感じで。 これが俺が想定してたレンダリングエンジンで、その主語がデカかった理由。
- 597 名前:.NET MAUI HighScool [2022/11/03(木) 12:41:37.25 ID:Kj7ywx2W0.net]
- つまりそのGoでスクレイピングを作ってる奴は結局ルウからカレー作ってるように見せかけてインスタントカレー作ってたってことだろ?
- 598 名前:.NET MAUI HighScool [2022/11/03(木) 12:42:38.00 ID:Kj7ywx2W0.net]
- じゃあWebView使ってスクレイピングする方法と何ら変わらんだろって思ってブチギレるわけよ
あんだけ突っかかってきて作ったのインスタントカレーじゃんwってなるわけよ
- 599 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 12:44:00.31 ID:M3w0A0V30.net]
- DOM → Document Object Modelなデータや構造
DOM API → Document Object Modelなデータや構造を操作するAPI群 という一般的な定義で話してる。 jsのライブラリで言えばparse5とかとjsdomの違いぐらいの話。jsdomがDOM APIを持ってるのが話がややこしい。
- 600 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 12:47:38.39 ID:M3w0A0V30.net]
- >>598
何を怒ってるかわかんない。甘く見られたって事? そんな事で怒らんでも良いじゃん。アホ過ぎるとこっちの話が理解できないこともあるよ。俺は計算資源さえ許せばちゃんとレンダリングした方がええでしょ、WebViewでもpuppeterとかでも。 うーん、jsとdomをエミュレートしてレンダリングするタイプは、要は突き詰めるとヘッドレスなブラウザを作ることと変わんなくなるので、確かに味は変わるが、ルーから作ると失敗するぞ言いたい。
|
![](http://yomi.mobi/qr.gif)
|