幫助中心 | 我的帳號 | 關於我們

Java Script超入門(原書第2版)/電腦科學先進技術譯叢

  • 作者:(日)狩野祐東|責編:楊源|譯者:盧濤
  • 出版社:機械工業
  • ISBN:9787111689737
  • 出版日期:2021/09/01
  • 裝幀:平裝
  • 頁數:291
人民幣:RMB 118 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本簡單易懂又很實用的JavaScript入門書。從第1章的簡介開始到第3章的JavaScript語法和基本功能,本書將帶領讀者了解什麼是編程,什麼是JavaScript,它與HTML和CSS的關係以及它的一些基本功能。讀者看到的將不是生硬的概念和邏輯,而是一個個活靈活現的應用示例。從第4章到第6章,本書通過更多的在網頁開發中可能會運用到的示例(如倒數計時器的實現、售票系統的空位查詢等),對數據處理、DOM操作、Cookie、網頁顯示效果、jQuery等做了進一步的介紹和解釋。對於初學者來說,循序漸進的示例講解將是個不錯的體驗。本書的最後一章將所有內容匯總,實現了一個天氣預報的頁面設計和創建。相信讀者在完成所有的學習后,能更加自信地進入下一階段的學習。
    本書適合初學JavaScript的讀者閱讀。

作者介紹
(日)狩野祐東|責編:楊源|譯者:盧濤

目錄
前言
第1章  導論
  1.1  獻給剛開始學習JavaScript的讀者
  1.2  什麼是JavaScript?
    Note  HTML和CSS的基本術語
  1.3  JavaScript的編程和執行的機制
  1.4  各章概要
  1.5  準備工具
    Note  不僅只有網站!在其他領域使用的JavaScript
  1.6  下載示例代碼
  1.7  準備好模板后開始學習!
    Note  練習模板的特徵
第2章  輸出的基礎
  2.1  輸出到控制台——使用開發者工具
    Step1  開發者工具的打開和關閉
    Step2  嘗試使用控制台
    Note  錯誤不可怕!
    進步要點!  如何減少程序中的輸入錯誤
    Step3  控制台的進一步嘗試
    Note  為什麼要用單引號括起來?
  2.2  JavaScript寫在哪裡?——<>標籤和JavaScript代碼的編寫位置
    Step1  直接在HTML中編寫JavaScript
    Step2  載入JavaScript文件
    Note  將文件的字元編碼設為「UTF8」
  2.3  顯示對話框——window.alert()
    Step1  顯示警告對話框
    Note  對話框的顯示方式因瀏覽器而異
    進步要點!  alert方法的參數也可以是表達式
  2.4  修改HTML內容——獲取元素·修改對應內容
    Step1  獲取元素
    Note  程序的編寫順序
    Step2  修改獲取元素的內容
    進步要點!  試著用表達式代替「修改後的字元串」
    Note  Element對象
    Note  關於對象的總結
