+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net (739レス)
1-

720: 08/21(水)19:55 ID:zDcbUO74(5/5) AAS
>>719
詳しくありがとうございます

> 要人力修正ということで記録しておいて後で対応すれば?

やっぱそれですかね
けっこうな量のページ制作していて
テキストは全てルビ必須で
最初は手で書いていたら発狂しそうになって

で、rubyタグついた状態をクリップボードにコピーするものを
Node.jsで作っておりました

他の皆さんもありがとうございました
721
(1): 09/01(日)21:06 ID:0iCkG2Yk(1) AAS
このコードをinnerHTMLではなくtextContentで書くことってできる?
MDNにinnerHTMLはセキュリティリスクがある的なことが書いてある感じで、どうすればいいのかわからず

const links = [
'<a href="外部リンク:aaa.com
'<a href="外部リンク:bbb.com
'<a href="外部リンク:ccc.com
]
const linkRandom = Math.floor(Math.random() * links.length)
document.getElementById('randomLink').innerHTML = links[linkRandom]
722: 09/01(日)22:12 ID:??? AAS
target_element.setAttribute(‘href’, links[i].url);
target_element.textContent = links[i].text;

or

const link = document.createElement(“a”);
link.setAttribute(‘href’, links[i].url);
link.textContent = links[i].text;
target_element.replaceWith(link);
723: 09/02(月)11:36 ID:khZNcjYy(1) AAS
そんな使い方なら
リスク関係ないじゃん
724
(1): 09/03(火)06:43 ID:YY8JHFIf(1/4) AAS
使い方的にリスクがないってこと!?

ここがわからないんだけど
links[i].url
links[i].text
もしかしてjQueryっていうライブラリの機能?
725: 09/03(火)06:46 ID:YY8JHFIf(2/4) AAS
とりあえずこれで上手くいったんだけど
urlとtextが別の場所にあるので、使ってるうちに時々間違えそうな気がする

const randomLink1 = document.getElementById('randomLink1');
const linkUrls = [
'外部リンク:aaa.com
'外部リンク:bbb.com
'外部リンク:ccc.com
];
const linkTexts = [
'siteA',
省8
726: 09/03(火)06:47 ID:YY8JHFIf(3/4) AAS
とりあえず回答ありがとう
727: 09/03(火)18:58 ID:HnK+yF6X(1) AAS
>>724
innerHTMLのよろしくないところは
突っ込まれた文字列がすぐにHTMLとして評価されてしまうこと

なのでscript要素とか
onerror属性付きimg要素とか突っ込まれても
無条件に評価してJS実行しちゃう

そんなわけで、いろんなものを引き受けて
それをinnerHTMLに突っ込む仕組み
みたいなものを作るのはリスキーなわけだけど

けど>>721の使い方にはそんな余地はないじゃん?
省1
728: 09/03(火)21:03 ID:YY8JHFIf(4/4) AAS
ちょっと内容が難しいけど、余地がなくセーフティーなんだ
わかったありがとう
729: 09/04(水)02:26 ID:??? AAS
この頭じゃ全然大丈夫じゃなさそうで心配
730
(2): 09/08(日)02:31 ID:AjuY/yt0(1) AAS
>urlとtextが別の場所にあるので、使ってるうちに時々間違えそうな気がする

俺ならobject使って1変数にまとめるかな
const links:{[key:"text"|"url",url:string}[] = [
{text:"siteA",url:"外部リンク:aaa.com
{text:"siteB",url:"外部リンク:bbb.com
{text:"siteC",url:"外部リンク:ccc.com
]
731: 09/08(日)09:00 ID:Q6ZYRY7o(1) AAS
>>730
見るからに初心者っぽい人に
断りなくts書くのは
ちょっと不親切だと思うの
732: 09/08(日)12:40 ID:??? AAS
>>730
>const links:{[key:"text"|"url",url:string}[]
間違いが多すぎやろw
733
(2): [age] 09/30(月)11:49 ID:??? AAS
html開いた時にソース内の記述全部読み込むんじゃなく
特定のボタン押した時にだけ画像やテキスト読み込むjavascriptサンプルってある?
734: 09/30(月)11:58 ID:9ghRlxN3(1) AAS
>>733
ある
735: 09/30(月)15:09 ID:??? AAS
>>733
そのくらいならChatGPTに聞けばよい
736
(1): 10/31(木)00:05 ID:r3dI7c5/(1) AAS
誰かEchoAPIを聞いたことがあるのか
それはプログラムの効率を高めることができるって聞いて
737: 10/31(木)03:57 ID:LNwv/W1i(1) AAS
>>736
Goのフレームワークのechoのこと?

他の言語のAPI作りと比べて
そこまで著しく高効率かというと
そうでもないような気がしなくもない
738: 12/13(金)18:34 ID:??? AAS
(※)
余談だが個人的に昔からアニメ好きで今でもよく見てるのだが、
最近「追い出され系」が増えてるのが(悪い意味で)少し気になってる
直近で見たのは「真の仲間じゃないと勇者のパーティーを追い出されたので、辺境でスローライフすることにしました」で、
内容は「実力不足として追い出されたが実は調整役としてすさまじく有能で、居なくなってからパーティーはすぐ機能不全になりました」なのだが、
こういうアニメが作られる=需要がある=共感出来る奴が増えてる、って事が少し病的だよと
そして(※)の職場でもこういう忸怩たる思いを持ってる奴が多分居るはず
739: 12/13(金)18:40 ID:??? AAS
俺たちのパーティには最初から入れないよw
というか視界に入らない
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.445s*