ロリポの勉強ノート

パソコンやWeb関連で勉強したことの覚え書きです。

JavaScript関連の投稿

JavaScriptの分割代入を使って配列をシャッフル

# JavaScriptの分割代入を使って配列をシャッフルJavaScriptの配列をシャッフルしようと思ってお手軽な方法はないかと調べていたら、Destructuring assignmentを使うと比較的スマートな感じで配列をシャッフルできるみたいです。Destructuring assignmentの使い方は次のような感じです。a = [ 1, 2, 3, 4, 5 ];[a[1], a[2]] = [a[2], a[1]];結果は`a = [ 1, 3, 2, 4, 5 ]`となります。ということ ...

JavaScript
March 05, 2019

JavaScriptの難読化ツール JavaScript::Packer

# JavaScriptの難読化ツール JavaScript::PackerJavaScriptを難読化、圧縮するツール。> /packer/<br><http://dean.edwards.name/packer/>## Javascript::Packerオフラインで利用できるPerlバージョンはこちら。> GitHub - leejo/javascript-packer-perl: CPAN Module Javascript::Packer<br><https://github.com/leejo ...

JavaScript
May 01, 2016

JavaScriptからC++コンポーネントを呼び出すサンプル (Windowsストアアプリ)

# JavaScriptからC++コンポーネントを呼び出すサンプル (Windowsストアアプリ)WindowsストアアプリでJavaScriptからC++コンポーネントを呼び出すサンプルプログラム。- Walkthrough: Creating a basic Windows Runtime component in C++ and calling it from JavaScript or C#<br><http://msdn.microsoft.com/en-us/library/windows/a ...

Windows JavaScript C言語 ブックマーク
November 02, 2013

JavaScriptのmapとfilter

JavaScriptのmapとfilter=======================JavaScriptの`map`と`filter`についてまとめてみます。`map`-----2乗を計算します。[1, 2, 3].map(function(i){ return i * i; });結果は`[1, 4, 9]``filter`--------偶数のみを抜き出します。[1, 2, 3, 4, 5].filter(function(i){ return i % 2 == 0; });結果は`[2, 4]` ...

JavaScript
September 30, 2013

HTMLにPDFを埋め込むスクリプト

HTMLにPDFを埋め込むスクリプト=============================HTMLドキュメントの中にPDFオブジェクトを埋め込むことができるJavaScriptのライブラリ。> pdfobject How to use PDFObject> <http://pdfobject.com/instructions.php>JavaScriptでvar variablename = new PDFObject({ url: "file.pdf" }).embed("targetElement ...

PDF JavaScript
September 02, 2013

JavaScriptのsplitとjoin

JavaScriptのsplitとjoin=======================JavaScriptの文字列の分割(`split`)と結合(`join`)についてまとめてみます。分割 `split`------------__スペースで分割__'aaa bbb ccc'.split(' ');結果は`['aaa', 'bbb', 'ccc']`__コンマで分割した場合の最初の3つ___'aa,bb,cc,dd,ee,ff'.split(',', 3);結果は`['aa', 'bb', 'cc']` ...

JavaScript
August 26, 2013

deferとasync

deferとasync============HTML5で`<script>`の属性に`defer`と`async`が追加されているそうです。__deferの場合__<script "sample.js" defer></script>ページの解析が終了した後にスクリプトを実行__asyncの場合__<script "sample.js" async></script>ダウンロードの完了後にスクリプトを実行__deferとasync両方の場合__<script "sample.js" defer asyn ...

JavaScript
August 10, 2013