[編集] 概要 関数はプログラムの中に繰り返し現れるような同じコードや、意味がそろっているコードを一つの手続きとしてまとめるために用いられます。JavaScriptの関数はfunction文を使って定義します。 function add(a, b) { var sum = a + b; return sum; } v... 続きを読む
縁あってレビューさせていただき、その結果献本いただいたので書評を勝手ながら。オブジェクト指向JavaScript作者: Stoyan Stefanov,水野貴明,渋川よしき出版社/メーカー: アスキー・メディアワークス発売日: 2012/04/13メディア: 大型本クリック: 89回この商品... 続きを読む
A New Crankshaft for V8 Tuesday, December 07, 2010 Today we are introducing Crankshaft, a new compilation infrastructure for V8, Google Chrome’s JavaScript engine. By using aggressive optimizations, Crankshaft dramatically improves the perfo... 続きを読む
Better code optimization decisions for V8 Tuesday, May 01, 2012 Labels: v8 As of current dev and beta channel releases, V8 uses a new algorithm based on counters to decide which functions to optimize. This greatly increases performance for sm... 続きを読む
Vim, JavaScripthttps://github.com/teramako/jscomplete-vim既存のvimに入っているautoload/javascriptcomplete.vimがアレだったので、もう少し賢そうなのを作りたいと思い、作り始めた。初めてのVim scriptなので拙いコードだと思うけど。ある程度目的は達成... 続きを読む
Google Chromeをメインブラウザにすると、本当に便利な点はいくつもありますが、幾つかの不満が出てきます。 その内の一つが「ChromeではJavaScriptを無効にしづらい」という事です。 Firefox等では、各種プラグインで簡単にJavaScriptオフに出来ましたが、Chro... 続きを読む
Revisions 724104 podhmo March 02, 2012 8eb6c2 podhmo March 02, 2012 d4a1e3 altnight March 02, 2012 7b6072 altnight February 22, 2012 aaef1e altnight February 05, 2012 affb61 altnight February 05, 2012 ac6e77 altnight January 16, 2012 768f92 a... 続きを読む
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84... 続きを読む
こちら でご紹介した patterns & practices: Project Silk では、JavaScript の単体テストに jQuery で使われている QUnit が採用されています。JavaScript のニーズが非常に高まっている中、その JavaScript コードのテストをどのようにおこなうか、といったこ... 続きを読む
javascript, thinksスカンディナヴィア半島というサービスをリファクタリングしていたこれはTwitter List クライアントです。OAuthに対応していないのでPublicなリストしか取れませんがそのかわりマルチカラム対応、また簡単なコメントを読めば自分で好きに設定... 続きを読む
本稿では新しいWEBページ用の言語であるHTML5+WebGLを利用して、 ウェブブラウザ上で、物理シミュレーションの計算と描画をリアルタイムに実行する「物理シミュレータ」の作成までの手順を記述します。 本稿では、物理シミュレータの例として、任意の初期条件... 続きを読む
JavaScriptのプロジェクトを新しく作るにあたってディレクトリ構成をどうするか悩んだので、オープンソースのライブラリなどを参考にすることに。ということで、モダンなJavaScriptライブラリ・フレームワークのディレクトリ構成をまとめてみました。 モダンと... 続きを読む
グローバルナビゲーションはロゴの下に配置されていることが多いですが、スクロールするとナビゲーション部分だけが上部に固定されるようなものをjQueryでやってみたいと思います。 html & css htmlです。 html <h1><a href="#">タイトル</a></h1> <div class="... 続きを読む
大規模UIをJavaScriptで実現するためのテクニック、サイボウズkintone開発の現場から。デブサミ2012 7万行規模のJavaScriptプログラムで構築されたユーザーインターフェイス。そのプログラミングで使われたテクニックとはどういうものか。 2月16日、17日の2日間... 続きを読む
「Developers Summit 2012 - 10年後も世界で通じるエンジニアであるために」で発表してきました。 デブサミ2012 kintoneの表と裏 - 表編 View more presentations from yo_waka イマドキのJSの話とかではなくて、UIをJSで作る際の設計ノウハウみたいな話にした... 続きを読む
そろそろ4月も近いということもあって、新たにWeb業界やSIer業界に入るぞという方がプログラミングの勉強をし始めているころでしょうか。最近は、エンタープライズでもWebクライアントが主流になりつつあるのでJavaScriptの習得は避けては通れない道だと思いま... 続きを読む
だいぶ間が空いてしまいましたが、サイ本の続きです。 今回は 9 章。自分がちゃんと身につけたいと思っていたプロトタイプやコンストラクタの内容。 ちゃんと理解して実践に活かしたい。 9 章 クラスとコンストラクタとプロトタイプ 9.1 コンストラクタ new 演... 続きを読む
(2)プロトタイプ・オブジェクトの変更はリアルタイムに認識 プロトタイプ・オブジェクト配下のメンバが(インスタンスにコピーされるわけではなく)暗黙的な参照を通じて、必要都度にアクセスされるという事実には、もう1つ大きなメリットがある。それは、イ... 続きを読む
プロトタイプによって解決! JavaScriptでは、こうした問題を解決するための仕組みとして、「プロトタイプ」という概念が用意されています。 プロトタイプとは、以下のような特徴を持つオブジェクトです。 プロトタイプの実体は、コンストラクタ関数が持つproto... 続きを読む
はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaやC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向... 続きを読む
Script Junkie | Creating Responsive Applications Using jQuery Deferred and Promises (日本語訳: jQueryのDeferredとPromiseで応答性の良いアプリをー基本編 | ゆっくりと… ) をみて、(ε・◇・)з Deferred… Promise… お 覚えられん…って正直思いました... 続きを読む
既に多くの方が JavaScript のオブジェクト指向的側面についての解説を記事にされていますが、読み手側から見ると、例えばプログラミング言語への習熟度やオブジェクト指向自体に対する理解度がチマチなわけで、私自身、「おお、なるほど!」 っていう、頭の中... 続きを読む
About nude.js is a JavaScript implementation of a nudity scanner based on approaches from research papers. HTMLCanvas makes it possible to analyse image data and afterwards decide whether it should be displayed or not. The detection algorithm... 続きを読む
// fib.js function fib(n) { if (n == 0 || n == 1) return n; return fib(n - 1) + fib(n - 2); } $ npm install js2coffee -g $ js2coffee fib.js > fib.coffee // fib.coffee fib = (n) -> if n == 0 or n == 1 return n fib(n - 1) + fib(n - 2) 「(既存プ... 続きを読む
「OSSコミュニティに参加したいけれど、どうしたらいいか分からない」「中が見えにくいので不安」……OSSコミュニティの“中の人”へインタビューし、OSSコミュニティをもっと身近に感じてほしい。 前編|1 2|次のページ The Linux Foundationジャパンディレ... 続きを読む
var linkID = "yahoo"; // リンクを設定するタグのID var linkURL = "http://www.yahoo.co.jp/"; var baseTag = document.getElementById(linkID); var link1 = baseTag.firstChild.nodeValue; var aTag = document.createElement("a"); aTag.href = linkURL; a... 続きを読む
Programming style is where opinion and reason collide, often leading to endless arguments with no clear winner. The real secret to style is to be consistent, and respect other people: if you’re working on a project by another author, then fo... 続きを読む
JavaScriptでイイ感じに開発をしたいという欲求が高まってきたため、自分でフレームワークを作らずに世界の賢者たちから学びたいと思います。今回は、JavaScriptでMVCフレームワーク等を実現しているフレームワークたちをご紹介します。 Backbone.js Spine.js J... 続きを読む
A javascript library for all your client-side and form validation needs.Javascript validation has just become self aware... Lets face it, forms are boring, validation is a pain. It’s time to inject some life into them, make them fun again...... 続きを読む
Since its birth in 1994, Javascript has come a long way. Today it’s one of the most popular programming languages on the web because of high popularity of AJAX based web-applications. Also the rise of micro-frameworks such as jQuery (also Pr... 続きを読む
Fx解説Firefox 9の目玉機能であるJavaScriptの型推論(Type Inference:TI)。この機能をリリース版に投入できたことによって、ようやく本当に高速リリースサイクルを維持するめどが立ったといっても過言ではない。それくらい、TIの実装は開発プロセスにおいて... 続きを読む
Forks gist: 747384 by azu dispatcher.js created Sun Dec 19 06:50:52 -0800 2010 Revisions 3ba888 yoko Mon Dec 20 21:23:17 -0800 2010 b84e0b yoko Wed Nov 03 22:47:56 -0700 2010 331224 yoko Tue Nov 02 03:16:33 -0700 2010 4d13a4 yoko Tue Nov 02 0... 続きを読む
rails, javascriptRails 3.1 から Asset Pipeline で JS がひとつに纏められて全部読み込まれるから対策が必要だよねという話。http://text.ssig33.com/81 色々やり方があるが、おそらく現状では JS の URL Dispatcher とか Router で分岐するのが正解なのだろ... 続きを読む
Installation Js2coffee is available as a Node.JS module. $ npm install js2coffee $ js2coffee file.js > file.coffee See the source code here. Info Js2coffee helps you migrate projects to CoffeeScript by compiling your JavaScript code into Coff... 続きを読む
_ JavaScript Url DispatcherとかRouterについて調べた あるいは kanazawa.js v1.0.1 勉強会 : ATND に参加してきた。(前回と同じパターンの使い回し) なぜdispatcher(あるいは router)か 実はピンときてなかったけど、なんかこういう手法があるっぽいとい... 続きを読む
Rails3.1 の asset pipeline を production 環境で使うと、マニフェストに書いたルールにしたがって複数の同種リソースを一つにまとめてくれます。これはリクエスト数の削減やレスポンスの圧縮などに寄与しており非常に有益な仕組みなのですが、マニフェストの... 続きを読む
みなさん、ドキュメントは何を使って書いていますか? 筆者の場合、提出用のドキュメントは、WordやExcelで作っていますが、その他の多くのドキュメントはテキストエディタで書いています。 最近では、テキストファイルの書式をMarkdown記法に統一するようにし... 続きを読む
本書は裏表紙に「中級技術者向け」と明記されている。JavaScriptの言語仕様に関して、入門したことない人や、関数型の言語に見地のない人は、パーフェクトJavaScriptやサイ本あたりで、JavaScriptの言語仕様を身につけてから、取り扱うことを推奨する。それぐら... 続きを読む
Jeff Darcy has written a while back about the (lack of) security in NoSQL database. Unfortunately things haven’t changed much and if you check the NoSQL + Node.js applications I’ve posted lately you’ll notice that some of them are complete... 続きを読む
The jsbn library is a pure JavaScript implementation of arbitrary-precision integer arithmetic. Demos RSA Encryption Demo - simple RSA encryption of a string with a public key RSA Cryptography Demo - more complete demo of RSA encryption, decr... 続きを読む
jsCrypto Fast symmetric cryptography in Javascript Emily Stark Mike Hamburg Dan Boneh estark, mhamburg, dabo at cs dot stanford dot edu Introduction | Whitepaper | Performance | Usage | Download Introduction Why use cryptography in Ja... 続きを読む
理想のJavaScript入門書アスキーの鈴木さんから、テスト駆動JavaScriptをいただいた。 これは、実に良い。おれが考える理想のJavaScript入門書に限りなく近い(というか、おれが書くより良いから上方向から近い)。 まず、これはTDDの本であり、JavaScriptの問... 続きを読む
#sparrow.jsの使い方 システム要件システム要件 サーバー WEBサーバー QVGAもしくはVGAベースのコンテンツ クライアント iPhone、iPad、Android(2.2以上)、WindowsPhone7 パッケージ構成太字はフォルダ名になります。"X"はバージョンになります。 sparrow glyph... 続きを読む
sparrowとは?既存ケータイサイトを、たったの1行でスマートフォン対応させるJavaScriptライブラリ株式会社シンメトリックは2001年からケータイサイト制作とケータイサイトのマルチキャリア変換エンジンを開発・販売を行なってきた会社です。iPhoneが発売され... 続きを読む
sparrow.jsを使うと既存のガラケー向けWebサイトをスマートフォン向けサイトに変身させてくれます。それもたった一行のJavaScriptタグを追加するのみです。 0 ガラケー向けサイトをiPhoneで表示したところです。いわゆる普通の携帯電話向けサイトとしての表示で... 続きを読む
JSDeferred $.Deferred 長年JSDeferredを愛用してましたが、jQueryにDeferredがついたらしいので記憶を整理して慣れていきます。 おさらい 基本チェイン // JSDeferred Deferred.next(function(){ alert("a"); }).next(function(a){ alert('b'); }).next(functi... 続きを読む
CoffeeScript JavaScript require.js nikki Tweet JS の読込み順を征する者は なんか色々征する! with CoffeeScript ガツガツした JavaScript 案件をこなしていると、必ず直面するのが JavaSscript の読み込み順問題。 再利用性への考慮だったり、不必要なコー... 続きを読む
jsMorph is a javaScript multi parameter and element animation, morphing, motion, tweening framework with auto start-position detection, auto unit-conversion, auto time-correction for smoother viewing experience and auto fps-adjustment for bes... 続きを読む
jQueryを使ってテーブルのセルに入力 された数字のデータをカラーでグルー ピングできるようにする方法です。 プラグインは不要で簡単なコードで実現 できます。大量のデータがあるときは 使ってみては。 個人的にはあまり使う機会ありませんけど。大量の数字が... 続きを読む
target="_blank" を使わないで新しいウィンドウでリンクを開く方法 <a href="foo.html" target="_blank">foo</a> を使えば新しいウィンドウでリンクが開きますが,これは XHTML 1.1 や XHTML Basic では採用されていません. ではどうするかというと,スクリプ... 続きを読む
Rails, Ruby概要Rails 3.1で新しいプロジェクトを作ったところ、本番環境でJavaScript runtimeが見つからないというエラーが発生しました。対策として、3.1から導入されたCoffeeScriptのために、JavaScriptエンジンをインストールしました。 Could not find a J... 続きを読む
asandholm, sgje...@chromium.org, kmilli...@chromium.org, olehougaard, kodandersson, iposva@chromium.org, erik.corry, ager@chromium.org, m...@google.com, m...@belshe.com, robert.griesemer, feng@chromium.org, christian.plesner.hansen, kasp...@c... 続きを読む
前回の続きです。サンプルコードは前回から続いていると思ってください。 privateは諦めましょう 親のメソッドを呼ぶ コンストラクタ instanceofに対応する ダックタイピングのススメ 今回もobject関数を使うので再掲載。 /* * object - オブジェクトを作る * O... 続きを読む
前の記事「newを封印して、JavaScriptでオブジェクト指向する」が思いのほか反響が大きかったので、調子に乗って補足を書いてみますよ。 ブコメへの返信 「無用な複雑化に見える。」「俺俺オブジェクト指向な気がする。」といったご意見もいただいたんですが、... 続きを読む
ソフトウェアのテストは、ソフトウェア開発に不可欠な一面だが、(アプリケーション開発工程には関わらない)テスターの一群がアプリケーションが期待に沿うものになっているかを確かめる段階以外でも行われる。開発者も、単体テストで日常的な仕事の成果をテス... 続きを読む
John ResigManning Pubns Co - ペーパーバック - 2012/03/28 ¥ 3,288購入0人クリック224回言及数13ブログブックマーク7users 続きを読む
作者: Douglas Crockford, 水野貴明 続きを読む
Saturday, April 16, 2011 You Don't Know JavaScript Over the last year or so I've noticed an irritating phenomenon developing. I've seen a repetitive pattern of programmers dressing their resumes with technologies that they don't really know, ... 続きを読む
Markup You can activate modals on your page easily without having to write a single line of javascript. Just give an element a data-controls-modal attribute which corresponds to a modal element id, and when clicked, it will launch your modal.... 続きを読む
原文:Scaling Isomorphic Javascript Code (This is just for study, please contact me at tily05 atmark gmail.com if any problem.) 考えてみれば Model-View-Controller とか MVC ってよく聞くよね。実際どんなものか知ってる? 抽象的に言うなら「オブジ... 続きを読む
もう一つYokohama.rb 第9回でやっていたことをシェアします。 Backbone.jsの勉強をするため、Sinatra + Backbone.jsで簡単なサンプルを作っていました。 ・・・しかもCoffeeScriptで。 Backbone.jsとは? ここを読んでいる方は、おそらくサーバーサイドをPHPな... 続きを読む
Forces Ajaxian applications make heavy use of Javascript. Richer browser behaviour means more script code must be downloaded. Downloading Javascript has a performance impact. Interaction cannot fully begin until all initial Javascript has bee... 続きを読む
Forces The state of many web applications is inherently volatile. Changes can come from numerous sources, such as other users, external news and data, results of complex calculations, triggers based on the current time and date. HTTP requests... 続きを読む
Forces Ajax applications require browser-server communication. User-generated information must be uploaded and new server information must be downloaded. Because Ajax applications should have a smooth and continuous feel, browser-server commu... 続きを読む
Mini-FAQ Huh? These are a bunch of demos to illustrate the Ajax patterns and the book, Ajax Design Patterns by Michael Mahemoff. The Ajax patterns are design guidelines summarising the lessons people have been learning while experimenting wit... 続きを読む
/************************************************************************** 続きを読む
私のショップサイト(そば富泉)でも利用しているショップサーブなどで スクリプト利用する場合に ssl のかかったページに 移動するとスクリプトエラーが出る、または設置場所によっては動作しない場合があります。 これはショップサーブだけに言えることではな... 続きを読む
ググったらなんか難しそうな方法が出るけど簡単に条件分岐させれますyo! httpsとhttpとで、外部の異なるjavaスクリプトを読み込むときや異なるcssファイルを使い分けたい時、分岐させたいときに使えます。 というか、今作成中のサイトでSSLのシール貼るのにそ... 続きを読む
javascriptが動作するのが前提であれば、こんな方法もあるなと。 URLのプロトコル部分をチェックして、httpsでなければ転送するだけ。 この方法が良いかどうかは、ケースバイケースな気がしますが。 window.onload = function go_to_https() { // 現在のURL取得... 続きを読む
Changing favicon dynamically (FF/Opera Only?). FAQ below. To see the favicon change in a background tab, try the animation demo. 1. Type a letter. Hold shift key to change title as well (Firefox). 2. Look up. Favicon has changed. FAQ What's F... 続きを読む
こんにちは、2011年度新卒エンジニアの夏目です!突然ですがみなさんJavaScript書いてますか? 最近はjQuery Mobileなどを利用したスマートフォン向けアプリ開発において、クライアントサイドでもヘビーなJavaScriptのコーディングをする機会があると思います。... 続きを読む
Episodes Archives The Changelog - Open Source moves fast. Keep up. Latest episode Episode 0.6.7 - HTML5 Boilerplate, Modernizr, and more with Paul Irish Adam and Wynn caught up with Paul Irish of Google’s Chrome developer relations team to t... 続きを読む
Emacs de Javascript Programming 小保田 規生さん @nori0428 資料: http://bit.ly/kOnUdm “ ” 続きを読む
A framework-agnostic styled alert system for javascript. Lightweight, flexible, css3 animation, blah blah blah easy to use something clever needs to go here. Best of all, it's really easy to use. WOW! Look at these examples: You can implement... 続きを読む
JSONの発見者でJavScript界の重鎮であるYahoo!のダグラス・クロックフォード(Douglas Crockford)氏。米オライリーが主催するイベント「Velocity 2011」で、セッション「JavaScript & Metaperformance」を行いました。 いまWebブラウザ間でJavaScriptエンジン... 続きを読む
What's this? smb は様々な Web サービスが提供しているソーシャル(メディア)ボタンと呼ばれるボタンを表示させるための JavaScript ライブラリです.現在,以下の Web サービスのソーシャルボタンに対応しています. ライブラリ内で一部 MD5 ハッシュ値を計... 続きを読む
社内 IRC の #javascript チャンネルで盛り上がったのがきっかけで、社内の有志数名で JavaScript ソースコードリーディング勉強会をやった。この前予習した Raphael Sketchpad のソースコードを読んだ。前に Rails勉強会@東京で yugui さんが bundler のソース... 続きを読む
JavaScript私は陰謀論者じゃないですし JavaScript の new 演算子が大好きなわけでも大嫌いなわけでもないです。 念のため。 本記事は Hiraku さんが書かれた下記記事への言及です。newを封印して、JavaScriptでオブジェクト指向する(1)newを封印して、JavaScri... 続きを読む
のむら夢乃オフィシャルブログ 『Dream☆Diary』 のむら夢乃オフィシャルブログ アリスプロジェクトGAMEオーディションライブ情報YouTubeコンタクトメールマガジン撮影会mixitwitterGOODSmixiコミュニティグルっぽアリスファミリー このブログの読者 このブログ... 続きを読む
春ですし、少し初心者向けの記事を書きます。タイトル通り、JavaScriptのオブジェクト指向について。 JavaScript標準のオブジェクト指向といえばnewやらprototypeやらを書く必要がありますが、これらの演算子は書くのが面倒臭い上に気をつけないといけない点が... 続きを読む
JavaScriptで動くDIコンテナを作ってみました。(→計画)一般的なDIコンテナが持つ機能をサポート インスタンス管理(Singleton or Prototype)、プロパティインジェクション、初期化メソッドの実行などコンポーネント定義はJavaScript APIで。 設定ファイルは利用... 続きを読む
Rails3.1からCoffeeScriptがデフォルトで入ってるとかなんとかで、とりあえずCoffeeScriptだけで少し触ってみた。とりあえずQUnit自体もCoffeeScriptで書けるようなTDD環境を作ってみた。 とりあえず、UbuntuにCoffeeScriptをインストールするわけだけどaptの方... 続きを読む
Chrome版のFirebugことGoogle Chrome Developer Toolsですが、以前gihyoで解説したときよりさらに便利になっているので、少し紹介します(元はWebKitなので、そのうち(近いうちに)Safariでもそれなりに使えるようになるはずです)。圧縮されたコードの整形まず、... 続きを読む
Interactive video objects This is an excellent demonstration of a new UI paradigm in video editing - very powerful stuff You do not want that project 20 great and funny (if sadly true) examples of when to turn down a project. One thing of int... 続きを読む
JavaScriptでログを表示するのに使えるライブラリ「Blackbird」のご紹介。 出力したいメッセージを指定するだけできれいに整形して表示してくれます。 例えば、以下のようなJavaScriptを実行してみます。 log.debug( 'this is a debug message' ); log.info( 't... 続きを読む
出典:日経ソフトウエア 2010年12月号 pp.16-19 (記事は執筆時の情報に基づいており、現在では異なる場合があります) Webブラウザとテキストエディタさえあれば、プログラミングして実行できるシンプルで手軽な言語――。それがJavaScriptが初めて登場してか... 続きを読む
JavaScriptのIDE事情とWebStorm Ajaxの普及と共にJavaScript向けのIDEとしてAptanaや、EclipseのJSDTなどさまざまなものが登場してきた。こしかし、「これが決定版」と呼べるIDEは存在しなかったのが実情だ。 WebStormはIntelliJ IDEAでお馴染みのJetBrains社が... 続きを読む
ペアトレーニング用に V8 のシェルが欲しかったんだけど、libv8-2.0.3, libv8-dev にはどうも付属されてないようなので、しょうがないからコンパイルした。x86_64 環境だからちょっと苦労した。 $ sudo aptitude install subversion scons $ cd ~/dev/ $ svn co... 続きを読む
PhantomJShttp://code.google.com/p/phantomjs/「PhantomJS is a minimalistic, headless, WebKit-based, JavaScript-driven tool.」だそうな。Windowsのコマンドライン上からHTML中の特定要素を抜き出すことができるっぽい。簡単な使い方こちらに載っている「... 続きを読む
JavaScriptInstagram APIで、それなりに色々なことができるなーと調べているうちに、「JavaScriptだけでiPhone Appと同等のページを作れるのでは?」と思い、試しにちょっと作ってみた。JStagramJSで作ったInstagramってことで"JStagram"。iPhoneから見ると結構... 続きを読む
本日行われた Shibuya.js の発表資料をアップしました。さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料View more presentations from hotchpotchJS のテスティングフレームワークのおおざっぱな説明や JavaScript テストにおける問題、それにつ... 続きを読む
Data-Driven Documents D3.js is a small, free JavaScript library for manipulating documents based on data. D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. As a ... 続きを読む
現在、Shibuya.js が開催中です!Ustream で http://www.ustream.tv/channel/shibuyajs にて放送されています。これから、このブログの内容をしゃべります!今回「テスト」がテーマなうえ、Shibuya.js は「役に立つ話担当」「ネタ担当」に分かれていて、僕は「... 続きを読む
12:27 | 当初はNodeのことを5分で話すつもりでしたが、id:tricknotesの「時間はどのくらいあればいいですか?」という有難い申し出を受けて設定したのが20分。さすがに手元の資料では足りないのでJavaScriptの歴史についても話してきました。そちらについては資... 続きを読む
JavaScriptにおけるオブジェクトの定義 gfxさんのアドバイスに従って、JavaScriptのオブジェクト生成の記述を書き直してみました。これがベストかな。 追記 コメントより「obj.__proto__」は ie (少なくとも8までは)で使えませんのでブラウザJavaScriptでは一... 続きを読む
■感想 まず発見したときにサイドバーのデザインが綺麗だなと思った。また文章内でちゃんと内部リンクが貼ってあってとても見やすい作りになっている。 内容もそこまで難しい書き方はしてないので何とか読める。またコード(or 文字)で書くようにしているのかは... 続きを読む
最近javascript勉強しだした。そしたらjavascriptは変態だった。javascriptの関数はFunctionオブジェクトであり、値として変数に代入できるため、とてつもない変態性じゃなくて柔軟性を持っていた。 いろいろな関数の定義方法 function命令は普通。 document.wr... 続きを読む
Facebookは金曜日に新しいJavaScriptクライアント・ライブラリを発表した。これはFacebookアプリをどんなウェブサイトでも表示できるようにするもの。このクライアント・ライブラリを利用すると、どんなウェブサイトからでもFacebookのAPIコールを発行できる。... 続きを読む
javascriptでmigemoっぽいことをするサンプル 説明 migemo(平仮名カタカナのみ) つくりたかったからつくっただけですし漢字もちゃんとしてくれるJavascript/migemoというプロダクトが既にある。 デモ migemo: ひらがな かたかな ひらカタ テスト: : 関連プロダ... 続きを読む