本当にただのメモ

なるべく Qiita に投稿しよう

javascript

jQuery を使わずに HTML (文字列) を HTMLElement にパースする

javascript - Converting HTML string into DOM elements? - Stack Overflow に書いてある通りだけど。 var xmlString = "<div id='foo'><a href='#'>Link</a><span></span></div>" , parser = new DOMParser() , doc = parser.parseFromString(xmlString, "text/html"); doc.firstChild // => <div id="foo">... doc.firstCh</div>…

マッチでループする

今までは String.replace() でやってたけど、TypeScript だと最後で return ''; しないといけないのがダサいなーと思っていた。 で、調べてみると JavaScript正規表現メモ。 - こせきの技術日記 Regexp.exec() や String.match() を while 文の式で使うとい…

URL 操作

URL オブジェクト URLSearchParams テクニック 参考 URL オブジェクト 雑に言うと、任意の文字列から location オブジェクトに非常に親しいオブジェクトを作るためのもの。 const url = new URL(`http://example.com/action?foo=Foo&bar=Bar`) // propertoes…

クラス変数にアクセスする

ts ってか babel の頃からこうだった気がするけど ... 。 class MyClass { static classVar: string = "クラス変数"; static classMethod() { console.log("Hello, " + this.classVar) // 下記でもいけるけど、クラス名のハードコーディングになるため微妙 c…

JS のコード整形ツール

js GitHub - beautify-web/js-beautify: Beautifier for javascript あくまでインデントとかを直すだけで、足りないセミコロンを勝手に補ってくれたりとかは無い GitHub - prettier/prettier-eslint: Code prettier eslint --fix Formatted Code ts GitHub -…