タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとJavascriptとJAVASCRIPTに関するGlnのブックマーク (364)

  • javascript - 万能継承関数 : 404 Blog Not Found

    2010年03月16日02:00 カテゴリLightweight Languages javascript - 万能継承関数 JavaScript: The Good Parts Douglas Crockford / 水野貴明訳 [原著:JavaScript: The Good Parts] うーん、かっこいいけど、これでも冗長。 JavaScriptで継承やるときにprototype書きまくるのめんどい人は - あ、いしかわですね こうすればいいよ たとえば、 (function(o){ o.jump = function() { alert("Jumps, jump, jumpoo!!"); }; o.sayOwnFavorite = function() { alert("I like "+this.favorite+"!"); }; })(Child.prototype); と書

    javascript - 万能継承関数 : 404 Blog Not Found
  • はてなブログ | 無料ブログを作成しよう

    ベルリン&ポーランド旅行での事を一挙公開! 2025年の7月、戦後80周年ということで、「もうひとつの敗戦国ドイツ」と「アウシュビツ」を訪れる12日間の「ちきりんオリジナルツアー」を催行しました。今回のツアーでは、事の内容まで事前打ち合わせを行い、しかもかなり細かく(旅行会社に)希望を伝えたため、大…

    はてなブログ | 無料ブログを作成しよう
  • Googleマップ用のクラスタ表示ライブラリ·Fluster MOONGIFT

    FlusterはJavaScript製のオープンソース・ソフトウェア。データを表示する際には、ただ細かくするだけでは全体像がつかみづらい。時には幾つかのデータをまとめてグルーピングすることで表示をすっきりとさせ、全体の雰囲気をつかむ方が良い場合もある。 全体像を把握するのに使える Googleマップでも遠い地図の場合とズームインした場合の表示で表示項目を切り替えている。そうすることで細かすぎて分かりづらいということがなくなり、必要に応じてズームが使えるようになる。そしてGoogleマップ上で同様の仕組みをデータ表示に使えるのがFlusterだ。 FlusterはGoogleマップ上にクラスタリングされたデータ表示を行うライブラリで、周囲にあるデータをまとめつつ数字化する。デモはランダムな数字を配置しており、ズームするとグルーピングされていた数字が分割していく。 最終的にはマーカーに 最終的

    Googleマップ用のクラスタ表示ライブラリ·Fluster MOONGIFT
  • サジェスト検索でユーザビリティの革命を! 第2回 サジェスト活用事例:企画特集 - CNET Japan

    第1回では、サジェスト検索の概要を紹介した。今回は、実際のWebアプリケーションでどのように使われているかを紹介したい。インターネット検索(検索キーワードの候補語表示など)で、馴染み深いサジェスト検索だが、業務システムや企業内システムとなると少々趣が異なる。実例で説明しよう。 データ入力のサジェスト 例えば、業務システムの中から、注文受付画面を考えてみよう。注文受付では、一般的に問合せ客から聞き取った内容(顧客の氏名、企業名、部署名、注文者住所、商品送付先住所、連絡先電話番号、購入商品名など)の入力が求められる。 入力内容の間違いはコスト増に直結する。なぜなら、間違いは誤配送・クレームを招き、この間違いを正すためには、顧客への電話等での再確認を必要とするだけでなく、顧客の離反を招きかねない。 肝要なのは、応対時に正確に漏れなく入力を完了させることだ。顧客応対後の企業内プロセスで発生するコス

  • サジェスト検索でユーザビリティの革命を!:企画特集 - CNET Japan

    今、サジェスト検索が注目されている。サジェスト検索とは、キー入力に先行して、キー入力候補の表示をリアルタイムに行う機能だ。 Ajax技術の象徴でもあるサジェスト検索は、ユーザビリティを高め、入力・検索の作業負担を激減させる画期的なもの。果たしてどんなものだろうか。 サジェスト検索への期待 Webシステムにおける入力・検索のストレスは、キータイプミスや、画面の描画と遷移で待たされることではないだろうか。サジェスト検索は、Ajax技術の活用により、「ムダなくスピーディな操作」「瞬時の検索」「画面遷移なし!」を実現するものである。下の画像をクリックしてデモをご覧いただきたい。 サジェスト検索では、キー入力と同時に、次々と候補語を表示させる事ができる。例えば、住所や商品名などの単語入力・検索のとき、あるいは、文章入力・検索のときでも、候補語を選択していくだけで、目的の入力作業を進めることができ、と

  • 「サジェスト検索」を気持ちよくさせるAjaxの妙技:企画特集 - CNET Japan

    これまで、サジェスト検索について、活用事例をもとに各機能を紹介してきた。 (第1回:サジェスト検索とは、第2回:サジェスト活用事例) 今回から、サジェスト検索の各機能をどのようにして実現しているのか、技術的な話題を取り上げていく。 業務システムの商品検索・顧客検索における活用例 第2回では、業務システムの商品検索・顧客検索における活用例をもとにサジェスト検索を紹介した。サジェスト検索の特徴は、来データベース検索を必要とする情報が、瞬時に取り出せる事であった。 この実現にあたり、中核となる技術はAjaxとテキストマイニングである。今回は、Ajaxによる画面制御を紹介する。 Ajaxによる画面制御 画面遷移を行わず、次々と候補語表示を行うといった画面制御は、Ajaxによって実現している。第2回でも簡単に紹介したが、サーバへの非同期通信、画面の一部を動的に更新といった事はAjaxの特徴である。

  • jQuery1.4の新機能を1.4だけに14個 - KAYAC Engineers' Blog

    時が経つのは早いもので、ぼーとしてたらもう1月も終わりそうですね。外村です。 先日リリースされたjQuery1.4で新しく追加されたメソッドや新しい使い方ができるようになった機能を全部ではないですがいくつか紹介します。以下に変更点が全て掲載されているのでそちらも参照するといいと思います。 Version 1.4 ? jQuery API 新規で追加されたメソッド 1. nextUntil()、prevUntil()、parentsUntil() 指定したセレクタまでの要素を返します。以下の例ではitem3とitem4の後ろにテキストが追加されます。 <ul> <li id="item1">item1</li> <li id="item2">item2</li> <li id="item3">item3</li> <li id="item4">item4</li> <li id="item5

    jQuery1.4の新機能を1.4だけに14個 - KAYAC Engineers' Blog
  • JavaScript基礎文法最速マスター - gifnksmの雑多なメモ

    続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 JavaScript 版は誰も書いていなかったようなので書いてみます。こういう解説記事的なものを書くのは初めてなので変なところがあったら指摘して頂けるとありがたいです。 JavaScriptの基礎概念についての解説はこちら:JavaScript概念最速マスター - TechTalkManiacs 1/31 23:58追記 コメント欄のos0xさんのご指摘を基に一部追記・修正を行いました。 2/2 2:52追記 switch文・正規表現・例外処理について追加しました。 2/2 6:44追記 コメントでfavrilさんにご指摘頂いた点(typo & コメント・サンプル追加)を修正・加筆しました。 2/2 7:15追記 トラックバックでLiosKさんにご指摘頂いた点(cal

    JavaScript基礎文法最速マスター - gifnksmの雑多なメモ
  • jQuery基礎文法最速マスター[to-R]

    jQuery基礎文法最速マスター はやっているようなのでまとめてみたいと思います。 jQueryの読み込み Google AJAX Libraries APIで簡単に読み込めます。 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> jQueryの記述場所 基的にはscript要素内の次の箇所に記述していきます。 <script type="text/javascript"> $(function(){ /*ここにjQueryを記述*/ }) </script> 上のコードは$(document).ready()のショートカットなので、次のように書いても大丈夫です。 <script type="text/javascri

    jQuery基礎文法最速マスター[to-R]
  • 無名関数を使った非同期通信のススメ(JavaScript)

    ここ最近はブラウザーの上で動く思いっきりRIAなアプリケーションを書いている私。こと通信の部分になると JavaScript での開発効率が、C++/Java/Objective Cなどと比べて格段に高いことをつくづく感じている毎日なので、今日は、そのあたりを少し解説してみようかと思う。 サーバーのAPIにアクセスするプログラムを書く方法は色々とあるが、「サーバー上の特定のURLにHTTPでアクセスして結果をXMLやHTMLやJSONで受け取る」というケースに限定すれば、基的に3つのパターンに分けられる。 1. 同期通信 result = urlfetch.fetch("http://www.google.com/") if result.status_code == 200: doSomethingWithResult(result.content) その書きやすさのために、実務経験の

  • [JS]ニューリリースされたjQuery 1.4のチェックしておきたいサイト

    2010年1月14日、jQueryの最新版1.4がリリースされました。 家のサイトをはじめ、新機能のサンプルコードや1.3.2との後方互換について紹介します。 jQuery 1.4 Released jQuery 1.4のダウンロードとリリース情報 jQuery 1.4のダウンロードや詳細な情報は、下記ページをご覧ください。 jQuery 1.4 Released – The 14 Days of jQuery 性能は1.3.2と比較して、上のキャプチャのようにほとんどの面でパフォーマンスがより改善されたものとのことです。 jQuery 1.4 API チートシート jQuery 1.4に対応したチートシートです。 PDF版とPNG版も用意されています。

  • エフセキュアブログ : 間違いだらけのGumblar対策

    間違いだらけのGumblar対策 2010年01月12日11:50 ツイート daiki_fukumori オフィシャルコメント  by:福森 大喜 Gumblarが大流行し、大手メディアでも取り上げられるようになりましたが、情報が錯綜しているようです。そこで、実際に検体を解析しましたので、よくある間違いをQ&A形式にてお伝えします。 Q. OSだけでなくすべてのソフトウェアを最新版にアップデートしておけば大丈夫ですか? A. 違います。最新版でも攻撃を受ける可能性があります。未パッチのAdobe Reader/Acrobatの脆弱性を攻撃するものも出回りましたので、対策としてはAdobe Reader/AcrobatのJavaScriptを無効にする必要があります。 修正版ソフトウェアは2010年1月12日(日時間だと13日)に出る予定です。ただし、今後も同種の脆弱性が発見され、修正版

    エフセキュアブログ : 間違いだらけのGumblar対策
  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
  • ポンクソフト

    コンテンツ PHP入門 jQuery入門 Flash Flash(ActionScript)でゲーム作成入門 Flash(ActionScript)で様々なゲームを作ろう Flash(ActionScript)とPHPの連携入門 PHP(旧コンテンツ) PHPでファイルの読み書き・掲示板 PHPで日付・時刻の計算 PHPでアクセスカウンタ&解析 PHPでGDを使ってみよう PHPとPostgreSQLの連携入門 Java (旧コンテンツ) Javaでシューティングゲームを作ろう Perl (旧コンテンツ) CGI(Perl)の基掲示板作成 C/C++ C/C++言語とDXライブラリでゲーム作成入門 (旧コンテンツ)C言語とelで様々なゲームを作ろう jQuery simple plugins ひとりごと、ふたりごと(ブログパーツ) オリジナルソフトウェア その他未分類なモノ iOSアプ

  • jQuery 日本語リファレンス

    jQueryとは、JavaScriptのコーディングを強力に支援するライブラリです。 $('.semooh a').hover( function(){ $(this).text('ヌ?'); }, function(){ $(this).text('ヌー'); } );

  • CSSとjQueryで作るカラフルなアナログ時計 – creamu

    Flashを使わずにアナログ時計を作りたい。 そんなときにおすすめなのが、『A Colorful Clock With CSS & jQuery』。CSSとjQueryで作る、カラフルなアナログ時計です。 1秒ごとに数字と、画像が動いている見せ方ができますね。仕組みは以下のようになっています。すごいな。 デモは以下から。 Demo テクニカルな記事になっているので、参考にするだけでも見てみてはいかがでしょうか? A Colorful Clock With CSS & jQuery やっと週末ですね〜。今週もばたばただったな。そろそろ新しい動きを開始したい。

  • javascriptプログラマのレベル10 : tech.kayac.com - KAYAC engineers' blog

    週末料理をしていて足を切ってしまいました。agoです。 以前Perlは書いていたんですが、その頃以下の記事を読んで非常に感銘を受けました。 Perlプログラマのレベル10 - Perlプログラミング救命病棟より - naoyaのはてなダイアリー 当時あまりコミュニティとのつきあいがなかったので、「自分のスキルの絶対位置」、「次のレベルへ行くために必要なもの」を知ることで非常に安心感を感じた記憶があります。 いま確認したところ、「JavaScriptプログラマのレベル10」はないようなので書いてみました。 Perlプログラマ Schemeプログラマ Rubyプログラマ (家に直接リンクできるURLが無かったため、参照ページへリンクしています) haskellプログラマ 堕落したCプログラマ HTML知識レベル プログラマレベル 企業法務 JavaScriptの業務スキルレベル 判別表 (5

    javascriptプログラマのレベル10 : tech.kayac.com - KAYAC engineers' blog
  • 30 JavaScript Best Practices for Beginners | Envato Tuts+

    1. Use === Instead of == JavaScript uses two different kinds of equality operators: === and !== are the strict equality operators, while ==  and != are the non-strict operators. It is considered best practice to always use strict equality when comparing. "If two operands are of the same type and value, then === produces true and !== produces false." - JavaScript: The Good Parts However, when worki

    30 JavaScript Best Practices for Beginners | Envato Tuts+
  • JavaScriptツール&ライブラリ50選 | エンタープライズ | マイコミジャーナル

    Smashing Magazine - WE SMASH YOU WITH THE INFORMATION THAT WILL MAKE YOUR LIFE EASIER, REALLY. Smashing Editoria氏がSmashing Magazineにおいて50 Fresh JavaScript Tools That Will Improve Your Workflowのタイトルで50のJavaScriptに関連したツールやライブラリを紹介している(実際には51)。RIA開発においてJavaScriptは重要な地位を占めつつあり、適切な開発ツールやライブラリ、フレームワーク、プラグインを選択することは、迅速で効果的な開発を実現するために欠かせない。紹介されているツールやライブラリは次のとおり。 JavaScriptツール FireUnit (Firebug向けJavaScrip

  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance