圧縮電子どうのこうの
JavaScriptとか正規表現について。
ラベル
ECMAScript
の投稿を表示しています。
すべての投稿を表示
ラベル
ECMAScript
の投稿を表示しています。
すべての投稿を表示
2015年10月30日
ECMAScriptを正規表現で解く
›
最近、こつこつと Chiffon というECMAScriptのパーサを書き進めています。 この Chiffon の主な解析方法は正規表現です。 というのも、前に書いた JavaScriptコードをトークンに分解する正規表現 が発端で、これを改良し、es6 にも対応させ...
2015年10月11日
ECMAScriptのParser/Tokenizer(字句解析)をJavaScriptで書きました
›
ECMAScript のコードを字句解析するコンパクトなパーサーライブラリ、 chiffon.js を書きました。 chiffon.min.js は、 3KB ほどのサイズです(v1.2.0 現在)。 特徴 ライブラリのファイルサイズが軽い ECMAScri...
2015年2月17日
webpack babel-loaderを使ってES6でWebを書く
›
2015-11-21 babel presetsに合わせて更新 そろそろ ES6 で書きたいので環境メモを残しておきます。 はじめに このエントリでは Node.js を使用してフロントエンドで ECMAScript 6th を書くことを目的にしています。 その...
2014年11月29日
encoding.js 1.0.12 リリースしました
›
JavaScript 文字コード変換ライブラリ encoding.js 1.0.12 リリース しました アップデート内容 UTF-8 <=> JIS 変換テーブルのバグ修正 (文字化けが直りました) JIS X 0208 を対象にした変換テストが通...
2 件のコメント:
2014年10月16日
LZアルゴリズムでBase62に圧縮するJavaScriptライブラリ書きました
›
LZSS(LZ77) 圧縮アルゴリズムで文字列を圧縮/解凍します。 圧縮された結果は Base62 (0-9A-Za-z) からなるバイナリセーフな文字列になります。 サイズ制限のある localStorage や sessionStorage, cookie など、 例...
2014年1月29日
WSH/JScriptをECMAScript標準にするWSHModuleを作りました
›
WSH/JScript を ECMAScript-262 5th に可能な限り近づける WSHModule というのを作りました。 WSHModule はWSH/JScriptで構築されたJavaScriptのVMです。 可能な限りECMAScript5標準としてJa...
2012年9月4日
ランレングス法をJavaScriptの正規表現で書いてみた
›
ランレングス法は、BMP などに使われるデータ圧縮アルゴリズムです 連続したデータが多ければ圧縮率は上がりますが、 そうでない場合、逆にデータ量が増えることもあります // ランレングス圧縮/解凍 var RunLength = { compress : func...
2012年5月17日
テキストエリアがJavaScriptコンソールなTwitterポスト用クライアント作りました
›
「ついぽこ」 というポスト用 Twitter クライアント作りました ちょっと前から公開してて、やっと安定してきた気がしますが 機能は本当にしょぼいです JavaScript (ECMAScript) が実行できます 概要 ついぽこは Twitter ポス...
›
ホーム
ウェブ バージョンを表示