Fork me on GitHub

2014-04-21のJS: Kendo UI、JS Recipes、square/esnext

Edit on GitHub 編集履歴を見る

JSer.info #171 - Telerikが開発してるKendo UI Coreがオープンソースとして公開されました。

Chart等の高機能なUIを除いて大部分が公開されています。

Kendo UIはjQueryに依存してるUIライブラリですが、jQuery UIとの比較は下記のサイトで比較されています。


JS Recipes というサイトでは色々な種類のJavaScriptチュートリアルが書かれています。 初心者向けの内容からUIの話やサーバサイド、gulp等のツール、最適化やワークフローについて等かなり幅広く書かれています。

逆引き的に気になったものを見てみるといいかもしれません。


SquareによるesnextというES6のコードを現在のJavaScriptに変換するツールが公開されています。

同様の目的を持ったものとしてはGoogleのTraceurやruntimeコードが不要な変換を目的としたes6-transpiler.js等があります。

このesnextで面白いのは、Syntaxそれぞれ個別に変換出来るモジュールを作っていって、esnextというモジュールはそれをつないでるだけという感じになっています。

ES6のコードをES5等に落としこむというとかなり大きなことな気がしますが、esnextのような形のプロジェクトだと綺麗に分かれているのでJavaScriptの変換などに興味がある人は読んでみると面白いかもしれません。

最近気になったJavaScript AST周りの動き | Web scratchでesnextの構成についてもう少し詳しく触れています。


ヘッドライン

JavaScriptHTML5UIイベント

Kendo UIのCoreがオープンソースとして公開された

node.jsToolsReleaseNote

npm 1.4.7リリース。

モジュールのバージョンのprefixを決める--save-prefix の追加等 以前のバージョンでデフォルトのprefixが^になったのを自分で指定できるようになった。

JavaScriptlibrary

Dateを扱うライブラリであるmoment.js 2.6.0リリース。

Node.js環境でグローバル変数がでないように、AMDのshim対応の改善、DST(夏時間)の対応改善等

adobeeditorReleaseNote

Brackets 0.38リリース。

マルチカーソルのサポート、.icoファイルのプレビューに対応

アーティクル

JavaScriptnode.jsECMAScript

WeakMapの概要と使い方について

JavaScript関数型プログラミング

Functional JavaScriptについての連載

WAI-ARIAアクセシビリティ

WAI-ARIAとはどういう仕様なのか。

Roles、States/Properties、Managin Focus、HTML5との関係について簡単に紹介されてる

vue.jsbrowserify

Vue.jsとbrowserifyを使ってJavascript、HTML、CSSをcomponentとして再利用性のあるものにする方法やRoutingについて

V8まとめ

V8に関係するスライドや記事等のリソースまとめ

スライド、動画関係

JavaScriptHTMLaudioスライド

WebAudio、HTMLAudio、HTMLVideoそれぞれの特徴と複数音の同時再生、Audio Sprite等についてのスライド

JavaScriptCSSスライド

"痛みを伴わないフロントエンド開発"

最近のフロントエンド開発のツールやライブラリ等についてのスライド。 BEM,WebCompoents,gulp,CDN,MV*,Vanilla JSについて。

サイト、サービス

JavaScriptlibrarynode.js

JavaScript/Nodeのライブラリを使った逆引き的なチュートリアルがまとまっているサイト。

初心者向けの内容からNode.jsを使ったサーバサイド、UI等のフロントエンド、gulp等のツール、最適化やワークフローについて等かなり幅広い

ソフトウェア、ツール、ライブラリ関係

ECMAScriptJavaScriptTools

SquareのES6のコードを現在のJavaScriptに変換するツール。

Traceurとやりたい事は似てるが、runtimeに必要なコードはできるだけ小さく、人間でも読みやすいコードを出力するのが目的

JavaScriptlibraryui

Viewのテンプレートとデータバインディングライブラリ。

Coreは小さめで、pluginをmixinすることでディレクティブ等を拡張出来る仕組み

JavaScriptflashlibrary

JavaScriptで書かれたFlash Lite 1.1のランタイムエンジンライブラリ。

JavaScriptlibrary

コレクションの高速なフィルタリング、ソートが出来るライブラリ。

大量のデータに耐えられる作り

webkitbrowserconsoleTools

PhantomJS2のビルド方法について

書籍関係

TypeScriptbook

2014年5月16日発売

TypeScriptリファレンス本

この記事へ修正リクエストをする
記事を紹介する