Sassブログ

9ページ中7ページ

前のページ

  • Dart Sassはベータ版です

    2017年6月5日投稿 Natalie Weizenbaum

    先週末は3連休で、シアトルの天気は素晴らしかったです。型にはまらないことですが、ここの春はしばしば暑すぎない明るい晴天に特徴づけられ、そのような日には、リビングルームの肘掛け椅子に寄りかかり、コードを書くのが大好きです。今週末は、残りのいくつかの@extendのバグを修正し、ついに**Dart Sassをsass-specと完全に互換性のあるものにしました**[1]

    これは、Dart Sassのアルファ版からベータ版への移行を告げるマイルストーンとして決定したものです。Dart Sass 1.0.0-beta.1は現在npm、pub、Chocolateyで利用可能です。皆様自身のアプリケーションで試してみることをお勧めします。既知のバグはすべて修正済みですので、あとは熱心なユーザーの皆様がそれ以外のバグを見つけてお知らせください

    次のステップ:Ruby Sass次のステップ:Ruby Sassパーマリンク

    Dart Sassと既存の実装の間には、いくつかの意図的な動作の違いがあります。これらの違いはすべて、私たちが…

  • Sassとブラウザの互換性

    2017年2月11日投稿 Natalie Weizenbaum

    Sassのコア設計原則の1つは、常にCSSをできる限り理解しないことです。CSSプリプロセッサとして、もちろんCSSの構文を理解する必要がありますが、できる限り、セマンティクス(スタイルの意味)を気にしないように努めています。つまり、Sassは、どのプロパティが有効であるか、どのHTML要素が実際に存在するか、あるいは多くの場合、ほとんどの@ルール の構文さえも知りません。

    これによって多くのメリットを得られます。SassがCSSについて持つ組み込みの知識が少ないほど、新しいCSS機能でうまく動作しない可能性が低くなります。新しいCSSプロパティを使用するたびに機能要求を提出する必要があると想像してみてください—それはひどいでしょう!代わりに、実際の構文が変更されない限り、古いバージョンのSassは喜んで動作し続けます。これははるかに まれです。

    この分離のおかげで、ブラウザの互換性についてあまり心配する必要はありませんでした。Sassは、与えられたCSSをそのまま渡すだけです。 それは…

  • Dart SassがChocolateyに登場

    2017年1月13日投稿 Natalie Weizenbaum

    Dartへの移行の静かな利点の1つは、Dartアプリケーションの配布がいかに簡単かということです。Dart VMは、アプリケーションのすべてのソースを1つの簡単にロードできるバイナリ・スナップショットにバンドルできるため、Dartアプリケーションを実行するには、dart実行可能ファイル、スナップショットファイル、そしてアプリを呼び出す小さなシェルスクリプトの3つのファイルのみが必要です[1]。これは、単一のアプリケーションを実行するために実行可能ファイルとライブラリの全体的なインストールが必要だったRubyからの大きな改善です。

    これらの3つのファイルは、現在GitHubのリリースページで配布しています。しかし、アーカイブを見つけてダウンロードし、開いてコマンドラインパスに追加する作業は、可能な限り避けたいエントリ障壁です。本日、WindowsのパッケージマネージャーであるChocolateyDart Sassパッケージをリリースすることにより、その方向へ一歩踏み出しました。今すぐインストールできます 

    $ choco install sass -prerelease

    これにより、Dartを実行するsass実行可能ファイルが得られます 

  • Dart Sass発表

    2016年10月31日投稿 Natalie Weizenbaum

    ここ数ヶ月、私はひっそりと新しいプロジェクトに取り組んできました。本日、Dart Sassを世界に発表できることを嬉しく思います。これはSassの全く新しい実装で、高速で、インストールが容易で、ハックしやすいように設計されています。まだ完成していません—私は着実にsass-specに取り組んでいます—そのため、今日はバージョン1.0.0-alpha.1をリリースするだけです。しかし、ダウンロードして、試用して、問題を報告し始めるのに十分な堅牢性があります。

    スタンドアロンのアーカイブをリリースページからダウンロードできます—解凍して、フォルダーをパスに追加し、dart-sassを実行します。DartはJavaScriptにもコンパイルされるため、npmがインストールされている場合は、npm install -g dart-sassを実行してJSバージョンをインストールできます。また、Dartユーザーである場合は、pub global install sassを使用してインストールできます。

    なぜSassを書き直すのか?なぜSassを書き直すのか?パーマリンク

    過去数年、Sassには主に2つの実装がありました。Ruby Sassは、主に私によって書かれたオリジナルの…

  • Sass 3.5リリース候補

    2016年8月30日投稿 Natalie Weizenbaum

    Sass 3.5.0-rc.1をリリースするボタンを押しました。前回のリリースから時間が経ったように思えるかもしれませんが、それは事実です!しかし、良い理由があります。超高速なSassのC++実装であるlibsassに、Sass 3.4との機能パリティに到達する時間を与えるため、3.5リリース後に機能フリーズに入ると決定しました。LibsassはSassよりもはるかに若く、C++は一般的にRubyよりも遅い言語であるため、これには時間がかかりました。しかし、それは報われました。libsassは現在、Ruby Sassとほぼ100%互換性があり、いくつかの小さなバグ のみが異なります。

    機能フリーズが解除された後、私たちは主にSass 4.0の中心的な機能となる新しいモジュールシステムの設計に焦点を当てていました。しかし、いくつかの新機能を追加する時間も見つかり、これがこのリリースの焦点です。

    CSSカスタムプロパティのサポートCSSカスタムプロパティのサポートパーマリンク

    Sass 3.5は現在、CSSカスタムプロパティを完全にサポートしています。カスタムプロパティ は…

次のページ