![WebAssemblyでOpenJDKのJavaランタイムを実装、JarファイルをそのままWebブラウザで実行できる「CheerpJ 3.0」正式リリース](https://cdn-ak-scissors.b.st-hatena.com/image/square/a2006fc23e3f0b4d0e43180a051a2a0f0414c51c/height=288;version=1;width=512/https%3A%2F%2Fwww.publickey1.jp%2F2024%2Fcheerpj30_01.png)
Made by Magnus Wolffelt and contributors Version 1.6.5 Source code on GitHub Run tests
Nashorn とは Java から Nashorn を使う Java オブジェクトを渡す JavaScript の関数を Java から呼び出す JavaScript のオブジェクトを Java から呼び出す JavaScript 内で Java クラスを利用する JavaScript と Java の型 文字列 数値 配列 リストとマップ ラムダ Java クラス・パッケージのインポート JavaScript で Java インターフェースを実装する JavaScript 関数を Java インターフェースの実装として利用する スクリプトを事前コンパイルする Nashorn で REPL する jjs でシェルコマンドを使う nashorn をシェルスクリプトとして使う 例えば まとめ Nashorn とは Java7 までは JavaScript スクリプティングエンジンとして Ri
phi I'm a Game Programmer and Frontend Engineer passionate about programming education. Math / C / C++ / C# / JavaScript / HTML5 / CSS3 / Python はじめに 「webpack インストールしといてー」, 「gulp 導入して watch しながら開発してー」, 「React だから ES6 でコード書いてー」 最近こんな会話が当たり前のように現場で飛び交っています. フロントエンドの開発者には HTML, CSS に特化している人 (coder, markup engineer) JavaScript は得意だけど CSS はちょっと弱い人 (javascripter) HTML, CSS, JavaScript 全てを統べる者 (frontend
当たり前の人にとっては当たり前の内容です。 ほとんど自身の備考録みたいなものとして残します。 そもそもなぜバージョン管理が必要か? Nodeのバージョンアップデートが激しい 早く新しい機能を使いたいのと,安定した機能を使い続けたい,が半々 仕事とプライベートで使い分けたい SWのシステム要件でサポートされるバージョンが違ったりする チーム開発時と,個人で使い分けなければならない(2番目と似たようなもん) 使用するツール 環境: Mac OS X 10.10.5 homebrew nodebrew homebrew Macで使用する様々なツールのパッケージ管理ツール 例えば, Cordova Docker Git etc. インストールコマンド: brew i Docker インストールされるディレクトリ: /usr/local/Cellar nodebrew Macで使用するNode.js
7 principles for rich web apps And how next.js achieves these principles
The collaborators of the Node.js project and the members of the Node.js Foundation are proud to offer v4.0.0 for general release. This release represents countless hours of hard work encapsulated in both the Node.js project and the io.js project that are now combined in a single codebase. The Node.js project is now operated by a team of 44 collaborators, 15 of which form its Technical Steering Com
この(0,eval)('this')はいったい何なのか。調べた。 調べた結果 これはindirect eval callを使用した、どのスコープでも必ずグローバルオブジェクトのthisを取得するためのテクニックであった。 ES5ではevalを直接呼び出すと、引数のコードはそのスコープで実行されるが、間接的にevalを呼び出すと、引数のコードは必ずグローバルスコープとなるそうだ。なので引数のthisは必ずグローバルオブジェクトとなる。ブラウザではwindowとなり、Nodeではglobalになるのだ。実際どうするかだが、eval関数を変数に代入し、その変数で実行すればよい。 // Nodeで実行 var obj = new (function(){ this.direct = eval('this'); var ev = eval;// 変数に代入 this.indirect = ev('t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く