t_wの輪郭

JavaScript

2022/8/4 19:23:00

JavaScript(ジャヴァスクリプト)は,スクリプト言語の一つである。

1995年にネットスケープで開発され,ウェブ ブラウザーNetscape Navigator で実装された。現在に至るまで,ウェブ ブラウザー上で実行できるスクリプト言語としての性格が強い。

Java を意識して作られたため「JavaScript」という名称になっているが,直接の関係はなくまったく別の言語である。

マイクロソフトも追随し JScript を開発した。

Ecma International(旧 ECMA)によって標準化されており,この仕様は ECMAScript と呼ばれている。

ECMAScript は JavaScript 実装の標準化基準として広く採用されている(2009年時点では ECMA-262 3rd edition の採用が一般的)。

あれあれJavaScriptでは、どこか1ヵ所がasync関数になると、芋づる式に他の関数もasyncへの変更が必要となります『JavaScriptにおける表明(assertion)の話』『javascriptのオブジェクトリテラルは評価されるまでは、あくまでブロック文でしかない』連想配列ECMAScriptErrorJScriptJavaScriptでオブジェクトを連想配列として使っていたらバグったJavaScriptのMapは、100万項目入れても大丈夫あれJavaScriptのString#splitでいい感じに変数に格納する書き方『(自分の) JavaScript のユニットテストの書き方』MacaronRamda.jsconsoleconsole.table()あれWindows Script HostWebAssembly.compileあれ()=>({})causeAssemblyScriptではJavaScript/TypeScriptのライブラリは使えない了解!JSXあれ技術情報を掘るときに、日本語で検索しても出てこないんだろうなという諦観があるEventHandler.webidlcustomeElementWatcherFirefoxのDOMのEventHandlerの実装chromeEventHandler「[Javascript] イベント駆動型の設計ができるEventEmitterに入門」generatorJavaScriptで「#」をエンコードするには、encodeURIComponentを使うfor awaitawait『Error の cause オプションによってエラーの再 throw 時にスタックトレースが失われるのを防ぐ【ES2022】』throwマイクロフロントエンド実装の方法alertデバッグ危険なJavaScriptjsでawaitを付け忘れるawait付け忘れ『t_wの輪郭』の輪郭に編集日時を表示toISOStringNode.jsのBufferの比較HTMLとJavaScriptでプロトタイプを作って利用者の操作を取得することでユーザーテストするJSON.stringify『大規模なデータをJSON.stringifyとBlobを使って保存しようとしたら,ブラウザがエラーを出すときの対処法』あれアロー関数式functionletあれconstself.crypto.randomUUID()あれTypeScriptからJavaScriptへの移行Oxlintあれ一応 Rust の利を挙げるとすれば no_std のライブラリは一通り使える一方で AssemblyScript だと 既存の JS やら TS の資産は基本的に使えないということぐらいかあれMapJavaScript一家離散問題AlaSQLES2022JavaScriptでevent handlerを実装する標準的方法あれDateデライトからScrapboxへ転記するスクリプトのジェネレータJavaScriptライブラリ

デライトからScrapboxへ転記するスクリプトのジェネレータ
ジェネレータのページ:https://t-wataru.github.io/Delite-to-Scrapbox-script-Generator/
 
使い方
転送先のScrapboxプロジェクトへのURLを、「Input scrapbox project url」へ入力
「Bookmarklet for forwarding Delite's 輪郭 to Scrapbox's page:」に、JavaScriptスクリプトが生成される
生成されたスクリプトを、転送したい輪郭の上で実行する
 
 
転送元の輪郭

 
Scrapboxに転送されて生成されたページ

あれ

2022/6/18 9:43:00

AndroidのViewと戦うの疲れてきたな。
HTMLとJavaScriptでAndroidのホームアプリ作りたみん。
ReactNativeとか使えばできるのかしら。

あれ

2023/12/8 19:14:00

JavaScriptが妙に速いので、未だWASMを使えずにいる。

あれ

2022/3/12 15:00:00

RustWebAssemblyを勉強しているのだけれど、console.logするのにもひと手間必要で、JavaScriptを全部置き換えるぜみたいなことをしようとすると苦労しそうだということが分かった。

//Rustwasmからconsole.logするコード
web_sys::console::log_1(&format!("Hello, {}!", name).into());

結局、負荷が高い処理を抜き出して、そこだけWebassemblyにするのが楽そう

あれ

2022/6/26 22:06:00

webpackTypeScriptをビルドして、HTMLの中に埋め込みたいんだけど、方法が見つからずにいる。
TypeScriptをやめて、普通のJavaScriptにしたらできそうな予感がする。