JavaScript クックブック
――高機能Webサイトのためのレシピ集

[cover photo]
この商品は品切れ再入荷未定です

インターネットのホームページに、検索機能や入力に対する対話機能を持たせるためにはJavaScriptを使う方法が手軽で一般に普及しています。本書には、すぐに使えるJavaScriptアプリケーションを10本と、再利用が可能なライブラリ集を全てソースコード付きで解説します。サーチエンジンやショッピングバッグ、グリーティングカードの作成・送信プログラムなど個々のアプリケーションは単体でも十分機能しますが、拡張のヒントも解説しています。

はじめに

1章      クライアントサイド検索エンジン
        1.1 実行に必要な環境     
        1.2 プログラムの説明     
        1.3 nav.html    
        1.4 JavaScriptデータベースを構築する
        1.5 機能の拡張       

2章      オンラインテスト         
        2.1 実行に必要な環境     
        2.2 プログラムの説明     
        2.3 index.html − フレームセット         
        2.4 questions.js − JavaScriptソースファイル     
        2.5 administer.html      
        2.6 機能の拡張        

3章      インタラクティブスライドショー 
        3.1 実行に必要な環境     
        3.2 プログラムの説明     
        3.3 アプリケーションの変数          
        3.4 アプリケーションの関数          
        3.5 機能の拡張        

4章      複数検索エンジンインタフェース          
        4.1 実行に必要な環境     
        4.2 プログラムの説明     
        4.3 機能の拡張        

5章      イメージマシン          
        5.1 実行に必要な環境    
        5.2 プログラムの説明     
        5.3 機能の拡張:テンプレートに属性を追加する         

6章      JavaScriptソースファイルの実装    
        6.1 arrays.js    
        6.2 cookies.js   
        6.3 dhtml.js     
        6.4 events.js   
        6.5 frames.js    
        6.6 images.js    
        6.7 navbar.js    
        6.8 numbers.js   
        6.9 objects.js   
        6.10 strings.js          
        6.11 機能の拡張       

7章      クッキーベースのユーザ設定  
        7.1 実行に必要な環境     
        7.2 プログラムの説明     
        7.3 prefs.html   
        7.4 dive.html    
        7.5 機能の拡張        

8章      ショッピングバッグ        
        8.1 ショッピングバッグ概要          
        8.2 実行に必要な環境     
        8.3 プログラムの説明     
        8.4 ステップ1:ショッピングバッグの読み込み         
        8.5 ステップ2:商品の表示          
        8.6 ステップ3:全カテゴリの表示 
        8.7 ステップ4:商品を買い物かごに入れる 
        8.8 ステップ5:注文の変更/精算 
        8.9 機能の拡張        

9章      JavaScriptでの暗号 
        9.1 暗号の動作原理 
        9.2 実行に必要な環境 
        9.3 プログラムの説明     
        9.4 機能の拡張        

10章     サイバーグリーティングカード 
        10.1 実行に必要な環境 
        10.2 プログラムの説明 
        10.3 サーバ側        
        10.4 機能の拡張 

11章     場面に応じたヘルプ 
        11.1 実行に必要な環境 
        11.2 プログラムの説明 
        11.3 機能の拡張       

最後に      

付録A     JavaScriptリファレンス         405
        A.1 ブラウザの互換性     
        A.2 オブジェクト、メソッド、プロパティ    
        A.3 最上位のプロパティと関数         
        A.4 イベントハンドラ     

付録B     ウェブリソース          
        B.1 クールなJavaScriptサイト 
        B.2 JavaScriptリファレンス     
        B.3 JavaScript FAQs      
        B.4 DHTMLリファレンス          
        B.5 ドキュメントオブジェクトモデルリファレンス 
        B.6 Perl/CGIリファレンス 
        B.7 グラフィックリソース  
        B.8 類似アプリケーション 

付録C     Perlスクリプトの使い方 
        C.1 Perl/CGI概要 
        C.2 Perlの入手方法 
        C.3 ショッピングバッグスクリプト―bag.pl 
        C.4 サイバーグリーティングカードスクリプト―greet.pl 

索引

Feedback

皆さんのご意見をお聞かせください。ご購入いただいた書籍やオライリー・ジャパンへのご感想やご意見、ご提案などをお聞かせください。より良い書籍づくりやサービス改良のための参考にさせていただきます。
[feedbackページへ]