バージョン0.1.6

みんなありがとう。

正直なところ、私はそのような前向きな反応を期待していませんでした(ライブラリーをプロジェクトに導入し、あらゆる可能な方法で促進するために駆けつけた人もいました:)。 明確にするために、主なアイデアを説明します。
  1. これはミニコアです。 DOMツリーの要素を選択します。 それに基づいて(またはそれに加えて)、他のモジュールを開発できます。 ただし、具体的には、この機能がCSSセレクターを超えて拡張されることはほとんどありません。 アイデアは決して新しいものではありません。
  2. これは最速のミニコアです。 各ラインはテストされており、ほとんどの場合、極端なパフォーマンスがテストされます。 これが大規模プロジェクトの基礎になるように。 そうでなければ、他のすべては意味がありません。
  3. コードは開いています(MIT + GPL)。 どこでも使用できます(原作者に関係なく)。 改善に関するコメントを歓迎します。


本質的に少し


この投稿は何についてですか? 現在のバージョン(0.1.6)はCSS1セレクターでかなり安定しています。 主なバグを理解するために、いくつかのベータテストをお願いします( 現時点では、少なくとも1つの論争のあるケースがあります。DOMメソッドとメインライブラリが異なる数の要素を選択する場合 たとえば、一意でない要素が選択されている場合など)。

ライブラリ自体と速度チェック用に別のホストが作成されました。
yass.webo.in
ライブラリの大部分を含むテスト環境がそこに引き上げられました(貢献してくれたluseverに感謝)
yass.webo.in/slickspeed

もちろん、これはすべてCSS1です。 しかし、このために私は思った

変更点のリスト:




生産性は(0.1と比較して)増加しました:Fx3(70%)、Opera 9.6(24%)、IE7(37%)、Safari(13%)。 主なパフォーマンスの変化:0.1-> 0.1.1、0.1.2-> 0.1.4、0.1.4-> 0.1.6

code.google経由でSVNに接続したらすぐに、リンクを投稿します。

小さなToDo




すべてがyass.webo.inに投稿されています

PS誰かがデザインについて考えているなら-ようこそ:)

Source: https://habr.com/ru/post/J46303/


All Articles