キーワード検索「無名関数」
まだまだ間に合うCanvasでアニメーション入門(まとめと実践) :: 5509
JavaScript Advent Calendar 2010も22日目!あと3日ですよ。僕はちょうど学んだばかりのCanvasをアウトプットもかねて、まとめと実践を書いてみます。知ることと行うことは同一である、最近行ったセミナーでも言ってました。jsdo.itにはほんまにこれCanvasなん?なサンプルいっぱいありますね。あーいうの書けるようになりたいなぁとか思いつつ、jQueryばっかりさわっ...
JavaScriptの無名関数の実行 (function(){})() と (function(){}()) の違い | 圧縮電子精神音楽浮遊構造体
2011年12月17日土曜日 JavaScriptの無名関数の実行 (function(){})() と (function(){}()) の違い JavaScript Advent Calendar 2011 (オレ標準コース) 17 日目、polygon_planet です。 ずっと Advent Calendar 参加してみたいなぁと思ってたんですが ネタが思いつかない日々で半分諦めてたんで...
記号だけのJavaScriptプログラミングの基本原理 - JPerl advent calendar 2010 sym Track
記号だけのJavaScriptプログラミングの基本原理 - 2010 advent calendar symPerl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな?こんにちは。プログラマ定年を迎えたのであとは悠々自適に日々過ごそうと思ってるはせがわです。JavaScriptで記号プログラミングを行う基本的な取り組を説明します。jjencodeなどで使っているテクニックです。ま...
(function(){ ... })()の別の書き方いろいろ - 泥のように
JavaScriptでよく使われるコード片に即時関数というものがあります。無名関数を宣言して即実行することで、ローカルスコープの存在しないJavaScriptにおいて擬似的にローカルスコープを再現します。 一番有名なのはこの(function(){ ... })()の形式なのですが、なぜfunctionの外側にカッコが必要なのか不思議に思ったことはないでしょうか? ためしにfunction(){ ...
モダンJavaScriptを無理なく学べる5冊+2 | カグア!
この5冊で一通り学べます。最近のJavaScriptが書きたいなあ、と思ったときに、キーとなるのは・・・。jQuery、クロージャ、無名関数、HTML5、スマートフォン対応!?それらを「わかりやすく」学べる、という視点で選んだ5冊。そもそもJavaScriptって何?という方は、まず以下の記事から。JavaScript講座 [Smart] >>書き方、構文、演算子・・・。基礎を学べます。 「目指せ...
JavaScriptベストプラクティス30選-jsEdu | Web scratch
#jsEduから適当に選んで日本語にしたものです。 訳とかは全く正確ではなく、as possibleなど表現をかなり省いてるので命令口調になってます。 フィーリング的なものはあんまり入れてないので、興味をもったらTogetter – 「JavaScriptのベストプラクティス大会 jsEdu」を読みましょう。(まとめた奴はこれの10倍くらいありますが、被ってるのや関係無いのもあるので読める程度の量...
jQueryのプラグインの作り方 | Coder's Note
jQueryのプラグインを作る。と考えるととても大変なことのように考えてしまいがちですが、実は簡単に作ることができるのです。プラグイン用の書き方に従って書けばjQueryを使ったいろいろなコードを書いたことがある方なら誰だって作れます。(プラグインの名前を決めるのが一番難しいかもしれません。)jQueryのプラグインのお作法例えばこんなコードがあったとします。$(function() {$('.s...
【レビュー】JavaScriptでタイマーを使って擬似マルチスレッドを実現する方法 | エンタープライズ | マイコミジャーナル
SitePoint: New Articles, Fresh Thinking for Web Developers and DesignersSitePointのJavaScript Timer-Based Pseudo-ThreadingにおいてJavaScriptで擬似マルチスレッドプログラミングを実装する基本的な方法が紹介されている。アイディアの根幹は細切れにした関数をsetTimeout...
Effective JavaScript - Dynamic Scripting
Effective JavaScript A Few Ways to Improve Your JavaScriptEffective JavaScript は JScript 、JavaScript 、ECMAScript による効果的なスクリプトの構築方法を解説するものです目次0 序章はじめに表記法1 関数引数 - デフォルト引数、正当性チェック、残余引数、オーバーロード関数とオブジェクト -...
CoffeeScript基礎文法最速マスター | 株式会社インフィニットループ技術ブログ
はじめまして。新人のtek_kocです。今回は巷で話題のCoffeeScriptの文法をまとめてみました。1年近く前に流行った基礎文法マスターシリーズにCoffeeScriptがなかったので、勉強も兼ねて同形式で書いてます。JavaScriptを使っている方はこれをざっくり眺めてCoffeeScriptへの移行を検討してくれればなと思います。まだ網羅しきれていないですが、これを読めばCoffeeS...
JavaScriptでIteratorを書く - あと味
JavaScript最近、Wordpress絡みでPHPを書くことが多くて、かつバージョンも5.2だったりするので、高階関数とか無名関数とかが無性に使いたくなります。ということで、JavaScriptでIteratorでも書いて心の平静を保つことにします。クロージャ版Iteratorこれが書けるJavaScriptは素敵だ。使用例var iter = iterator(document.getEl...
Vim-users.jp - Hack #160: JavaScript開発環境
問題Vimのデフォルトの状態でJavaScriptのコードを書くと、以下のような問題が発生します。インデントがおかしいvar a = {a_この状態で:を打鍵しますと、var a = {a:_のようにインデントが一つもどってしまいます。キーワードがおかしいjQuery時代、$ではじまる変数名を使う機会が増えています。var $a = 1;このaの位置から*を打鍵しますと、$aではなくaという単語だ...
JavaScript - 小学生のためのクロージャ
http://konno-freesoftware.blogspot.com/2010/02/javascript_10.html より。 計算機科学におけるクロージャとは クロージャ - Wikipedia 引数以外の変数を実行時の環境ではなく自身が定義された環境静的スコープにおいて解決する関数の一種 なのであるがさすがにこの説明だけではピンと来ないかと言って function newCount...
東京Node学園 1時限目 メモ - すぎゃーんメモ
JavaScript, node.js東京Node学園 1時限目 : ATNDvar memo = {opening: [ {speaker: '@meso',title: 'ご挨拶 / 5分でわかるNode.js',contents: ['http://tng1.mesolabs.com/','キーワードはイベント駆動, 非同期(non blocking)','簡単に早い非同期サーバが書けるよ!...
Route 477 - CoffeeScriptメモ
this @foo →this.foo 無名関数 1行で foo = (x) -> x + 1 複数行で bar = (x, y = 1) -> x + y 矢印を=>にするとthisがbindされる $('.shopping_cart').bind 'click', (event) => @customer.purchase @cart 配列リテラル 改行をカンマのかわりに使える aa = [ ...
JavaScript: The Good PartsからTitanium Mobileを触れるのに知っておいたほうがいいことアレコレ(超下書きバージョン) - JP::HSJ::Junknews::HatenaSide
JavaScriptのスキルをステップアップさせていく中で必読なのがオライリージャパンからリリースされているJavaScript: The Good Parts ―「良いパーツ」によるベストプラクティスです。JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス作者: Douglas Crockford,水野貴明出版社/メーカー: オライリージャパン発売日:...
Togetter - 「DOM Event の target」
addEventListenerに指定した無名関数をremoveEventListenerしたいばあい、event.currentTarget.removeEventListener(event.type, arguments.callee)ってやればいいことに気付いた
濃縮還元オレンジニュース:「非同期プログラミングの改善」のエッセンス|gihyo.jp … 技術評論社
濃縮還元オレンジニュース 「非同期プログラミングの改善」のエッセンス 2011年4月26日 初出:WEB+DB PRESS Vol.62(2011年4月23日発売) 角田直行 技術動向, JavaScript, Node.js プログラミング, モジュール, 無名関数, Node この記事を読むのに必要な時間:およそ 0.5 分 サーバサイドJavaScript「Node.js」に関するイベント「...
jQueryはイベント操作をどのように行っているのか |
addEventListenerの引数設定…煩わしくないですか? addEventListenerを使い、さらにそのハンドラが参照する関数へデータを渡したい場合、 addEventListenerを実行するコンテキストと、登録される側の関数の両方からアクセスできる変数やオブジェクトにデータを入れておく。 無名関数を作り、その中で目的の関数を引数付きで呼び出す構造にする。 という方法があると思います...
jQueryのソースコードから学ぶ11の事(movie) | JSer.info
11 More Things I Learned from the jQuery Source « Paul Irish http://paulirish.com/2011/11-more-things-i-learned-from-the-jquery-source/jQueryから学ぶ11の事という感じのプレゼン動画 中で出てくるコードは11 More Things I Learned fro...
