作って学ぶ ブラウザのしくみ―HTTP、HTML、CSS、JavaScriptの裏側(WEB+DB PRESS plusシリーズ) [単行本]
    • 作って学ぶ ブラウザのしくみ―HTTP、HTML、CSS、JavaScriptの裏側(WEB+DB PRESS plus...

    • ¥3,740113 ゴールドポイント(3%還元)
    • 在庫あり2024年12月14日土曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009003932354

作って学ぶ ブラウザのしくみ―HTTP、HTML、CSS、JavaScriptの裏側(WEB+DB PRESS plusシリーズ) [単行本]



ゴールドポイントカード・プラスのクレジット決済で「書籍」を購入すると合計10%ゴールドポイント還元!書籍の購入はゴールドポイントカード・プラスのクレジット決済がお得です。
通常3%ゴールドポイント還元のところ、後日付与されるクレジット決済ポイント(1%)と特典ポイント(6%)で合計10%ゴールドポイント還元!詳しくはこちら

価格:¥3,740(税込)
ゴールドポイント:113 ゴールドポイント(3%還元)(¥113相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2024年12月14日土曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:技術評論社
販売開始日: 2024/11/08
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可
店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

作って学ぶ ブラウザのしくみ―HTTP、HTML、CSS、JavaScriptの裏側(WEB+DB PRESS plusシリーズ) の 商品概要

  • 要旨(「BOOK」データベースより)

    Rustで実装しブラウザの挙動を理解する。0からブラウザを実装し、Webの知識を深める。
  • 目次

    第1章:ブラウザを知る──Webサイトを表示するアプリケーション
    ブラウザの役割(1)──Webクライアントとしてのブラウザ
    ブラウザの役割(2)──レンダリングエンジンとしてのブラウザ
    ブラウザの役割(3)──JavaScriptエンジンとしてのブラウザ
    コアの役割を支えるためのさらなる機能
    マルチプロセスアーキテクチャ
    ブラウザのセキュリティ対策
    本書のゴール・注意点
    第2章:URLを分解する──リソースを指定する住所
    URLとは
    URLの構文解析の実装
    ユニットテストによる動作確認
    第3章:HTTPを実装する──ネットワーク通信を支える約束事
    HTTPとは
    HTTPクライアントの実装
    ユニットテストによる動作確認
    WasabiOS上で動かす
    第4章:HTMLを解析する──HTMLからDOMツリーへの変換
    HTMLとは
    HTMLの字句解析──トークン列の生成
    ユニットテストによる字句解析の動作確認
    HTMLの構文解析──ツリーの構築
    ユニットテストによる構文解析の動作確認
    WasabiOS上で動かす
    第5章:CSSで装飾する──CSSOMとレイアウトツリーの構築
    CSSとは
    CSSの字句解析──トークン列の生成
    ユニットテストによる字句解析の動作確認
    CSSの構文解析──CSSOMの構築
    ユニットテストによる構文解析の動作確認
    レイアウトツリーの構築
    ユニットテストによるレイアウトの動作確認
    GUI描画のための準備
    第6章:GUIを実装する──ユーザーとのやりとり
    GUIとは
    GUIアプリケーションのウィンドウの作成
    ユーザーの入力を取得
    アドレスバーからナビゲーション
    ページの内容の描画
    リンククリックでナビゲーション
    第7章:JavaScriptを動かす──ページの動的な変更
    JavaScriptとは
    JavaScriptの加算/減算の実装
    JavaScriptの変数の実装
    JavaScriptの関数呼び出しの実装
    ブラウザAPIの追加
    WasabiOS上で動かす
  • 内容紹介

    Webブラウザは、開発者にとってもユーザーにとっても、もはや日常の一部となっているほど身近なソフトウエアですが、近年のブラウザはあまりにも高機能かつ巨大になってしまったため、その仕組みを詳しく理解することは困難です。そこで、シンプルなブラウザをRustを用いて実装することによって、ブラウザ上でWebサイトを開くまでに何が起きているのかを理解することを目的とします。さらに、作成したブラウザを、別冊で解説・実装している自作OSの上で動かすことによって、ブラウザと更にその裏側を理解していきます。
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    土井 麻未(ドイ アサミ)
    名古屋市立大学芸術工学部でデザインを学びながら、フロントエンド、バックエンドのウェブ開発を独学で学ぶ。名古屋大学大学院情報学研究科では、コンピュータを使って生命の謎に迫る人工生命の分野で研究。低レイヤーの分野に興味があり、趣味の時間でRISC‐Vエミュレータを開発中。現在はGoogleでソフトウェアエンジニアとしてブラウザ開発に従事している
  • 著者について

    土井 麻未 (ドイ アサミ)
    名古屋市立大学芸術工学部でデザインを学びながら、フロントエンド、バックエンドのウェブ開発を独学で学ぶ。名古屋大学大学院情報学研究科では、コンピュータを使って生命の謎に迫る人工生命の分野で研究。低レイヤーの分野に興味があり、趣味の時間でRISC-Vエミュレータを開発中。現在はGoogleでソフトウェアエンジニアとしてブラウザ開発に従事している。

作って学ぶ ブラウザのしくみ―HTTP、HTML、CSS、JavaScriptの裏側(WEB+DB PRESS plusシリーズ) の商品スペック

商品仕様
出版社名:技術評論社
著者名:土井 麻未(著)
発行年月日:2024/11/21
ISBN-10:4297145464
ISBN-13:9784297145460
判型:A5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:464ページ
縦:21cm
他の技術評論社の書籍を探す

    技術評論社 作って学ぶ ブラウザのしくみ―HTTP、HTML、CSS、JavaScriptの裏側(WEB+DB PRESS plusシリーズ) [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!