第3章  JavaScript的語法和基本功能
  3.1  顯示確認對話框——條件分支(if)
    Step1  嘗試使用確認對話框
    Note  返回值
    Step2  單擊按鈕更改信息
    Note  JavaScript的規格
  3.2  根據輸入內容更改操作——變數、常量
    Step1  將單擊按鈕的結果保存在變數中
    Note  賦值運算符(=)
    Note  變數命名的實用規則
    進步要點!  嘗試變更變數名
    Step2  使用常量以防止數據被更改
    Step3  根據保存的內容更改操作
    Note  比較運算符(= = =)
  3.3  增加操作的多樣性——條件分支(else if)

    Step1  no的判定
  3.4  猜數字遊戲——比較運算符、數據類型
    Step1  使用多種比較運算符
    Note  數據和數據類型——parseInt方法的作用
  3.5  根據時間顯示不同的消息——邏輯運算符
    Step1  創建包含多個條件的表達式
  3.6  輸出1枚、2枚、3枚……循環次數固定的基本循環類型
    Step1  嘗試創建循環
    Note  為什麼變數名為i?
    Step2  連接字元串
  3.7  在控制台上擊敗怪物!循環次數不固定的基本循環類型
    Step1  按規則循環
    Step2  循環次數的計數
    Note  注意無限循環!
  3.8  計算含稅價格——函數
    Step1  函數的創建·調用
    Step2  輸出到HTML
  3.9  FizzBuzz——算術運算符
    Step1  考慮到處理流程的函數創建
    Step2  對30為止的數字使用FizzBuzz規則
  3.10  以列表形式顯示項目——數組
    Step1  創建數組
    Step2  讀取數組中的所有項目
    Step3  添加項目
    Step4  用
  • ?
  • 把每個項目都括起來
        Step5  將項目輸出到HTML
      3.11  顯示商品價格和庫存——對象
        Step1  登記圖書數據
        Note  和之前出現的對象是什麼關係?
        Step2  讀取所有屬性
        Note  什麼是註釋?
        Step3  輸出到HTML
        Note  如果需要規定表格的外觀,則添加CSS
        Note  該選哪一個? 數組vs對象
        Note  掌握編程的思考方式
    第4章  輸入和數據處理
      4.1  獲取表單的輸入內容——獲取輸入內容和事件
        Step1  首先測試事件的功能
        Step2  讀取輸入內容並輸出
      4.2  以簡易的方式顯示日期和時間——Date對象
        Step1  顯示年月日和時間
        Note  對象有需要初始化和不需要初始化之分
        Step2  嘗試用12小時制顯示
      4.3  根據小數位數向下舍入——Math對象
        Step1  四則運算以外的運算
    第5章  進一步的技巧
      5.1  倒數計時器——時間的計算和計時器
        Step1  創建函數來計算剩餘時間
        Note  為什麼在計算秒數時會採用向下舍入?
        Step2  每一秒鐘重新計算

        Note  為什麼不能在要執行的函數後面接()?
        Step3  應用示例:嘗試改變顯示方法
        Note  有餘力的話可以學著添加CSS
      5.2  使用下拉菜單跳轉到指定頁面——URL的操作、真偽值屬性的設定
        Step1  在選定后跳轉頁面
        Note  HTML的下拉菜單
        Step2  切換下拉菜單的默認選項
        Note  selected屬性
        Note  真偽值屬性是什麼?
        Note  switch語句
      5.3  創建隱私政策同意麵板——cookie
        Step1  準備一個測試專用的簡易Web伺服器
        Note  為什麼要先拖曳local.html到Served窗口?
        Step2  cookie的讀取、寫入、刪除
        Note  什麼是程序庫?什麼是開源?
        Step3  根據cookie刪除對應的面板
      5.4  圖像的切換——通過單擊縮略圖切換圖像
        Step1  使用HTML的data-*屬性
        Step2  切換圖像
      5.5  幻燈片放映——知識總動員
        Step1  單擊按鈕切換圖像
        Step2  顯示圖像屬於第幾張
        Note  圖像的預載入
        Note  什麼是DOM操作?
    第6章  jQuery入門
      6.1  可摺疊展開的導航菜單——元素的獲取與class屬性的添加、刪除
        Step1  jQuery基礎
        Note  下載版jQuery
        Note  請注意版本號!
        Note  什麼是遍歷?
      6.2  嘗試創建抽屜式網頁——結合CSS實現動畫效果
        Step1  在頁眉設置按鈕
        Step2  創建菜單「打開時」的狀態
        Note  transform屬性
        Step3  編程實現開合的功能
      6.3  檢查空位情況——Ajax和JSON
        Step1  讀取JSON文件
        Step2  根據數據切換顯示
        進步要點!  嘗試修改data.json
        Note  Ajax的注意點和應用
    第7章  挑戰活用外部數據的應用程序
      7.1  你在哪裡——位置信息(navigator.geolocation)
        Step1  獲取當前位置的緯度和經度
        Step2  在頁面上顯示位置信息
        Note  加密通信的「https://」,不加密的「http://」
      7.2  嘗試使用Web API進行天氣預報
        Step1  註冊使用API
        Step2  根據位置信息獲取數據
        Note  雙擊打開index.html
        Step3  讀取必要的數據

        Step4  在頁面上顯示
        進步要點!  添加載入標誌
        Note  接下來該做些什麼

    • 商品搜索:
    • | 高級搜索
    首頁新手上路客服中心關於我們聯絡我們Top↑
    Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
    營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
    讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
     服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
    ICP證:浙B2-20060032