Less.js

ソフトウェアのスクリーンショット:
Less.js
ソフトウェアの詳細:
バージョン: 2.5.3 更新
日付のアップロード: 1 Oct 15
開発者: Alexis Sellier
ライセンス: 無料
人気: 103

Rating: nan/5 (Total Votes: 0)

LESSは、スリム、CSSの略で、CSSの言語の拡張であり、変数、ネストされたルール、ミックスインと操作のサポートを追加。
LESS現在CSS 2&3の両方の構文をサポートし、開発者の間で広く使われている言語です。
Less.jsはLESS構文を読み取ることができるJavaScriptライブラリです。
また、ライブラリには、すべてのブラウザが解釈できる古典の.css形式で新しいファイルに保存、.lessファイルを取得し、標準に準拠CSSコードにそれらの内容を変換する、基本的にCSSのプリプロセッサです。
どちらLESS(構文)とLess.js(ライブラリ)がグーグル、TwitterやFacebookで始まる、インターネットを中心に大企業での使用を見てきました。

このリリースで新しい何が:

この機能は、プラグインをロードする@pluginスコープディレクティブをサポート
すべてのディレクティブは(例えば、サポート)バブ​​リングされているだけでなく、メディア
パーサへのパフォーマンスの向上は、 - 多くのより迅速であることが少なく、非常に大きなファイルを非クロムブラウザを助けるべきです。
画像サイズ機能の点は、他のファイル関数のようなパスを含みます
カラー機能は絶対にパーセンテージを適用する相対的な引数を取る比較的代わりに
パスを含めることができます今:Windows上のセパレータとして(バックスラッシュによってドライブ名を分割認識していません)
@import(CSS)コメント上記の指令を引っ張っていません
引用符は時々問題を引き起こすことなく、インポート文を修正
サポート寸法や色を交換してください
ブラウザフィールドはBrowserifyで使用するためにpackage.jsonに設定されています
配列の代わりに文字列として渡されるパスをサポートする別の修正
戸建てルールセットは、デフォルトの引数として使用することができます
誤った警告の固定たくさん拡張について
より一貫stderrに書かれたエラー
厳格なユニットがオフの場合、一貫単位を保ちます
関数内のコメントすべての引数のためのサポートの改善

このバージョン2.5.1の新機能です:

この機能は、プラグインをロードする@pluginスコープディレクティブをサポート
すべてのディレクティブは(例えば、サポート)バブ​​リングされているだけでなく、メディア
パーサへのパフォーマンスの向上は、 - 多くのより迅速であることが少なく、非常に大きなファイルを非クロムブラウザを助けるべきです。
画像サイズ機能の点は、他のファイル関数のようなパスを含みます
カラー機能は絶対にパーセンテージを適用する相対的な引数を取る比較的代わりに
パスを含めることができます今:Windows上のセパレータとして(バックスラッシュによってドライブ名を分割認識していません)
@import(CSS)コメント上記の指令を引っ張っていません
引用符は時々問題を引き起こすことなく、インポート文を修正
サポート寸法や色を交換してください
ブラウザフィールドはBrowserifyで使用するためにpackage.jsonに設定されています
配列の代わりに文字列として渡されるパスをサポートする別の修正
戸建てルールセットは、デフォルトの引数として使用することができます
誤った警告の固定たくさん拡張について
より一貫stderrに書かれたエラー
厳格なユニットがオフの場合、一貫単位を保ちます
関数内のコメントすべての引数のためのサポートの改善

このバージョン2.5.0の新機能です:

この機能は、プラグインをロードする@pluginスコープディレクティブをサポート
すべてのディレクティブは(例えば、サポート)バブ​​リングされているだけでなく、メディア
パーサへのパフォーマンスの向上は、 - 多くのより迅速であることが少なく、非常に大きなファイルを非クロムブラウザを助けるべきです。
画像サイズ機能の点は、他のファイル関数のようなパスを含みます
カラー機能は絶対にパーセンテージを適用する相対的な引数を取る比較的代わりに
パスを含めることができます今:Windows上のセパレータとして(バックスラッシュによってドライブ名を分割認識していません)
@import(CSS)コメント上記の指令を引っ張っていません
引用符は時々問題を引き起こすことなく、インポート文を修正
サポート寸法や色を交換してください
ブラウザフィールドはBrowserifyで使用するためにpackage.jsonに設定されています
配列の代わりに文字列として渡されるパスをサポートする別の修正
戸建てルールセットは、デフォルトの引数として使用することができます
誤った警告の固定たくさん拡張について
より一貫stderrに書かれたエラー
厳格なユニットがオフの場合、一貫単位を保ちます
関数内のコメントすべての引数のためのサポートの改善

このバージョン2.4.0の新機能です:プラグインの

