タグ

ブックマーク / qiita.com/_likr (4)

  • RustでWebフロントエンド開発 - Qiita

    はじめに 何故RustでWebフロントエンド開発をするのか、まずはWebフロントエンド開発に詳しくない人向けにも、背景を簡単に紹介します。 HTML5時代なんて言われるようになって久しいですが、Webブラウザがリッチな表現力を持つにつれて、Webは単純なコンテンツ配信のプラットフォームからアプリケーションのプラットフォームへと成熟してきました。 Webフロントエンドアプリでは、基的にはJavaScriptを使って開発を行います。 しかしながら、JavaScriptを直接書く場合には、言語機能に不足を感じることや、ブラウザに実装されている機能しか利用できないといった問題がありました。 最近では、それらの問題を克服するために、AltJSあるいはJavaScriptトランスパイラを使って、他のプログラミング言語からJavaScriptプログラムを出力するというアプローチが普及してきました。 リ

    RustでWebフロントエンド開発 - Qiita
    vvakame
    vvakame 2017/02/14
    去年12月の時点でここまで進んでた人が日本にいたとは…(という顔
  • Angular2のRouterを触ってみる - Qiita

    まずは最小限の例を示しましょう。 beta.0で更新された5 MIN QUICKSTARTを参考にディレクトリ構成は以下のようにしています。 my-app ├ node_modules ├ app │ ├ app.component.ts │ ├ page1.component.ts │ ├ page2.component.ts │ └ boot.ts ├ index.html ├ package.json └ tsconfig.json <html> <head> <title>Angular 2 QuickStart</title> <script src="node_modules/angular2/bundles/angular2-polyfills.js"></script> <script src="node_modules/systemjs/dist/system.src.j

    Angular2のRouterを触ってみる - Qiita
    vvakame
    vvakame 2016/01/04
    良さそう
  • Angular2でもとりあえずSVGを描いてみる - Qiita

    はじめに 私は日頃からSVGを使ったデータビジュアライゼーションをやっています。 2013年頃、はじめはSVG要素の構築にD3.jsを使っていましたが、性能と書きやすさ、保守性などのバランスをとって、最近ではAngularJSやReactへとライブラリを移行してきました。 AngularJSはお気に入りのライブラリですがデータビジュアライゼーションに使うという点では性能に不安がありました。 Angular2がリリースに向けて着々と準備されているということで、性能も改善されたというAngular2でSVGを描いてみます。 Angular1とAngular2で同じ機能を実装して違いを比べてみます。 どちらもTypeScriptで実装します。 Angular1のバージョンは1.4.8、Angular2のバージョンは2.0.0-alpha.53を使います。 Angular1による実装 まずはお決ま

    Angular2でもとりあえずSVGを描いてみる - Qiita
  • SVGを画像みたいに保存できるD3 Plugin作った - Qiita

    D3.jsなどのライブラリの普及によってWebでデータビジュアライゼーションをするということが流行りつつあります。 さて、D3.jsでは主にSVGとして画を描くことになるんですが、書き出されたSVGを簡単に保存して他のドキュメントに貼付けるといった手段がないので困ることがあります。 せっかくSVGで描かれた画をスクリーンショットで保存するのはイマイチですよね。 というわけで、img要素の画像のように右クリックをして保存ができるようなD3 Plugin、d3-downloadableを作ってみました。 インストール bowerにパッケージを登録してあります。 npmも対応しました。(2015/05/12) 使い方 script、cssを読み込んで、svg要素のselectionに対して、downloadable()をcallするだけ。 svg要素を右クリックするとメニューが表示され、SVG

    SVGを画像みたいに保存できるD3 Plugin作った - Qiita
    vvakame
    vvakame 2015/04/30
  • 1