JSXとHTMLベースのテンプレート言語の比較を行い、批判されがちなJSXが実はベターな解だったのでは?という記事です。 僕の結論は、HTMLとJSのどちらが制御構造を持てばいいのか?でいえばJS側が持つ方がリファクタリングしやすいため、JSXの方が良いというものです。 さて、先日、JSフレームワーク事情2020年始めという記事を書きました。これは、JavaScriptフロントエンドフレームワーク、Angularの人気が下落中という記事の元ソースであるThe State ofJavaScript 2019を見ながら、React/Vue/Angularや、Next/Nuxt/Gatsbyが置かれている状況を解説するものでした。 他には、確証はないものの、Reactのシェアと人気がともに高い理由は、意外にJSXにもあるのではないか?と考えています。VueもAngularも基本的にはHTMLを

画像のカラーヒストグラムをJavascriptで。 jsdo.it:Color Histogram using Web Workers – jsdo.it サイト内:HTML5 Color Histogram using Web Workers Web Workers を利用しています。 Workerプロセスに画像データを渡し、Worker内部で各チャンネル毎にヒストグラムを計算して返却。 通常のWorkerでは、Workerインスタンスとバックグラウンドプロセスが1対1で対応しているため、 並列処理を行うといっても特に難しいことを考える必要はありません。 (pthreadを扱うような難しさはなし、SharedWorkerを利用する場合は多少注意が必要) また、IE以外の主要ブラウザでは、Workerに単純なObjectが渡せるようになっており、 この対応のおかげでWeb Workersの

ブラウザ上で、JavaScript を使ってHTML のソースからHTML 文書を生成するのに、どんな方法があるのか調べました。なお、以下のスクリプトはHTML 文書上で実行することが前提です。 表の見方 XSLT のHTML 出力createHTMLDocument メソッドcreateDocument メソッドcreateDocument メソッドと名前空間の指定createDocument メソッドと文書型宣言の指定createDocument メソッドと文書型宣言及び名前空間の指定 cloneNode メソッド iframe 要素 ActiveXObject CID からの作成 まとめ 表の見方 以下の表において、各項目の意味は次の通りです。 docHTML 文書を作成できれば○、XML 文書を作成できれば△、それ以外なら×です。HTML 文書かどうかは、cre
John Resig - PureJavaScriptHTML ParserJavaScript単体で動作するHTMLパーサー。JavaScript単体で、HTMLをパースしてXMLに変換するデモも公開されています。 次のように、閉じていなかったり、不正なHTMLを正すことが可能です。JavaScriptでの実装のため、クライアントサイドでこの処理が可能になります。 例1) <b>Hello <p>John ↓ <b>Hello </b><p>John</p> 例2) <a href=">aaa ↓ <a href=""">aaa</a>HTMLtoDOM関数で、HTMLをDOMに変換することも可能みたい。JavaScriptでスクレイピングしたりできそうですね。 関連エントリPHPでのスクレイピングに役立つライブラリ色々XPath使いのための日本語チートシート
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く