JavaScript

SIE 12 betaの公開について

ベータ版のSIE 12 beta おととい、ベータ版として、SIE 12 betaを公開しました。前のバージョンに比べて、軽量化をしています。ベータ版ですので、不安定になることがあります。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/59311/sie12…

SIE 8の公開

新しいバージョンのSIE 8 1月29日に、SIE 8を公開しました。script要素のバグの修正と軽量化をしています。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/57978/sie-8.zip/ 変更履歴 2013-1-29 version 8 (Commit: 1da31b897bfc1642f4456…

SIE 7の公開

軽量化されたSIE 7 ご報告が遅れてしまいましたが、12月25日に、SIE 7 を公開しました。軽量化が主な変更点です。 ダウンロード (無償) http://sourceforge.jp/projects/sie/downloads/57700/sie-7.zip/ 変更履歴 セミコロンの付け忘れを修正 不要なreturn t…

SIE 7 betaの公開

ベータ版のSIE 7 beta 12月19日に、軽量化したSIE 7 betaを公開しました。ベータ版ですので、不安定です。ご注意ください。 SIE 7 betaをダウンロード (無料) http://sourceforge.jp/projects/sie/downloads/57648/sie-7beta.zip/ 更新履歴 Commit: 7b8ce929…

SIE 6の公開

新しいSIE 6 12月3日に、SIE 6を正式に公開しました。いくつかのバグを修正しています。 ダウンロード http://sourceforge.jp/projects/sie/downloads/57577/sie-6.zip/ 変更履歴 version 6 (Commit: ae3e2716a593c44805a41a9f46e2fedeafee1c58) getElements…

はてなブログでJavaScript

以下の記事を読んで 以下の記事を読むと、はてなブログではJavaScriptが書けるそうです。興味を持ったのでここに紹介します。 はてなブログ内で、JavaScriptでHello,World! 書いてみた。 http://d.hatena.ne.jp/oneshotlife_tom/20121102/1351854839

SIE 5の公開

2012年10月23日に、SIE 5を公開しました。いくつかのバグを修正しています。 ダウンロード (無償) http://sourceforge.jp/projects/sie/downloads/57166/sie-5.zip/ 変更履歴 2012-10-23 version 5 (Commit: 347191024ff2779abc811b1cb27a6630fc2f4cfd) 即時…

JavaScriptに関する個人的なメモ

JavaScriptと他のプログラミング言語との違い このメモは、JavaScriptと、それ以外のプログラミング言語との違いを解説したものです。 他の方の解説を読むと、共通点が強調されているので、このメモでは、逆に、違う点を調べていこうというわけです。 個人的…

SIE 4の公開

さくさくな動作のSIE 4 昨日、SIE 4を公開しました。動作がきびきびしているのが特徴です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/56801/sie-4.zip/ 更新履歴 version 4 (Commit: ac92ab83b54e275f0ee73e3795990e1df85a40c2) repl…

SIE 1.0の公開

正式版のSIE 1.0 2012年6月15日、正式版となるSIE 1.0が公開されました。これが安定版となります。これを使えば、IE6-8でSVGを表示できるようになります。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/56190/sie-10.zip/ 変更履歴 2012-…

SIE0.97の公開

正式版のSIE0.97 2012年3月30日に、SIE0.97が正式に公開されました。IE8などで、img要素を使ってSVGを表示できます。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55423/sie-097.zip/ 変更履歴 2012-3-30 version 0.97 (Commit:3b55f4dd…

SIE0.96が公開

Specの修正をしたSIE0.96 2012年3月14日、SIE0.96を公開しました。Specの修正などが主な修正点です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55253/sie-096.zip/ 更新履歴 SVGPointのmatrixTransformメソッドの不要なコメントを削…

isFinite関数の問題について

数値型の判定にisFinite関数を使う SIEのJavaScriptでは、数値かどうかのチェックに、isFinite関数を使っています。isNaN関数はInfinityを真と判定してしまう問題があったので、isFiniteを使うようになりました。 引数を数値型に変換する問題点が ただし、is…

SIE0.94の公開

SIE0.94のリリース 2012年2月14日に、SIE0.94を公開しました。今回は軽量化を中心に修正しています。 ダウンロード http://sourceforge.jp/projects/sie/downloads/54901/sie-094.zip/ 変更履歴 version 0.93からの変更点 Active Durationの算出方法を変更 s…

SIE0.94betaの公開

軽量化したSIE0.94beta 昨日、軽量化したSIE0.94betaを公開しました。 リリース詳細 http://sourceforge.jp/projects/sie/releases/54819 今後の予定 今回の変更は、例えば、 function superClass() {}; function Class() {}; Class.constructor = superClas…

SIE0.92が公開

新しい要素に対応した正式版のSIE0.92 2012年1月17日に、SIE0.92を正式に公開しました。今回の主な変更点は、tref要素の実装とアニメーション機能の修正です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/54611/sie-092.zip/ 修正履歴 vers…

SIE0.91が公開

新バージョンの0.91 昨日、SIE0.91を正式に公開しました。今回は軽量化やバグの修正などの変更がされています。ベータ版のtspan要素の属性のバグも修正しました。 ダウンロード http://sourceforge.jp/projects/sie/downloads/54366/sie-091.zip/ 変更履歴 v…

SIE0.90の公開

昨日、SIE0.90を公開しました。バグの修正やSpecの編集が主な変更点です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/54188/sie-090.zip/ 変更履歴 version 0.89からの変更点 AIBU._setPaintのvisibilityプロパティなどを修正 SVGText…

SIE0.88が公開

SIE0.88が公開されました 最新版のSIE0.88が公開されました。今回の主な変更点は、getComputedStyleメソッドの方式変更です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/53812/sie-088.zip/ 修正履歴 ver. 0.87からの変更点 a要素について…

SIE0.87が公開

軽量化されたSIE0.87 昨日、SIE0.87を公開しました。今回の主な変更点は、ファイルサイズの軽量化です。 ダウンロード (無償) http://sourceforge.jp/projects/sie/downloads/53605/sie-087.zip/ 修正履歴 version 0.86からの変更点 #23781 「struct-frag-02…

SIE0.86の公開

バグを修正した正規版の0.86 本日、バグを修正した「SIE0.86」を公開しました。ベータ版の問題も修正されていますので、ベータ版をダウンロードされた方はアップデートをお願いします。お手数をおかけして、すいません。 無償ダウンロード http://sourceforg…

SIE0.82の公開

安定度の増したSIE0.82 2011年8月10日、バグを修正した「SIE0.82」を公開しました。過去のバージョンに比べて安定度が上がっています。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/52904/sie-082.zip/ 変更履歴 version 0.81からの変更…

SIE0.81の公開について

描画処理を新方式に変えた0.81 7月12日に、SIEの新しいバージョンである「SIE0.81」を公開しました。今回は、描画の処理をiframe要素経由でするという新しい試みを行っています。 無料ダウンロード http://sourceforge.jp/projects/sie/downloads/52599/sie-…

SIE0.79の公開について

バグを修正したSIE0.79 6月14日に、SIE0.79を公開しました。今回はバグの修正をしています。 無料ダウンロード http://sourceforge.jp/projects/sie/downloads/52328/sie-079.zip/ 修正履歴 不要な改行を削除 to属性とby属性がanimate要素で指定されたときに…

SIE0.77の公開

スタイルシートの実装をした「SIE0.77」 5月22日、「SIE0.77」を公開しました。今回の主な修正点は、style要素とCSSのサポートです。 無料ダウンロード http://sourceforge.jp/projects/sie/downloads/52052/sie-077.zip/ 修正履歴 version 0.76からの変更点…

Arrayの追加はpush方式がよいのかlength方式がよいのか

今までは、length方式を使ってました JavaScriptのArray(以下、配列)の項目を追加したいときは、今までは、lengthプロパティを使ってました。しかし、pushを使っている実例が多いのも事実です。 二つの方式を並べてみましょう。 length方式 var a = []; a[…

SIE0.74の公開

SIE0.74について 本日、ベータ版から正式版となった「SIE0.74」を公開しました。今回の主な編集点は、軽量化です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/51649/sie-074.zip/ 修正履歴 setPropertyメソッドにおいて、opacity属性の値…

Number.MIN_VALUEに関する私の誤解

Number.MIN_VALUEを2で割ると Specを書く際に、境界条件テストとして、Number.MIN_VALUEを2で割るという誤りをしていました。 結果として、「Number.MIN_VALUE/2」 は数値であるゼロを返します。なぜ、ゼロになるのかと思って、仕様を読みました。すると、以…

isNaNの謎を追え

スペックで調査しているうちに JavaScriptのisNaNの挙動が、私の想定とは違う反応を示しました。スペック内のコードをわかりやすいように書き直してみますと、以下のとおりです。 var t = [Number.NEGATIVE_INFINITY, Number.POSITIVE_INFINITY, Number.NaN,…

SIE0.65をリリース

高速化したSIEの新しいバージョン「SIE0.65」 2010年12月18日に、SIEの新しいバージョンである「SIE0.65」を公開しました。今回の主な修正点は、バグの修正と高速化です。 ダウンロード(ZIP形式、311kb) http://sourceforge.jp/projects/sie/downloads/5023…