両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン |
javascript [2019/08/04 16:22] – ともやん | javascript [2019/09/12 12:44] – [言語関連] ともやん |
---|
<ifauth !@loggedinusers><html> | |
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> | |
<script> | |
(adsbygoogle = window.adsbygoogle || []).push({ | |
google_ad_client: "ca-pub-0791334967460971", | |
enable_page_level_ads: true | |
}); | |
</script></html></ifauth> | |
====== JavaScript 関連 ====== | ====== JavaScript 関連 ====== |
| |
| ===== アプリ ===== |
| [[javascript:ide|IDE Labo - 総合開発環境の実験的実装]]\\ |
| |
===== 言語関連 ===== | ===== 言語関連 ===== |
[[https://developer.mozilla.org/ja/docs/Web/JavaScript|JavaScript | MDN(Mozilla Developer Network)]]\\ | [[javascript:syntax|JavaScript 構文]]\\ |
| [[https://developer.mozilla.org/ja/docs/Web/JavaScript|JavaScript | MDN(Mozilla Developer Network 日本語)]]\\ |
| [[https://jsprimer.net/|JavaScript Primer - ECMAScript 2019時代のJavaScript入門書]]\\ |
| [[http://azu.github.io/promises-book/|JavaScript Promiseの本]]\\ |
| [[https://qiita.com/shibukawa/items/19ab5c381bbb2e09d0d9|イマドキのJavaScriptの書き方2018 - Qiita]]\\ |
| |
===== ライブラリ ===== | ===== フレームワーク、ライブラリ ===== |
| [[javascript:requirejs|RequireJS - モジュール管理フレームワーク]]\\ |
| [[dotnet:core:blazor|Blazor - Web ブラウザで動作する .NET Core 環境]]\\ |
| [[python:pyodide|Pyodide - Web ブラウザで動作する Python 環境]]\\ |
| [[javascript:brython|Brython - クライアントサイドの Web プログラミング用 Python 3 の実装]]\\ |
| [[javascript:ace|Ace - The High Performance Code Editor for the Web]]\\ |
[[javascript:mochikit|MochiKit - A lightweight Javascript library]]\\ | [[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]]\\ |
| |
| ==== 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]]\\ |
| |
===== 実行環境 ===== | ===== 実行環境 ===== |
[[javascript:node_js|Node.js - サーバーサイド JavaScript 環境]]\\ | [[javascript:node_js|Node.js - サーバーサイド JavaScript 環境]]\\ |
[[javascript:ace|Ace - The High Performance Code Editor for the Web]]\\ | |
| ===== 参考文献 ===== |
| [[https://itsfoss.com/online-linux-terminals/|Best Online Linux Terminals and Online Bash Editors]]\\ |
| |