タグ

javascriptに関するohsugaのブックマーク (68)

  • マイクロソフト、jQueryへの全面的な支持を発表

    マイクロソフトはクライアントサイドのAjaxアプリケーションを開発するテクノロジーとして、jQueryを最優先(Primary Technology)にするという方針を明らかにしました。 すでにASP.NETチームの担当者はフルタイムでjQueryのコアライブラリの開発に参加しており、これまでASP.NET Ajax Libraryを使ってアプリケーションを開発してきたデベロッパーには、jQueryへ移行するように勧めています。 MIX10のキーノートにjQueryの開発者登場 ラスベガスで行われているマイクロソフトのイベント「MIX10」、2日目のキーノートスピーチで同社バイスプレジデントのScott Guthrie氏は、「18カ月前、製品の一部にjQueryを含めて出荷を開始しオフィシャルなサポートを提供してきた、昨年にはAjax CDN(コンテンツデリバリネットワーク)を通じてjQu

    マイクロソフト、jQueryへの全面的な支持を発表
  • opensocial-jquery - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • ピュアHTMLでキャラクターと背景がアニメーションするjQuery – creamu

    Flash以外でサイトに動きをつけたい。 そんなときに参考になるのが、『Spritely』。ピュアHTMLでキャラクターと背景がアニメーションするjQueryです。 Spritelyは、sprite()とpan()というメソッドを使って、背景画像に動きをつけているようですね。 鳥の画像は以下のように、アニメGIFを一つの画像にしたようなものになっています。 IE6をサポートしているのと、iPhoneでも動くようですね。 一度見てみてはいかがでしょうか? Spritely さて今日もいろいろ進めるぞ。

  • ページの真横からスライドで表示されるサブページを実現する「jQuery pageSlide」

    軽量なjavascriptライブラリjQuery、かなり高機能で、様々な表現ができますが、今回紹介するのはjQueryを利用して、ページの真横からスライドで表示されるサブページを実現する「jQuery pageSlide」です。 上記のようにメインコンテンツエリアを、ヨコにスライドして、サブページが表示されます。 詳しくは以下 印象的な見せ方なので、ユーザーに特に残るような見せ方をしたいときに有効だと思います。使いどころは難しいかもしれませんが、はまったときには非常に有効的な見せ方だと思います。 実装方法は非常に簡単で、JQueryを読み込んで、簡単なコードを追加するだけです。出現するページのワイド幅はjavascript上で変更する事ができます。対応しているブラウザはIE7, FireFox 2, Safari 2以上という事で、IE6などの旧世代のブラウザは非対応とのことです。 詳しい

    ページの真横からスライドで表示されるサブページを実現する「jQuery pageSlide」
  • javascriptでカンタン経路検索 : tech.kayac.com - KAYAC engineers' blog

    数え切れないほどのYUREXと一緒に住んでいた渡邊です。 今の時代、ブラウザさえあれば経路情報をカンタンに取得することができます。 今回はGoogleの経路検索APIjavascriptとブラウザを使います。 1. 結果を見る 弊社、自由が丘オフィスから鎌倉社までの経路についての、 APIレスポンスをまとめたものは下記の通りです。 route.json 2. 確認する 出発地名と到着地名を入力して経路検索ボタンを押すと、 Firefoxのconsoleに経路検索結果をまとめたオブジェクトが表示されます。 consoleオブジェクトが無いブラウザの場合は、アラートで簡潔にお知らせします。 ※都道府県名を含めない場合、結果が出ないことがあります。 出発地名: 到着地名: 3. 主要なクラスのリファレンス クラス GDirections - Google Maps API リファレンス クラ

    javascriptでカンタン経路検索 : tech.kayac.com - KAYAC engineers' blog
  • jQueryとprototypeを同時に使う方法時のjQueryの書き方あれこれ

    ブログを書こうと、夜な夜な実験したり調べごとしたりしているのですが、 最近眠気に負けて、パソコンに向かったまま寝てしまっているという日々。 以前からあったのですが、最近とくに多くて体中が痛かったりします。 そんな余談はいいとして、先日エントリーした 「ブログでブログパーツやプラグインを入れる際の注意」 のコメントにて、いつもjQuery関連でお世話になっているcyokodogさんが 対処方法を書いてくださいましたので、自分も知っていたのですが 復習ついでに動作確認をしてみました。 2009/02/20 7:10追記 文の一部を追記しました。 jQuery.noConflict()を記述しない場合 一応jQueryとprototypeがどちらも読み込まれている環境でのお話です。 ■ソース (function($){ $('#test1 button').toggle(function(){

    jQueryとprototypeを同時に使う方法時のjQueryの書き方あれこれ
  • 【特集】詳解! HTML 5と関連APIの最新動向 - Webアプリ開発編 | エンタープライズ | マイコミジャーナル

    新着記事一覧 NHK朝ドラ『ウェルかめ』ヒロイン、倉科カナが振袖姿を披露 [11:00 1/3]  「イメージフォーラム・フェスティバル2010」フィルム・ビデオ作品募集 [10:00 1/3]  【レポート】日と米国の次世代スパコンを探る [10:00 1/3]  【連載】30秒でメタボ脱出!? すぐできるお腹引き締め体操 第10回 新年の腹筋だめし? 簡単エクササイズでお腹周りチェック [10:00 1/3]  お正月太りを即効、解消するべ方 - 管理栄養士に聞く [10:00 1/3]  正月明けから始める携帯電話を使ったウォーキングダイエット [08:00 1/3]  【携帯小物】「PCのキーボード」がモチーフのケータイクリーナー [08:00 1/3]  【コラム】マザーボードの殿堂 第47回 究極のP55マザー見参! "Hi-c Cap"を全面採用した「MSI BigBan

  • jQuery時代に生きるクロスブラウザ対応の知恵 8選 : tech.kayac.com - KAYAC engineers' blog

    Auto Copyが移植されたらchromeへの移行を検討します。agoです。 jQueryを使用するようになってクロスブラウザを意識することは少なくなりましたが、それでもjQueryではカバーしきれない差異はそれなりにあります。 そこでjQueryを使っていてもはまる可能性の高いクロスブラウザのtipsをご紹介したいと思います。 1 Objectリテラル内の末尾カンマ { 'key' : 'val', } 上記のコードはIE6でエラーが出ます。 o = { ‘key’ : ‘val’, }; この動作はjavascriptの仕様からするとIE6の動作が正しく、来であれば末尾のカンマは記述できません。 これは他言語でJSONを扱う場合でもエラーになるので注意してください。 また、Arrayの場合、Fxは上記と同じく要素が存在しないものと認識しますが、IE6は未定義値が定義されていると解釈

    jQuery時代に生きるクロスブラウザ対応の知恵 8選 : tech.kayac.com - KAYAC engineers' blog
  • Escape Codec Library: ecl.js

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • Selenium IDE で動的な値 - ヽ( ・∀・)ノくまくまー - s21g

    「今日の日付」のような動的な値が必要な場合には "javascript{}" を利用する。 同ブロック内部の文字列は実行時に javascript コードとして評価され、 その評価結果が値として利用される。 例:いずれもabcが入力される コマンド対象値

  • jQueryを使い始めたときに感じる13の疑問 : tech.kayac.com - KAYAC engineers' blog

    来週は私が夏休みなので更新はない予定です。agoです。 最近、人にjQueryを解説する機会があったので、昔を思い出してjQueryを使い始めた頃に感じる疑問を書いてみたいと思います。 1 そもそも何で使うの?いまでも困ってないよ 作成する内容にもよりますが、慣れると使用しない場合に比べて記述するコード量が3分の1程度まで減ります。 また、変数、条件分岐、繰り返しが減るのでバグが発生しにくくなります。 2 何か特殊なことができる? 結局できることは変わりません。 jQuery自体JSで書かれてますし、記述の自由度もJSの制約に制限されます。 3 何が難しいの? 文法がややjQuery的になります。 参考 jQuery言語入門 jQuery自体のコード量は少ないのですが、独特の記述法が多く慣れるまで多少時間がかかるかもしれません。 また、CSS Selectorの知識はほぼ必須です。 特にマ

    jQueryを使い始めたときに感じる13の疑問 : tech.kayac.com - KAYAC engineers' blog
  • JavaScriptの最適化について、code.google.comの記事の適当訳 - それ図解で。・・・tohokuaikiのチラシの裏

    GoogleがWeb全体のスピードアップにいよいよ格的に着手, 一社だけではできないと強調 からリンクのあった、 http://code.google.com/intl/ja/speed/articles/optimizing-javascript.html が日語かと思ったら日語じゃなかった・・・・。 いやー、意外とというか文字列については、全然知らんかった。 Closureって便利だし、「おぉ〜俺って使ってるジャン」みたいな気になれるからついつい使っちゃうんだけど、高コストなのね・・・・。反省。 ということで、超適当翻訳。どっかの誰かが書いてるかも。 前おき 著者: Google Chromeエンジニア Gregory Baker, Software Engineer on GMail & Erik Arvidsson 推奨される経験:JavaScriptの実践的な知識 クライ

    JavaScriptの最適化について、code.google.comの記事の適当訳 - それ図解で。・・・tohokuaikiのチラシの裏
  • 【コラム】イマドキのIDE事情 (63) マルチブラウザ対応のJavaScriptデバッガ「JSDT」を試してみよう! | エンタープライズ | マイコミジャーナル

    JSDTとは JSDT(JavaScript Debug Toolkit)はIE、Firefox、Safari、Chrome、OperaなどさまざまなWebブラウザに対応したJavaScriptデバッガだ。JavaScriptデバッガとしてはFirefoxアドオンであるFirebugなどが有名だが、既存のツールは特定のWebブラウザでしか利用できないものがほとんどだ。JSDTであれば1つのツールで、なおかつブラウザ側に特殊なアドオンをインストールしなくてもJavaScriptのデバッグを行うことができる。 表1 さまざまなJavaScriptデバッガ JSDTの仕組み 実際にJSDTを試す前に、JSDTがどのように動作しているのかを説明しよう。 JSDTはHTTPプロキシサーバを内蔵しており、デバッグを行うWebブラウザはHTMLJavaScriptなどのリソースをこのプロキシ経由して参

    ohsuga
    ohsuga 2009/08/24
    プロクシとして動作するマルチブラウザ対応Javascriptデバッガ
  • jCryptionが危険な理由。 - うっくつさん本を読む。

    http://www.moongift.jp/2009/08/jcryption/の話。http://takagi-hiromitsu.jp/diary/を検索すれば幾らでも情報は見つかるとは思うけれど、自分のためにも書いておく。 前振り。 このjCryptionはMan-In-the-Middle攻撃に弱いはずだ。どのように攻撃されるかを具体的に書いてみる。登場人物は クライアント Alice サーバ Bob クラッカー Charlie の三名。 通常の通信。 通常手順での通信は クライアント 通信 内容 サーバ Alice ---接続--> リクエスト Bob Alice <--応答--- Bob公開鍵(平文) Bob Alice ---ポスト--> 暗号文 by Bob公開鍵 Bob というようになっている。 Man-In-the-Middle攻撃。 Man-In-the-Middl

    jCryptionが危険な理由。 - うっくつさん本を読む。
    ohsuga
    ohsuga 2009/08/11
    javascript暗号ライブラリjCryption http://www.jcryption.org/ の危険性、限界の解説
  • JavaScript で任意の漢字にマッチする正規表現を書く - kazuhoのメモ置き場

    重箱の隅で恐縮ですが。弾さんは (function(e){ e.innerHTML = e.innerHTML.replace( /東京都?([\u3200-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)/g, '首都$1東京' ) })(document.body)漢字を判定する正規表現が工夫のしどころでしょうか。[一-龠]はUnicode時代にはちょっと古い。grep CJK /usr/local/lib/perl5/5.10.0/unicore/Blocks.txtが参考資料代わりです。CJK Unified Ideographだけ欲しければ[\u4E00-\u9FFF]でも行けます。 404 Blog Not Found:javascript+regexp - ていうか首都最強東京bookmarklet とおっしゃってるけど、[\u4E00-\u9FFF]

    JavaScript で任意の漢字にマッチする正規表現を書く - kazuhoのメモ置き場
  • jQuery使いが陥りやすい罠 : tech.kayac.com - KAYAC engineers' blog

    肩こり歴20年のagoです。 社内でもjQueryを使う人間が増えてきたので、jQueryを使う人が陥りやすい罠をいくつかあげてみたいと思います。 (私が過去にはまったり、今はまっている罠です) 1 グローバルの名前空間を使わない jQueryはwindow objectの汚染が少なくほかのライブラリとの共存が行いやすいですが、特定のサイト向けに開発する場合window objectを使用してもそれほど問題は発生しません。 しかしjQueryに慣れるとwindow objectの使用をいかに避けるかを考えるようになり、jQueryと関係ないfunctionや変数まで$.hogehogeに実装しようとしてしまいます。 これはwindow objectの代わりにjQuery objectを汚染しているだけなので、素直にwindow objectを使用したほうが普通に実装しやすいでしょう。 2

    jQuery使いが陥りやすい罠 : tech.kayac.com - KAYAC engineers' blog
  • オブジェクト指向っぽい話が分かるかもしれないJavaScript講座 その1 | Takazudo Clipping*

    自分はスーパーJavaScripterでこんなすげーのが5行で書けちゃう。やばいだろ!とかいうのでは全然無いですが、オブジェクト指向っぽい話が最近分かってきたつもりで、それでやっときゃ問題無いってことを思い始めているので、なんかそんな話を書いていきます。 こんな短く書くテクニックがあるぜ! var hoge = hage ? huga : hoga; とか書けちゃうんだぜ!とかより、長くていいから分かりやすく拡張しやすいようにするにはどうするのかとか、そういう話ができればなーと思います。内容的には全くもって新しくも何とも無いですが。jQuery使ってやる前提です。 まんじゅう製造スクリプト 今日はまんじゅうを5個作ります。なんと、まんじゅうは、クリックすると隠れます。 まんじゅうサンプル var Manju = function(){ this.elem; this.hidden = fa

  • opensocial-jquery 1.0.3 がリリースされたらしいです。SAPP 関連 ( ラボブログ )

    スパイスラボ神部です。 どうやら opensocial-jquery 1.0.3 がリリースされたらしいです。 -Postal Search APIs & Solutions ブログ: Google Friend Connect 対応した opensocial-jquery 1.0.3 をリリースしました! Google Friend Connect API に対応したコンテナのアプリなら、一般のウェブサイトに貼れるようになる、すなわち、ソーシャルグラフを維持したまま、ブログパーツ的に OpenSocial ガジェットを貼り付けられるようになるということでしょうかね。だとしたらすばらしい。 -アップデートが好きだ! - Favorites! ハートレイルズさんから OpenSocial Host なるものが ところで、ハートレイルズさんから、Google App Engine のようなも

  • JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記

    タイトル変えました。旧タイトル「JavaScriptでよく使う書き方」。よく使うけど毎回忘れる。 正規表現にマッチするかどうか。 RegExp#testを使う。 /abc/.test("abcdefg") // => true String#searchはマッチした位置を返す。マッチしない場合は-1。先頭にマッチすると0でfalseなので注意。真偽値が欲しい場合はString#searchを使わない。 "abcdefg".search(/xxx/) // => -1 "abcdefg".search(/def/) // => 3 "abcdefg".search(/abc/) == false // => true 正規表現の部分マッチを得る。 部分マッチを得るには、RegExp#execかString#matchを使う。execとmatchの速度は大して変わらない。 正規表現のベンチマー

    JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記
  • opensocial-jquery 1.0.2 がリリースされてます ( ラボブログ )

    スパイスラボ神部です。 opensocial-jquery 1.0.2 がリリースされてます。 -Postal Search APIs & Solutions ブログ: opensocial-jquery 1.0.2 をリリースしましたのでざっくりと紹介します。 opensocial-jqueryが好きだ! - Favorites! JSDeffred についても調べてみるよ 今回は Deffred という処理をシリアルに実行する機能の強化がなされているらしいのですが、そもそもここで利用されているとおぼしき JSDeffred についても調べてみました。これも国産ライブラリ? -JSDeferredが楽しくてしょうがない - Dis Communication - 符号無し -JSDeferredがやっとわかった - by edvakf in hatena -Rhino memo -