JavaScript
ベータ版のSIE 12 beta おととい、ベータ版として、SIE 12 betaを公開しました。前のバージョンに比べて、軽量化をしています。ベータ版ですので、不安定になることがあります。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/59311/sie12…
新しいバージョンの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 ご報告が遅れてしまいましたが、12月25日に、SIE 7 を公開しました。軽量化が主な変更点です。 ダウンロード (無償) http://sourceforge.jp/projects/sie/downloads/57700/sie-7.zip/ 変更履歴 セミコロンの付け忘れを修正 不要なreturn t…
ベータ版の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 12月3日に、SIE 6を正式に公開しました。いくつかのバグを修正しています。 ダウンロード http://sourceforge.jp/projects/sie/downloads/57577/sie-6.zip/ 変更履歴 version 6 (Commit: ae3e2716a593c44805a41a9f46e2fedeafee1c58) getElements…
以下の記事を読んで 以下の記事を読むと、はてなブログではJavaScriptが書けるそうです。興味を持ったのでここに紹介します。 はてなブログ内で、JavaScriptでHello,World! 書いてみた。 http://d.hatena.ne.jp/oneshotlife_tom/20121102/1351854839
2012年10月23日に、SIE 5を公開しました。いくつかのバグを修正しています。 ダウンロード (無償) http://sourceforge.jp/projects/sie/downloads/57166/sie-5.zip/ 変更履歴 2012-10-23 version 5 (Commit: 347191024ff2779abc811b1cb27a6630fc2f4cfd) 即時…
JavaScriptと他のプログラミング言語との違い このメモは、JavaScriptと、それ以外のプログラミング言語との違いを解説したものです。 他の方の解説を読むと、共通点が強調されているので、このメモでは、逆に、違う点を調べていこうというわけです。 個人的…
さくさくな動作のSIE 4 昨日、SIE 4を公開しました。動作がきびきびしているのが特徴です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/56801/sie-4.zip/ 更新履歴 version 4 (Commit: ac92ab83b54e275f0ee73e3795990e1df85a40c2) repl…
正式版の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 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…
Specの修正をしたSIE0.96 2012年3月14日、SIE0.96を公開しました。Specの修正などが主な修正点です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/55253/sie-096.zip/ 更新履歴 SVGPointのmatrixTransformメソッドの不要なコメントを削…
数値型の判定にisFinite関数を使う SIEのJavaScriptでは、数値かどうかのチェックに、isFinite関数を使っています。isNaN関数はInfinityを真と判定してしまう問題があったので、isFiniteを使うようになりました。 引数を数値型に変換する問題点が ただし、is…
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を公開しました。 リリース詳細 http://sourceforge.jp/projects/sie/releases/54819 今後の予定 今回の変更は、例えば、 function superClass() {}; function Class() {}; Class.constructor = superClas…
新しい要素に対応した正式版のSIE0.92 2012年1月17日に、SIE0.92を正式に公開しました。今回の主な変更点は、tref要素の実装とアニメーション機能の修正です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/54611/sie-092.zip/ 修正履歴 vers…
新バージョンの0.91 昨日、SIE0.91を正式に公開しました。今回は軽量化やバグの修正などの変更がされています。ベータ版のtspan要素の属性のバグも修正しました。 ダウンロード http://sourceforge.jp/projects/sie/downloads/54366/sie-091.zip/ 変更履歴 v…
昨日、SIE0.90を公開しました。バグの修正やSpecの編集が主な変更点です。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/54188/sie-090.zip/ 変更履歴 version 0.89からの変更点 AIBU._setPaintのvisibilityプロパティなどを修正 SVGText…
SIE0.88が公開されました 最新版のSIE0.88が公開されました。今回の主な変更点は、getComputedStyleメソッドの方式変更です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/53812/sie-088.zip/ 修正履歴 ver. 0.87からの変更点 a要素について…
軽量化されたSIE0.87 昨日、SIE0.87を公開しました。今回の主な変更点は、ファイルサイズの軽量化です。 ダウンロード (無償) http://sourceforge.jp/projects/sie/downloads/53605/sie-087.zip/ 修正履歴 version 0.86からの変更点 #23781 「struct-frag-02…
バグを修正した正規版の0.86 本日、バグを修正した「SIE0.86」を公開しました。ベータ版の問題も修正されていますので、ベータ版をダウンロードされた方はアップデートをお願いします。お手数をおかけして、すいません。 無償ダウンロード http://sourceforg…
安定度の増したSIE0.82 2011年8月10日、バグを修正した「SIE0.82」を公開しました。過去のバージョンに比べて安定度が上がっています。 無償ダウンロード http://sourceforge.jp/projects/sie/downloads/52904/sie-082.zip/ 変更履歴 version 0.81からの変更…
描画処理を新方式に変えた0.81 7月12日に、SIEの新しいバージョンである「SIE0.81」を公開しました。今回は、描画の処理をiframe要素経由でするという新しい試みを行っています。 無料ダウンロード http://sourceforge.jp/projects/sie/downloads/52599/sie-…
バグを修正したSIE0.79 6月14日に、SIE0.79を公開しました。今回はバグの修正をしています。 無料ダウンロード http://sourceforge.jp/projects/sie/downloads/52328/sie-079.zip/ 修正履歴 不要な改行を削除 to属性とby属性がanimate要素で指定されたときに…
スタイルシートの実装をした「SIE0.77」 5月22日、「SIE0.77」を公開しました。今回の主な修正点は、style要素とCSSのサポートです。 無料ダウンロード http://sourceforge.jp/projects/sie/downloads/52052/sie-077.zip/ 修正履歴 version 0.76からの変更点…
今までは、length方式を使ってました JavaScriptのArray(以下、配列)の項目を追加したいときは、今までは、lengthプロパティを使ってました。しかし、pushを使っている実例が多いのも事実です。 二つの方式を並べてみましょう。 length方式 var a = []; a[…
SIE0.74について 本日、ベータ版から正式版となった「SIE0.74」を公開しました。今回の主な編集点は、軽量化です。 ダウンロード http://sourceforge.jp/projects/sie/downloads/51649/sie-074.zip/ 修正履歴 setPropertyメソッドにおいて、opacity属性の値…
Number.MIN_VALUEを2で割ると Specを書く際に、境界条件テストとして、Number.MIN_VALUEを2で割るという誤りをしていました。 結果として、「Number.MIN_VALUE/2」 は数値であるゼロを返します。なぜ、ゼロになるのかと思って、仕様を読みました。すると、以…
スペックで調査しているうちに JavaScriptのisNaNの挙動が、私の想定とは違う反応を示しました。スペック内のコードをわかりやすいように書き直してみますと、以下のとおりです。 var t = [Number.NEGATIVE_INFINITY, Number.POSITIVE_INFINITY, Number.NaN,…
高速化したSIEの新しいバージョン「SIE0.65」 2010年12月18日に、SIEの新しいバージョンである「SIE0.65」を公開しました。今回の主な修正点は、バグの修正と高速化です。 ダウンロード(ZIP形式、311kb) http://sourceforge.jp/projects/sie/downloads/5023…