このサポート前処理(など静かにライブラリを追加する)こと
空sourcemapsが動作するようになりました
抽出し、長さ機能は現在、(一般的な問題を解決するために来てより多くの仕事)リストのコメントを無視します
URL年代フラグメントは、HTMLドキュメントを参照してくださいので、絶対に扱われます
セレクタに拡張をして参加しました&今より良い仕事
ネストされたミックスインは!重要な(2.3.0で回帰)とのより良い仕事します
約束の依存関係は今、実際にはオプションです(2.0.0で導入)
ただ&#x5cを持つファイルであり; R改行今過程OK(2.0.0で回帰)
厳格な単位はオフで、単位は1 / Xが、(例えば、1 / 12px)の出力は、以前のx、何である単位(2.0.0で回帰)である場合

このバージョンは何2.3.1で新しく追加されます。

固定するオプション(2.3.0で回帰)に依存
サブ要素式で使用されるサポート親セレクタ(&)(例:ありません(.c_&))

このバージョン2.3.0の新機能です:

このはisruleset機能を追加しました。
ファイルが見つからない場合に失敗しないように以下を引き起こして、オプションのインポートオプションが追加されました。
固定ブラウザ側のキャッシュ。
サポート@supportとキーフレーム - 多くの修正が参照をインポートします。
セレクタは現在、補間疑似セレクタ(例:@ {}ホバー)。
彼らはファイルの最後にあった場合は修正されたコメントはオフに逃しました。
重要!固定パラメトリックミックスインで使用されます。
ターゲットが見つからない場合、拡張するための警告を発します。
今データ-URIで動作し、パスが含まれています。
変数と関数呼び出しは、データ-URI内のパスのために働きます。
時々輸入に動作していない固定の絶対パス。
UnicodeのBOMが再び除去。

このバージョン2.2.0の新機能です:

この一緒にインポートファイル名補間およびインポートをインラインで使用して動作するようになりました
(まだ動作しますが、サイレントでない限り、警告を出力)圧縮オプションを非推奨
以下のノード・バージョンは、現在のファイルの画像のサイズを返す画像サイズ、画像幅、画像の高さを持っています
解析が複数回発生する可能性がある問題を修正し、コールバックを複数回呼び出すこと
サイレントデフォルトlessc、コンソールに出力されている場合は警告が出力で終わるしないように
isunit機能は次元が全くユニットを持っていないかどうかをテストするために ''サポートしています
データ-URI関数はIE8のサポートを決定するために符号化する前にバイトではなくbase64エンコード後の文字を数えます
疑似クラスセレクタのガードをもたらすバグが修正されました
modifyVarsで使用した場合、ブラウザにキャッシュしません
検出以下は、ファイル内の最後の文字を解析していない場合
ファイルは現在、CSSであるかどうかの検出だけではなく、CSSのCSS、.cssの、?CSS、およびCSS /必要です。あなたはまだインポートオプションを使用して、以下のファイルの種類を伝えることができます。
削除された余分な改行は、エントリインラインファイルをsourcemapするために追加
Safariの拡張機能をサポートしています

このバージョン2.1.0の新機能です:

この固定isSyncオプションは、同期ファイル操作を使用していたが、約束は非同期にコールバックすることが保証されています。現在の機能ではなく、物事の第一級方法として約束をサポートしています。
ブラウザのコードは少ないがコンパイルされるまでブロックサイトにそれを意味し、V1のように、今再び同期しています
同期filemanagersに影響を与えた変数輸入いくつかの修正
メイクファイルの依存関係のオプションlessc固定
出力は現在インポートされたファイルの配列を使用して輸入フィールドをバック報告します
(だけなので窓)ドライブ名の相対パステストでは、大文字と小文字を区別しない今あります
IE7の修正 - GETCHARの代わりにインデックス化配列を使用
!重要な今の出力を使用して変数!ルールに影響を与えるためにバブルアップする、重要な
LiveReloadキャッシュバスターは現在、特別に処理されます

このバージョン2.0.0の新機能である:左オペランドの単位を取るために非厳密単位モードでます。

固定乗算、ユニットが解決できない場合には
ブラウザのクロス互換性のためにいくつかの修正
ブラウザのテストは現在、IE 8-11とFFに渡します
ショートカットとしてルートにindex.jsとbrowser.jsを追加しました
いくつかのローカル変数のスペルを修正しました
@カウンタースタイルのディレクティブのサポート

このバージョン1.7.4の新機能です:

このブラウザで大文字パスを処理
空のセレクタが広がる中で使用されている場合、エラーを表示します
ディレクティブにマージする固定資産
文字セットとインポートのディレクティブの固定順序
あなたは複雑なインポート戦略を持っていた場合は、ルールを発生させた固定競合状態は時々未定義のエラーです
セミコロンまたは不正な形式の欠落輸入のためのより良いエラーメッセージ

このバージョン1.7.3の新機能:

