You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
March 12, 2013 Abba - JavaScript a/b testing Abba is a self-hosted a/b testing framework built to help improve conversion rates on your site. Tuning signup and payment forms can have huge effects on your business, and it’s a good idea to supplement design and copy changes with data on how differences actually effect conversion. We built this tool for internal use at Stripe, and today we’re open-so
MVCフレームワークのBackbone.jsが正式版1.0に到達。jQuery互換のモバイル向け「Zepto」も1.0に JavaScriptのMVCフレームワークとして、おそらくもっとも知名度が高いと思われるBackbone.jsが、ついに正式版となるバージョン1.0としてリリースされました。 Backbone.jsは、わずか1500行程度のとても軽いフレームワークなのが最大の特徴です。昨年末には翻訳コミュニティのenja-ossによってコメントをすべて日本語訳したソースコードが公開されています。 MVCを実現するのにフォーカスしたフレームワークのため、jQueryやテンプレートエンジンのHandlebarsと組み合わせて使うのが一般的です。 バージョン1.0をリリースし、今後のBackbone.jsはどうなっていくのでしょうか? ドキュメントには次のように書いてあります。 In an
By Nathan E Photography 2013年6月にリリース予定のFirefox22に搭載されるJavaScriptエンジン「OdinMonkey」に、JavaScriptプログラムをネイティブコード速度の2倍程度の実行時間で済むように最適化するJavaScriptサブセットである「asm.js」が採用されることが発表されました。既に現時点で利用可能となっているFirefox22のNightlyビルドでは初期設定で「オン」となっており、どれぐらい高速化するかが各種デモとともに体験できます。 asm.js in Firefox Nightly | Luke Wagner's Blog https://blog.mozilla.org/luke/2013/03/21/asm-js-in-firefox-nightly/ 実際にasm.jsがどのようなものかというFAQも用意されてい
JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、Java、JavaScript、Perl、Python、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。
JavaScriptユニットテストフレームワーク「QUnit」開発者のJorn Zaefferer氏は1月24日、最新版「QUnit 1.11.0」をリリースした。 QUnitはWebブラウザ上で実行できるJavaScriptユニットテストツール。jQueryライブラリのテストを目的として開発されたが、2009年にjQueryへの依存性を切り離し、単体で利用可能なテストテストフレームワークとなった。オリジナルの開発者であるJohn Resig氏とZaefferer氏が中心となり、jQuery Foundationのプロジェクトとして開発が進められている。 QUnit1.11.0は2011年10月にリリースされたバージョン1系の最新版となる。テスト対象のオブジェクトの情報からテストスイートに名前を付けられるCompositeアドオンの導入やJUnitLoggerアドオンのリライト、propE
Capybara-Webkit+Cucumber+Sinon.JSでJavaScriptのテストはここまで変わる:フレームワークで実践! JavaScriptテスト入門(5)(1/3 ページ) しっかりとJavaScriptをテストするために、今注目のJavaScript用のテストフレームワークをいくつか紹介し、その概要から実践的な使い方まで解説する連載。今回は、RubyでWebKitをヘッドレス化するフレームワーク、受け入れテストの記述が日本語でできるツール、スタブやモック、スパイが使えるライブラリを組み合わせたテスト方法などを紹介。 Capybara-WebkitとCucumberとSinon.JSを利用したJavaScriptのテスト 本連載の最終回となる今回は、これまでの連載のようなJavaScriptのロジックを単体テストするのではなく、Webブラウザ上の操作と、それによって動作
jQuery Mobile 1.3が今晩正式リリース予定。JavaScript MVCフレームワークのEmberは1.0RCが公開 現在リリース候補版が公開されているjQuery Mobile 1.3は、レスポンシブなテーブルやグリッドに対応し、横幅に応じてレイアウトが柔軟に変化。レンジスライダーやパネルのような新しいユーザーインターフェイスの要素が追加されるなど、比較的大胆なバージョンアップとなります。 参考:jQuery Mobile 1.3β公開。レスポンシブなテーブル、グリッド、追加コンポーネントなど大幅強化 そのjQuery Mobile 1.3の正式版が、日本時間で今晩公開される予定です。先週2月14日に行われたjQuery Mobile Team Meetingの議事録によると、「1.3.0 Final release still on track on Monday the
モバイル向けBaaS「Kiiクラウド」正式版の提供開始。ユーザー認証、オブジェクトストレージなど。ストレージ1GB、100万コールまで無料 モバイルアプリケーションのバックエンド機能として、ユーザー認証やオブジェクトストアなどの機能を提供する、BaaS(Backend as a Service)型クラウド「Kiiクラウド」を、Kiiが日本と米国で正式サービスとして開始しました。 提供される機能は、ユーザー認証、デバイス認証、オブジェクトストレージ、ファイルストレージ、ファイルシンク、ユーザーの行動分析、アドネットワーク最適化など。Android、iOS、JavaScriptなどのクライアントアプリケーションから利用できるようになっています。 モバイルアプリケーションのためのバックエンドの機能があらかじめ用意されているため、開発者はクライアント部分の開発に注力でき、運用開始後もサーバの運用や
Twitterは自社サービスで利用しているJavaScriptフレームワーク「Flight」をオープンソースで公開しました。 Flightはコンポーネントベースの軽量フレームワーク。開発者に対して非同期で独立性の高いコンポーネントを定義する機能を提供することで、デバッグ、テスト、イベントハンドリングなどを容易にするフレームワークのようです。 Githubのページでは以下のように説明されています。 Components cannot be directly referenced, instead they communicate by triggering and subscribing to events. Consequently every component, and every component API, is entirely decoupled from every othe
A front-end framework for building HTML5 mobile apps with a native look and feel. CSS3 Transitions optimized for mobile performance. Swipable carousels using flickable.js. Integration with backbone.js views and routers. Ratchet CSS UI components. Try loading this page on a mobile phone or try our "simulator" to the right. Download Installation Javascript Dependencies modernizr zepto zepto flicka
Juniorは、Justin Martin氏が開発したフレームワーク。Martin氏は“My holiday project”としてJuniorを開発したとツイートしています。 Juniorの特徴は、モバイルに最適化したCSSトランジションによるスムーズな画像効果、zeptoやbackbone.jsなど多数のライブラリに依存していることなど。UIコンポーネントはRatchetを利用しているようで、モバイルネイティブのルック&フィールを備えていると説明されてます。 modernizr、zepto、backboneなどに依存 Juniorが依存しているライブラリは以下。 modernizr(ブラウザごとに異なる実装を調べて、対応するコードを書きやすくする) zepto(jQuery互換のミニマルなライブラリ) zepto flickable(zeptoのタッチ対応プラグイン) lodash(U
Yahoo!は12月12日(米国時間)、YUIの最新版となる「YUI 3.8.0」の提供を開始した。YUIは、Yahoo!が提供しているJavaScript/CSSフレームワーク。BSDライセンスのもとで提供されており、YUIのポータルサイト「YUI Library」より取得できる。Yahoo!のサーバ(通常版/圧縮版)から直接読み込むことも可能となっている。 YUI 3.8.0の主な新機能は次のとおり。 新たに「Y.Color」ユーテリティを導入 新たに「Template」クラスを導入 Attributeモジュール及びBaseモジュールをリファクタリング ScrollViewウィジェットの強化 Y.Colorは16進数、RGB、HSV/HSLのカラー値を変換するモジュールやメソッドを提供する。Templateは汎用的なテンプレートエンジンAPIを提供するクラスで、Y.Template.M
動くぞ!きれいだぞ! ヘ(・_・ヘ) とにかく痩せたい、HTMLファイ部のほんだです。 jsdo.it、nakamap、Paberish、HTML5実力テストといった自社運営Webサービスの HTML5エンジニアを担当している者です。 jsdo.it、ユーザー数 5万人突破! 手前味噌ですが、このたび弊社運営のHTML5コード共有コミュニティ「jsdo.it」が、 ユーザー数 5万人を突破しました!(わーい!) 今回の記事では、jsdo.itのユーザー5万人を記念して、 HTML5 Canvas に芸術的な動きを表現しているJavaScriptコード「アートスクリプティング」を特集します! あまり一般的ではないようですが、「アートスクリプティング」という言葉でくくってみました。 Canvasアートスクリプティング特集! 説明不要! 気になったコードは是非のぞいてみてください!
書式 n = array.indexOf(item,from) n : 検索位置 array : 配列 item : 検索文字 from : 検索開始位置【省略可能】 配列要素を検索するにはindexOf()を使います。パラメータには検索するための要素を指定します。検索は完全一致で行われ一致した場合のみ要素の参照位置を返します。文字が見つからない場合には-1を返します。indexOf()の2番目のパラメータには検索開始位置を指定することもできます。検索開始位置を省略した場合には配列要素の先頭から検索が行われます。 サンプルコード [実行] <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-type" content
WebGLの能力を引き出すプログラマブルシェーダー Webページ上で利用できるグラフィック技術を紹介する本連載も、ついに最終回となりました。フィナーレを飾る題材は、WebGLの最も強力な機能である「プログラマブルシェーダー」です。前回(多彩な表現力のWebGLを扱いやすくする「Three.js」)と同様にThree.jsの使用を前提として、プログラマブルシェーダーの基本的な書き方と、Three.jsを各機能に組み込む方法を解説します。 前回はThree.jsの代表的な機能を解説し、いずれもWebGLでなければ実現の難しいものばかりでした。しかし、実はそれでもWebGLの能力のごく一部を使っているにすぎません。独自のプログラマブルシェーダー(カスタムシェーダー)を書くことができれば、描画処理の大部分を柔軟にカスタマイズでき、望み通りの表現を得られます。Three.jsの使い方に慣れたら、ぜひ
備忘録をかねてJavaScriptで指定したオブジェクトの全てのプロパティとメソッドを表示する方法をメモっておきます。 function printProperties(obj) { var properties = ''; for (var prop in obj){ properties += prop + "=" + obj[prop] + "\n"; } alert(properties); } とりあえず、上記の関数を書いておいて、プロパティを表示したいオブジェクトを渡せば、alertのダイアログとして表示されます。 IEの場合はダイアログを表示した段階で、Ctrl+Cでダイアログの表示内容をコピーできます。 Firefoxの場合は、alert(properties); のところを document.write とかにするといいかも。 カテゴリー: 技術メモ |
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く