====== JavaScript 関連 ====== ===== アプリ ===== [[javascript:ide|IDE Labo - 総合開発環境の実験的実装]]\\ ===== 言語関連 ===== [[javascript:syntax|JavaScript 構文]]\\ [[https://developer.mozilla.org/ja/docs/Web/JavaScript|JavaScript | MDN(Mozilla Developer Network 日本語)]]\\ [[https://jsprimer.net/|JavaScript Primer - 迷わないための入門書 #jsprimer]]\\ [[http://azu.github.io/promises-book/|JavaScript Promiseの本]]\\ [[qita>shibukawa/items/19ab5c381bbb2e09d0d9|イマドキのJavaScriptの書き方2018 - Qiita]]\\ [[https://www.w3schools.com/js/default.asp|JavaScript Tutorial - W3Schools Online Web Tutorials]]\\ [[https://zenn.dev/tonkotsuboy_com/articles/es2021-whats-new|正式仕様リリース! JavaScriptの最新仕様ES2021で追加された新機能まとめ]]\\ [[javascript:json|JSON (JavaScript Object Notation)]]\\ ===== パッケージ管理 ===== [[javascript:yarn|yarn - パッケージ マネージャ]]\\ ===== プログラミング ===== [[:javascript:nodejs|Node.js - サーバーサイド JavaScript 環境]]\\ [[:javascript:datetime|日付時刻]]\\ [[:javascript:kakunin_kun|確認くんの作り方]]\\ [[:javascript:geolocation_api|Geolocation API]]\\ [[:javascript:json_parse_tool|JSON パースツール]]\\ [[:javascript:google_charts|Google Charts]]\\ [[:javascript:jsfiddle|JSFiddle - Code Playground]]\\ [[:javascript:codepen|CodePen]]\\ ===== グラフ、チャート ===== [[https://www.sitepoint.com/best-javascript-charting-libraries/|18+ JavaScript Libraries for Creating Beautiful Charts]]\\ ===== ツール ===== **JSON エディタ**\\ [[https://jsoneditoronline.org/|JSON Editor Online - view, edit and format JSON online]]\\ ===== REST API、GraphQL API ===== [[https://www.webprofessional.jp/rest-2-0-graphql/|アプリ開発の流れを変える「GraphQL」はRESTとどう違うのか比較してみた – WPJ]]\\ [[https://docs.github.com/ja/graphql|GitHubのGraphQL API - GitHub Docs]]\\ [[qita>bananaumai/items/3eb77a67102f53e8a1ad|GraphQL入門 - 使いたくなるGraphQL - Qiita]]\\ [[qita>shibukawa/items/a913cb4912d32af37bc5|GraphQLは90%のウェブサービス開発者にはまだ時期尚早ではないか - Qiita]]\\ ===== フレームワーク、ライブラリ ===== [[javascript:requirejs|RequireJS - モジュール管理フレームワーク]]\\ [[javascript:vuejs|Vue.js - プログレッシブ JavaScript フレームワーク]]\\ [[javascript:axios|axios - Promise ベースの HTTP クライアント]]\\ [[javascript:lodash|Lodash - モジュール性、パフォーマンス、追加機能を提供する最新の JS ライブラリ]]\\ [[dotnet:core:blazor|Blazor - Web ブラウザで動作する .NET Core 環境]]\\ [[python:pyodide|Pyodide - Web ブラウザで動作する Python 環境]]\\ [[javascript:brython|Brython - クライアントサイドの Web プログラミング用 Python 3 の実装]]\\ [[javascript:gatsby|Gatsby.js - React 用の非常に高速で最新のサイトジェネレーター]]\\ [[javascript:handsontable|Handsontable - スプレッドシート機能とルックアンドフィールを備えたデータグリッド]]\\ [[.javascript:js-beautify|JS Beautifier - JavaScript、HTML 整形、アンパック、難読化解除、JSON/JSONP 読み取り可能化]]\\ [[.javascript:chartjs|Chart.js - デザイナーと開発者向けのシンプルでありながら柔軟な JavaScript チャート]]\\ [[.javascript:circuitjs|CircuitJS - ]]\\ ==== アニメーション ==== [[qita>baby-degu/items/2516bb55e97de612118b|2019年注目のJavaScriptアニメーションライブラリ11選 - Qiita]]\\ ==== エディター ==== [[javascript:ace|Ace - The High Performance Code Editor for the Web]]\\ [[javascript:codemirror|CodeMirror]]\\ [[https://prosemirror.net/|ProseMirror]]\\ ==== ライブラリ ==== [[javascript:mochikit|MochiKit - A lightweight Javascript library]]\\ [[javascript:lzma|LZMA]]\\ [[javascript:base64|Base64]]\\ [[https://github.com/alexei/sprintf.js|GitHub - alexei/sprintf.js: sprintf.js is a complete open source JavaScript sprintf implementation]]\\ [[https://github.com/stacktracejs/stacktrace.js|GitHub - stacktracejs/stacktrace.js: Generate, parse, and enhance JavaScript stack traces in all web browsers]]\\ [[https://github.com/jquery/esprima|GitHub - jquery/esprima: ECMAScript parsing infrastructure for multipurpose analysis]]\\ ==== ターミナル / コンソール ==== [[javascript:console|JavaScript コンソール]]\\ [[https://xtermjs.org/|Xterm.js - TypeScript で記述されたフル機能のターミナル]]\\ ==== フレームワーク ベンチマーク ==== js-framework-benchmark\\ [[https://github.com/Freak613/js-framework-benchmark|GitHub - Freak613/js-framework-benchmark: A comparison of the perfomance of a few popular javascript frameworks]]\\ \\ ==== jQuery ==== [[javascript:jquery:terminal_emulator_plugin|jQuery Terminal Emulator Plugin]]\\ ===== CDN デリバリー プロバイダー ===== ライブラリの配信サービス。\\ [[https://www.jsdelivr.com/|jsDelivr - A free, fast, and reliable Open Source CDN for npm & GitHub]]\\ [[https://www.keycdn.com/|KeyCDN - Content delivery made easy]]\\ ===== VM(Virtual Machine) ===== ==== x86 virtualization ==== [[https://bellard.org/jslinux/|JSLinux]]\\ [[https://copy.sh/v86/|Virtual x86]]\\ [[https://github.com/copy/v86|GitHub - copy/v86: x86 virtualization in JavaScript, running in your browser and NodeJS]]\\ ===== Linux / Unix ===== [[https://browsix.org/|Browsix: Unix in the browser tab]]\\ [[https://github.com/plasma-umass/browsix|GitHub - plasma-umass/browsix: Browsix is a Unix-like operating system for the browser.]]\\ [[https://unix.bpowers.net/|Browsix Live Demo]]\\ ===== WebAssembly ===== [[javascript:wasm:vim|vim.wasm: Vim Ported to WebAssembly]]\\ ===== 開発環境 ===== [[javascript:cloud9_sdk|Cloud9 SDK]]\\ ===== 参考文献 ===== [[https://itsfoss.com/online-linux-terminals/|Best Online Linux Terminals and Online Bash Editors]]\\ [[https://qiita.com/hatai/items/5bf899bfe8f5d86d2096|Awesome JavaScript : 素晴らしい JavaScript ライブラリ・リソースの数々 - Qiita]]\\ [[https://www.sitepoint.com/author/assertchris/|Christopher Pitt, Author at SitePoint]] [[gtr>https://www.sitepoint.com/author/assertchris/|翻訳]]\\