タグ

JavaScriptとjavascriptに関するYoshioriのブックマーク (87)

  • オライリー JavaScript 第5版の読書会

    サイ読書会行ってきました。 http://cotocoto.jp/event/2880 仕事と場所の関係で大幅に遅刻さんだったのだけど、とりあえず参加できた範囲でまとめますだ。 まとめは人のためならず。 まとめることは再確認になって、自分のためになると思います。 とりあえず1時間遅刻して入ると >>> undefined = 3; undefined; 3 的な事がかかれてた。 37Pにあるけど、undefinedは予約語ではないので書き換えられるって事やね。 後Lingrにあるけど。 # undefined = "a" # undefined //=> "a" # array = new Array(10) # array[0] //=> null # array[0] + 0 //=> NaN # typeof(array[0]) //=> undefined # window.u

    オライリー JavaScript 第5版の読書会
  • Creating web sites for the Wii Opera browser

  • jMakiでリッチなGUIを作ろう!:CodeZine

    はじめに Javaを利用してAJAXアプリケーションを開発するためのフレームワークがいくつか登場していますが、jMakiは最も手軽にAJAXを利用できるものでしょう。今回は、jMakiと併せてリリースされているEclipse用プラグインを使い、実際にjMakiを使ってAJAXアプリケーションを作成する手順を説明します。作業を通じて、jMakiがどのような働きをするものなのか、体感してみてください。対象読者AJAXに興味があるJava開発者。JavaScriptのコーディングだけは死んでもしたくない、という人。WebアプリケーションのGUIをもっとリッチにしたい人。 JavaによるAJAX開発とは? 今や「AJAX」は、Webアプリケーション開発になくてはならない技術といってよいでしょう。JSP/サーブレットなどで開発を行う者にとっても、AJAXは無視できなくなっています。が、だからといって

  • 【ハウツー】JavaScriptの記述が不要! Java開発者向け本格的AjaxフレームワークICEfaces (1) JSFの文法でAjaxアプリを作成可能 | エンタープライズ | マイコミジャーナル

    ICEfacesとは、カナダのICEsoft Technologiesにより開発された、Ajaxに対応したJSFベースのWebアプリケーションフレームワークである。MPL(Mozilla Public License)の下に公開されているオープンソースのプロダクトであり、ICEfacesのWebサイトからダウンロードできる(稿執筆時の最新バージョンは1.6.1)。 Ajax対応のWebアプリケーションと言えば、JavaScriptによる開発が多くなるイメージを持つ方がいるかもしれない。しかし、ICEfacesの目標の一つは、JavaScript開発における困難や落とし穴を回避することにある。ICEfacesを用いると、次のことが可能となる。 JavaScriptを記述しない、サーバセントリックなAjaxアプリケーション開発 従来のJSFアプリケーション開発と同じ感覚でのAjaxアプリケー

  • http://icebeat.bitacoras.com/mootools/growl/

  • IT戦記 - 一行で IE の JavaScript を高速化する方法

    以下の一行をすべての JavaScript の前に読み込む /*@cc_on _d=document;eval('var document=_d')@*/ この一行を読み込むことによって IE での document へのアクセスが 5 倍速くなります。 たとえば 以下のように、読み込む前と読み込んだ後を比較してみます。 // Before var date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date - date); // 643 /*@cc_on _d=document;eval('var document=_d')@*/ // After date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date -

    IT戦記 - 一行で IE の JavaScript を高速化する方法
    Yoshiori
    Yoshiori 2007/10/10
    IE高速化とevalのtips
  • JavaScriptの再利用とapply

    私がこういうの大嫌いなのは一部では有名な話ですが、職場では寛容に、ネット上では偏屈に、がポリシーなので素直に流しました。

    JavaScriptの再利用とapply
  • IT戦記 - JavaScript の this について

    WEB+DB PRESS 編集の R たんから、僕の連載記事に読者様から質問が来ていると教えていただいたので、その内容を教えていただきました。 以下、内容を転載 「JavaScriptわくわく開発道」の記事に関して質問です。 今回の内容で特に興味を持ったのはthisキーワードの振る舞いでした。 thisキーワードの説明には、オブジェクト型の変数を別の変数にコピーしてから初期化すると、コピーした変数からメソッドを実行できなくなるという例が紹介されていました。 そこには「(1)の時点でobj0には{}が入っているため、hogeは未定義となってしまう」という説明があるのですが、誌面の都合上省略があるためか、thisキーワードを用いることで問題を回避できるという理由がなかなか理解できないでいます。 自分なりに考えてみたところ、内部的には以下のようなことが起きているのではないかと思いました。 (1)

    IT戦記 - JavaScript の this について
    Yoshiori
    Yoshiori 2007/09/19
    まず、雑誌を買ってない人向けにどういう記事内容だったのかを紹介します。←その優しさに泣いた
  • http://tate.undef.jp/qi2/test-js/test-js.html

    Yoshiori
    Yoshiori 2007/09/06
    JavaScriptに置いては if( a )とif( a ==true )が同等ではないというお話
  • Florida Fishing, the C-Rose

    You may Достопримечательности Дели text link to our site, or you may create your own. Fishing Cruises Rates Booking Service Photos Captain Boat Trip Tips Links Contact Home One of the fastest charter boats on the Gulf Coast. We guarantee more time fishing & less time riding. <a href="/" style="COLOR:blue"><center><font size="4"><b>C-Rose Charters</b></font></center></a> <br>One of the fastest char

    Yoshiori
    Yoshiori 2007/08/24
    様子見て申し込む
  • here document(ヒアドキュメント) - よねのはてな

    JavaScriptにないヒアドキュメントですが,複数行にまたがる文字列はどう書く? 例えば <html> <body> </body> </html> 上記のような文字列を表現する場合ヒアドキュメントが使える言語であれば(例えばperl) $s= <<EOS; <html> <body> </body> </html> EOS JavaScriptにはヒアドキュメントが無いので var 小学生 = '<html>\n'; 小学生 += '<body>\n'; 小学生 += '</body>\n'; 小学生 += '</html>'; alert(小学生); var 中学生 = '\ <html>\n\ <body>\n\ </body>\n\ </html>\n\ '; alert(中学生); var 高校生 = [ '<html>', '<body>', '</body>', '</h

    here document(ヒアドキュメント) - よねのはてな
    Yoshiori
    Yoshiori 2007/08/22
    here document の書き方
  • 2007-07-23

    ありがたくこちらのOpera用に書かれたコードを使わせてもらう。Object.prototype.toSourceに代入すると理由は分からんがなんか保護違反が出る。仕方ないのでとりあえずそのまま toS にしとく。 http://opera.higeorange.com/misc/jsToSource.html で、次はまたXPathに戻ってきた。このページは //div[@class="day"][last()]/following-sibling::node()[1] らしいよ。いきなり敷居高い。俺構文解析とかしたことないので、どう手を付けていいのか分からん。 とりあえずDomQuery.jsというのがMITライセンスだったので読んでみる。JavaScriptで実装する気はあまり無いのだけど。 following-sibling とか無かった。困った。 Sleipnir用のを書いてる人

    2007-07-23
    Yoshiori
    Yoshiori 2007/08/17
    JavaScript界隈は狂人が多すぎる。
  • 404 Blog Not Found:怠翻 - JavaScriptでありがちな9つのシマッタ

    2007年08月17日01:15 カテゴリ翻訳/紹介Lightweight Languages 怠翻 - JavaScriptでありがちな9つのシマッタ 私自身結構シマッタしちゃうので。 Nine Javascript Gotchas 尻カンマ注意 以下のコードはFireFoxでは動きますが、Internet Explorer (以下IE)では問題になります。 var theObj = { city : "Boston", state : "MA", } 最後にカンマが入らないよう注意しましょう。 浮気なthisは何を見てるやら 以下のコードで、thisは何を指しているでしょうか。 <input type="button" value="Gotcha!" id="MyButton" > <script> var MyObject = function () { this.alertMess

    404 Blog Not Found:怠翻 - JavaScriptでありがちな9つのシマッタ
  • onerrorでエラーを検出 - VTuberになったプログラマーの魂の残滓

    @nitoyon IE 6 エラーになる?やべー、手元に Windows がないー。ちょっと別のマシン起動してきます。 http://twitter.com/amachang/statuses/191685642 ってのがあったのでonerrorを使ったエラーの検出方法について書いてみたいと思います。 いきなりソースコード var err = function(a,b,c){ var img = new Image(); img.src = 'http://example.com/error.gif?a=' + escape(a) + '&b=' + escape(b) + '&c=' + escape(c); return true; } window.onerror = err; 用意するもの 上のスクリプトをできるだけページの上部に設置 アクセスログを閲覧できる場所に1x1のerro

    onerrorでエラーを検出 - VTuberになったプログラマーの魂の残滓
    Yoshiori
    Yoshiori 2007/08/07
    onerror に 引数で情報を渡した Image を参照させてアクセスログでエラーチェック
  • マークアップエンジニアはどこへ向かうべきか(を考えてたらカッとなって LL の資料公開) - IT戦記

    はじめに このエントリはマークアップエンジニアに対する批判ではありません。不快な想いをした方がいましたら、申し訳ありません。 きっかけ ライブドア & サイボウズラボの数人でお昼ご飯をべにいって、いろいろ話しながら考えたことを昼後に Twitter に書き込みました。 濃い昼飯だた、(X)HTML+CSS しか出来ない人は真剣に第二の何かを探したほうがいいと思た。(X)HTML+CSS ではもうこれ以上すごいと呼ばれる人なんて増えないと思う。 http://twitter.com/amachang/statuses/191256222 「CSS 道」は道が短すぎるんだ。マーケティングの為に長く見せてるけど、実際覚えることは少ない。「デザイン」か「JavaScript」を職業に出来るくらいにしとかないとヤバいと思う。 http://twitter.com/amachang/statuse

    Yoshiori
    Yoshiori 2007/08/07
    実は下の方に資料w
  • JsUnit を使った JavaScript のユニットテスト - WebOS Goodies

    アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。でも、テストはあまり創造的な作業ではないし、やったからといってなにか機能が増えるわけでもない。できるだけ手間をかけずに済ませたいところですね。 そんなわけで、日は JavaScript 用のテストフレームワークである JsUnit を利用したユニットテストの方法をご紹介しようと思います。 Ruby のユニットテストの記事でも書きましたが、ユニットテストによるテスト・ファースト開発は開発効率の面でも良い影響があります。まだ導入していない方は、ぜひこの機会に使ってみてください。 JsUnit について 今回利用する JsUnitJava 用の JUnit を参考にして作られた JavaScript 用のユニットテストフレーム

  • JavaScript勉強会に参加してきた

    Jul 14, 2007 UKさん主催の「初心者向けJavaScript勉強会」に誘われたので、参加 & しゃべってきました。場所は東麻布の株式会社ノッキングオンの会議室。こういう場所での勉強会は経験が無かったのでなかなか新鮮。以下は気になった話などを覚え書き。 最初のお話はUKさんによるJavaScriptの基礎について。JavaScriptの連想配列 (ハッシュ) とオブジェクトの関係の話が出ていて、JavaScriptのオブジェクトのプロパティは全て連想配列の形でも参照できる事を初めて知りました。他にも、プログラムの変数名を大文字で書く事を「キャメルケース」と呼ぶなんて事も初耳でした。ちなみに、Javaなどのコードでよく見られる最初の単語の先頭は小文字、それ以降の単語の先頭は大文字で書くことは「ローワーキャメルケース」と呼ぶんですね。 他にもYUIGoogle Gearsの解説など

    JavaScript勉強会に参加してきた
    Yoshiori
    Yoshiori 2007/07/17
    気持ち悪い仕様←JavaScriptタンはツンツレなんです!!
  • JavaScript勉強会でYahoo UI Libraryについてしゃべりました。 - VTuberになったプログラマーの魂の残滓

    とりあえず資料を公開します。 資料 JavaScript ONでご覧ください。 最初のリンクをクリックするとプレゼンモードで閲覧できます。 プレゼンモードは若干大きい画面が必要になります。 基喋りがメインなので資料だけではわかりづらい&抜けがあるかと思いますが、ご了承ください。 まぁYUIを使うメリットって クロスブラウザ対応がメインだよね。 あとYUIって結構パフォーマンスいいよ。 みんなもっとYUI使えばいいのに!! というわけで 参加されたみなさん(っていうか現在進行中だけど)お疲れ様でした>< 勉強会全体のまとめはUKStudioがきっと書いてくれると思います>< 最後に 会議室を貸してくださった上鍵さんをはじめとしたノッキングオンの皆様ありがとうございました! 会議室を利用したいかたは「ノッキングオンの会議室使いたい!」までこんにちは!こんにちはしましょう!

    JavaScript勉強会でYahoo UI Libraryについてしゃべりました。 - VTuberになったプログラマーの魂の残滓
    Yoshiori
    Yoshiori 2007/07/17
    HolyGerry++
  • JavaScript勉強会のまとめ | Blog hamashun.com

    2007-07-12資料公開をした人の章にリンク追加 2007-07-12 sendさんの章に追記 超長いんでショートカットメニュー作りました。 あと、JavaScriptの素人が書いてます。 あちこち間違ってたらごめんなさい。 マークアッパー・デザイナー向けJavaScript入門 マークアップエンジニアHTMLコーダー向け、Yahoo UI Library活用術 Google Gears入門 JSの使いどころ liveプレゼン 猿でもわかる GreaseMonkey Firebugの話 総括 Twitter関連でお世話になっているukstudioが、初心者向けJavaScript勉強会を主催してくれたので、モリモリ勉強してきました! 会場は株式会社ノッキングオン様に提供して頂きました。 ありがとうございます! 僕は行ってなかったんですけど、モバイル勉強会の時もお世話になったそうです。

    Yoshiori
    Yoshiori 2007/07/17
    凄く良くまとまってる。「ご本人のキャラ」についてkwsk
  • Part3 JavaScriptに学ぶ「言語の拡張性」:ITpro

    サイボウズ・ラボ株式会社に勤めるWebプログラマ。出身は石川県金沢市。21歳でプログラミングに出会い,IT戦士になることを決意。それからというもの,寝ても覚めてもプログラムを書き続け今に至る。はてなでamachangというidでブログを書いてます。 最近,「とんがった」プログラマの間ではJavaScriptがちょっとしたブームです。あちこちの書店で,JavaScriptの書籍を見かけるようになりました。「はてブのホッテントリ」*1にも,よくJavaScriptの記事が入っています(図1)。 その人気を象徴的に示しているが,Shibuya.js*2という団体が開催しているJavaScript関連のイベント「Technical Talk」です。1回目は2006年4月,2回目は6月に開催されましたが,いずれの回も予約が殺到し,たった1日で席が埋まってしまいました。これには「JavaScript

    Part3 JavaScriptに学ぶ「言語の拡張性」:ITpro
    Yoshiori
    Yoshiori 2007/07/13
    amachang