InfoQ ホームページ JavaScript に関するすべてのコンテンツ
-
-
TypeScriptがVisual Studioの正式メンバに
VS2013 Update 2 CTPリリースではTypeScriptが主要言語のひとつになった。1.0の公式リリースを間近に控え,言語にいくつかの重要な変更が行われている。
-
restyle.jsを使ったCSS処理
Andrea Giammarchi氏が開発しているrestyle.jsはJavaScriptベースのCSSプリプロセッサであり、サーバ(Node.js)でもブラウザでも動作する。 "シンプルなCSSアプローチ"と自称するこのツールはCSSのルールとプロパティのプレフィックス付きのバリエーションを生成し、DOMに挿入できる。
-
NightwatchでEnd-to-Endテストを行う
Nightwatchは、Node.js上で動く受け入れテスト用のフレームワークである。このツールは、Webアプリケーションのテストを自動化するために、Selenium WebDriver APIを使用している。また、Selenium Serverと相性が悪いJavaScriptやCSSセレクタを使ってEnd-to-Endテストを書くことができるよう、シンプルなシンタックスを用意している。
-
-
CoffeeScript 1.7
Jeremy Ashkenas氏はCoffeeScriptバージョン1.7をリリースした。長らく期待されていた新しい機能がいくつか追加された。丸括弧なしの関数チェーニングだ。
-
Node.jsのリーダー変更
Isaac Schlueter氏がNode.jsのプロジェクトリーダーの座を、コントリビュータでJoyent従業員でもあるTJ Fontaine氏に引き継ぐことを発表した。彼はまた、npmにフォーカスしたスタートアップの計画も発表した。TJ氏は今後のNodeに関する彼の計画を語っている。
-
-
Firefox OS向け開発を始めるための資料
Mozillaが開発するFirefox OSは“オープンなウェブのための完璧でスタンドアロンなオペレーティングシステムを構築するという目的”を追求しており、HTML、CSS、JavaScriptを使ってアプリケーションをインストールして実行できるようにしようとしている。LinuxとMozillaのGeckoをベースにしており、100%完全にオープンなスタックで作られている。
-
LightTable IDEがオープンソース化
Chris Granger氏がLightTable IDEのバージョン0.6リリースに伴い、オープンソースにした。このリリースではサードパーティのプラグインがサポートされた。InfoQはChris Granger氏にインタビューをした。
-
Facebook製UIライブラリ『React』の不変性をパワーアップさせる『Om』について
Omは、Facebook製HTML UIライブラリ『React』向けの新しいClojureScriptインタフェースである。OmはClojure(Script)の永続データ構造と、Reactの描画機能を改善するためにrequestAnimationFrameを使用している。InfoQはアプリケーション開発において、Omおよび関数型プログラミングがもたらす恩恵について、Omの開発者であるDavid Nolen氏と対談した。
-
JavaScriptのためのSOLID設計原則
SOLID原則は安定したJavaScriptコードを書くのに役立つオブジェクト指向プログラミングの一例だ。 JavaScriptを中心に本も書いている開発者のDerick Bailey氏が最近のプレゼンテーションでこのように語った。
-
Koa 0.2.0リリース
Node.jsベースのWebアプリケーションフレームワーク、Koa version 0.2.0がリリースされた。Koaは人気のあるMVCプラットフォーム、Expressの後継だが、新しいES6で導入された機能を多用している。これは最初の0.1.0リリースからの設計選択を再確認し、今後のリリースとプロダクション利用のためにKoaのAPIを固める上で重要なリリースだ。
-
Math.js: 多機能JavaScript Mathライブラリ
Math.jsはJavaScriptおよびNode.js向けのオープンソースMathライブラリで、数値、ビッグナンバー、複素数、単位、行列を扱うことができる。これは柔軟な式パーサも備えている。さらに詳しく知るため、InfoQはプロジェクトの創始者であるJos De Jong氏にコンタクトした。
-
さらにパフォーマンスを向上したDart 1.1
先日リリースされたDart 1.1は,dart2jsコンパイラのパフォーマンスが向上し,サーバ側の開発サポートが改善されている。言語自体はほとんどそのままだ。