このは、輝度など、明るさ、色合いのように、色の関数の結果を丸くしないでください..
カバーをサポートし、バックグラウンドの定義内のキーワードが含まれています。

このバージョン1.7.0の新機能です:

この変数でルールセットのサポートを追加し、折り返しを可能にするためにミックスインに渡されます
W3C仕様に従うように、輝度を変更し、輝度が輝度として利用可能です。あなたのしきい値%が既存の計算された輝度に近い場合は、違いを参照してありますのでコントラストはまだルマを使用しています。
--selectorsマージモードを意味アップグレードクリーンなCSSは今--compatibility名前が変更され
@keyframesで変数を使用するためのサポートを追加し、@namespace、@charset
スペースが必要なときに、プロパティを+ _との合併支援し、カンマ区切りのための+を保ちます
輸入は今常にかつて一貫インポート - 競合状態が以前に特定の構成ファイルの異なる順序につながることを意味しました

このバージョン1.6.3の新機能です:

この二回toCSSを呼び出していないいくつかの状況での作業に問題を修正しました。

このバージョン1.6.1の新機能です:

このサポート^と^^シャドウDOMセレクタ
(要素またはセレクタの終了を報告するために使用される)固定sourcemapセレクタと指令位置(以前にサポートされていません)
固定空の少ないファイルを解析
複数のCSSセレクタに(現在は)あいまいなガードでのエラー
古い環境 - typeofの正規表現を返す関数から守ります
defaultキーワードを使用しないでください

このバージョン1.5.0の新機能です:あなたはより少ないが、例えばを解析する必要はありませんCSSを含むようにインポートインラインオプションの

このサポート@import(インライン)" file.css&QUOT ;;
modifyVarsサポートの改善は、(ファイルキャッシュを使用して、新しい変数でのスタイルをリフレッシュします)、今よりresiliantです
インポート参照外部CSSを参照するためのオプションが、出力されません、それをサポートしています。任意のミックスインコールやのを拡張するには、出力されます。
セレクタの警備員のサポート(現在は単一のセレクタを持っている場合)
構文:プロパティ+を通じて併合を許可します
追加された最小/最大機能
カンマ区切り値で動作するように追加された長さの機能と改善されたエキス
インポート複数を使用する場合は、サブ輸入が最終的な出力に複数回インポートされます

このバージョン1.4.1の新機能:

この固定syncImportsとユイ-compressオプション、これらは無視されていたとして。
いくつか修正グローバル変数が漏れ。

このバージョン1.4.0の新機能である:厳密な数学オプションの

この固定通過。

このバージョン1.3.3の新機能である:複数のブラケットを使用する場合は

このは、ミックスインの呼び出しで重大なバグを修正しました。
フィルタのコントラスト機能を使用する場合、最初の引数は、カラーでない場合、機能は、通過されます。

このバージョン1.3.2の新機能です:

このブラウザとサーバーのURLの再書き込みは、今ではない、再書き込み(前lessc動作)に整列しています
URL書き換えは、再書き込みをするために相対URLのオプションを使用して、エントリのファイルへの相対にすることができる(less.relativeUrlsオプション)
ROOTPATH​​オプションは、すべてのURLへのベースパスを追加するために使用することができます
サポートミックスインの引数区切り文字 ';'あなたは、カンマ区切り値を渡すことができます。例えば.mixin(23px、12px;);
期待通りにコーナーケースの名前付き引数を使用して問題の固定ロットは、動作しません
HSV、hsva、ユニット機能
固定たくさんより悪いエラーメッセージ
インポートはすでにインポートされているかどうかを判定するための相対的な1、完全なパスを使用していないために、インポートワンス@固定
サポート:ない(:n番目の子(3))

このバージョン1.3.0の新機能です:

このバブリング@media
セレクタとして任意のエンティティをサポート
可変個引数の引数のサポート
ゼロアリティのミックスインの挙動は、上記のリンクを参照して、変更されています。
任意のセレクタの「@import」ディレクティブを許可します
メディア・クエリー機能は現在、可変とすることができます
メディアクエリ条件の自動マージ
グローバル変数リークを修正しました。
間違った-アリティ呼び出しでエラーメッセージを修正
「@arguments行動の不具合を修正しました。
「::」セレクタ出力を修正しました。
ミックスインと@mediaを使用した場合のバグを修正

この要件:

このJavaScriptはクライアント側で有効になって
サーバー側の環境のためのNode.jsの0.10以上

同じようなソフトウェア

eCSStender
eCSStender

21 Jul 15

NodeHtmlParser
NodeHtmlParser

6 Jun 15

CSS3 Click Chart
CSS3 Click Chart

5 Jun 15

Packery
Packery

10 Feb 16

開発者の他のソフトウェア Alexis Sellier

LESS
LESS

13 May 15

Vows
Vows

6 Mar 16

へのコメント Less.js

コメントが見つかりません
コメントを追加
画像をオンにする!