babelでJavaScriptのASTを操作しよう!
今回は、JavaScriptのAST操作ライブラリを探していて、その上でbabelが結構良かったので紹介します。 まずbabelとは 基本的には、新しい記法が使われているJavaScriptを、...
52 search resultsShowing 1~20 results
You need to log-in
今回は、JavaScriptのAST操作ライブラリを探していて、その上でbabelが結構良かったので紹介します。 まずbabelとは 基本的には、新しい記法が使われているJavaScriptを、...
コンテキストの型を保ってderiveしようとして循環参照したので、その問題とその対処法を書きます。 コード これは問題が起きたソースコードを切り取ったものです app.ts import jwt...
どうも、g1を嫌うTNTSuperManです。 g1が嫌いすぎてそれらの通信をブロックする拡張機能を作ろうとしましたが、 問題が多すぎました。 環境 Windows 10 22H2 Micros...
今回はMikanOSのフォークOSであるTNTOSに何としてでもJavaScriptを組み込みたかった哀れな人が発見した超低レベルなJavaScriptエンジンelkについて紹介します。 そもそ...
あらすじ こちらでMikanOSのフォークTNTOSで使ったJavaScriptエンジンを紹介しましたが、 その色々試した結果、Duktapeの方が、機能が多く、簡単に導入でき、 TNTOSでも...
今回、Iteratorの.map()等の例外処理に苦戦したので、それを通してIteratorのメソッドの実行タイミングについて書き残します。 この記事ではTypeScriptを使っています。 J...
JavaScriptの仕様を活用した難読化ツールを作りました。 Webフロントエンドを想定しています。本体はこちらです。 そのJavaScriptの仕様とは? それは、「関数の巻き上げ」です。 ...
acorn-jsxを使えばオリジナルJSXトランスパイラーを作れると思ったのでやってみます。 これはbun向けに作られていますが、bunをnpmに入れ替えたりtsxを使えばnpmなどでもできるは...
Cloudflareの無料枠が神です。 それぞれ説明します。 必要そうな制限のみをピックアップしてます。詳細は下の引用元をご覧ください。 警告 これは個人がCloudflareのサービスの無料枠...
この動画のパスワード解析時間を疑い、 パスワードの総当たりを実際にして、 解かれる時間について考えてみました。 環境 WSL version: 2.4.13.0 Kernel version: ...
自分はピクセルなレトロなゲームみたいなものをCanvasで描画した。 小さいのでscaleで二倍にする やってみたけど128pxは小さいので256pxしたいな~と思ってこのようにする。 (最低限...
BunがViteに勝ちました。 これはBunを推奨する記事ですが、Viteがいらないと言っているわけではありません。 Viteとは ViteとはWebフロントエンドのビルドツールです。 HTML...
Bunというパッケージマネージャー兼NodeJS互換JavaScriptランタイムが便利すぎます。メリットを紹介します。 速い 何をするにしても速いです。 Bunのサーバー・WebSocketサ...
React useStateのクロージャー地獄 useStateは再描画ごとに呼び出される関数内で保持されてるstateと代入関数を返す関数ですが、返しているこの値は勝手に変わりません。 再描画...
ゴミのような記事です 一部ブラウザーでは動作しない可能性があります 関係ありません(迫真) 結論 127.0.0.1:3000をlocalhost:3000に変える 環境 Windows 10....
Vue(composition API)とReact(関数型)のメゾッドの共通点を見出したので出力します。 Vue React 通常変数 useRef ref, reactive useStat...
関係ありません(迫真) 今回は定期的に文字列が変わるページを作る方法についてです。 皆さん疑似要素にCSSで文字列を表示できるのは知ってますよね? span::after{ content: "...
コードを回文にするプログラムを作ってみました。 もしそのままやったら before console.log("hello, world!") after console.log("hello, ...
この記事では()というネットミームを多用しています。 知らない方はこちらを見ることをお勧めします。 https://kw-note.com/internet-slang/kuuhaku-kakk...
やってはだめ、想像する非同期的forEach これは絶対にしないでください。asyncを付けた関数内で非同期処理がなかった場合同期的に実行されますが、もし非同期処理があった場合はmicroque...
52 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.