-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

JavaScript+Vue+React全程實例

( 簡體 字)
作者:鄭均輝 薛燚類別:1. -> 程式設計 -> 網路編程 -> Javascript
   2. -> 程式設計 -> 網路編程 -> Vue.js
   3. -> 程式設計 -> 網路編程 -> React
譯者:
出版社:清華大學出版社JavaScript+Vue+React全程實例 3dWoo書號: 51467
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:8/1/2019
頁數:319
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302531647
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

讀懂本書
JavaScript無處不在
二十多年前,布蘭登?艾奇(Brendan Eich)為Netscape瀏覽器草草地設計出網頁腳本語言(最早的JavaScript原型)的時候,可能根本不會預料到如今JavaScript會成為Web開發領域的第一編程語言。
在權威的編程語言排行榜(TIOBE)中,JavaScript多年來一直穩居在前幾名之列。盡管自JavaScript誕生之日起,就伴隨著諸如“語法不夠嚴謹”“邏輯不夠清晰”“代碼管理混亂”這類的批評之聲,但這并沒有阻止廣大程序員對其的喜愛。
JavaScript之所以能夠得到廣泛的歡迎和普及,與其簡單易學、使用靈活,跨平臺兼容的這些特性密不可分。新手可以很快地掌握一些基本技巧并實踐在網頁開發中,高手可以憑借扎實的基本功、構建出邏輯復雜且功能強大的Web應用。
如今,JavaScript支持在絕大多數的平臺上進行開發:PC客戶端的應用程序,Web服務器端的業務邏輯,嵌入式芯片設計,物聯網設備研發等,均是JavaScript可以發揮魔力的舞臺。毫不夸張地講,今天的JavaScript幾乎是無處不在。
JavaScript技術特點
JavaScript是一種基于對象(Object)和事件驅動(Event Driven)并具有相對安全性的腳本語言。JavaScript廣泛應用于互聯網的Web開發,通過為HTML網頁添加動態響應功能來提高用戶交互體驗。
JavaScript的設計目標,就是一種基于原型對象、弱類型、事件驅動、跨平臺兼容的解釋性動態腳本語言。同時,由于JavaScript具有很強的擴展性,因此可以基于JavaScript原生語法開發出功能更為強大的類庫或框架。
當然,也正是由于JavaScript的靈活性太強,各大瀏覽器廠商設計的版本兼容性不好。不過,這種情況隨著EMCA TC39委員會推出的標準化ECMAScript腳本語言得到了很好的改善,相信未來JavaScript腳本語言的兼容性會越來越好。
JavaScript擴展類庫和框架
JavaScript之所以無處不在、廣受歡迎,相信與其龐大的擴展類庫和框架群不無關系。例如,ProtoType、jQuery、jQuery Mobile、AngularJS、React、Vue.js等,這些耳熟能詳的名字都是JavaScript擴展類庫和框架的優秀代表。
以上這些優秀的JavaScript擴展類庫和框架不單單是將核心功能進行抽象、集成和擴展,而是在設計模式、功能架構、性能優化等方面做足了功夫,帶給了設計人員無與倫比的編程體驗以及代碼性能和運行效率的顯著提升。
本書真的適合你嗎
本書大量的基礎代碼實例可以幫助讀者快速掌握JavaScript的編程技巧,并應用到實踐開發之中。尤其是關于JavaScript框架的提高內容中,通過對目前流行的React和Vue.js框架的介紹,幫助讀者去了解前端Web技術的前沿方向。無論是基礎內容或提高內容,相信讀者都可以從中獲益。
本書涉及的主要軟件工具、技術或框架
Apache HTTP
WebStorm Mozilla Firefox
Sublime Text Dreamweaver CS6
Notepad UltraEdit
EditPlus
HTML
HTML5
CSS3 MIME
JavaScript
AJAX HTTP
ECMAScript
RegExp React
Vue.js
JSON
本書特點
(1)本書完全是從簡單、通用的JavaScript代碼實例出發,拋開枯燥的純理論知識介紹,通過實例講解的方式幫助讀者學習JavaScript腳本語言設計。
(2)本書內容涵蓋JavaScript所涉及的、絕大部分的前端開發知識,將這些內容整合到一起可以系統地了解掌握這門語言的全貌,為介入大型Web項目的開發做了很好的鋪墊。
(3)本書對于實例中的知識難點做出了詳細的分析,能夠幫助讀者有針對性地提高JavaScript編程開發技巧。
(4)本書在知識點上按照類別進行合理的劃分,全部的代碼實例都是獨立的,讀者可以從頭開始閱讀,也可以從中間開始閱讀,不會影響學習進度。
(5)本書代碼遵循重構原理,避免代碼污染,真心希望讀者能寫出優秀、簡潔、可維護的代碼。
代碼下載
本書代碼下載地址(注意數字與字母大小寫)。如果下載有問題,請聯系,郵件主題為“JavaScript+Vue+React”。
本書讀者
? JavaScript、Vue、React 前端開發初學者
? 從事前端網頁設計的開發工程師
? 需要學習前端技術的后端開發工程師
? 高等院校和培訓學校相關專業的師生
本書第1~11章由平頂山學院的鄭均輝編寫,第12~13章由薛燚編寫。
關于封面照片
封面照片由蜂鳥網攝影家ptwkzj先生友情提供,在此表示衷心感謝。
編 者
2019年6月
內容簡介:

本書基于理論知識與開發實踐相結合的思想,精選當前簡單、實用和流行的百余個JavaScript代碼實例,幫助讀者學習掌握JavaScript腳本語言。全書內容翔實、重點突出、通俗易懂,涵蓋了JavaScript前端開發的方方面面。
全書共分為13章,包括JavaScript前端設計、調試和開發的一些必備知識,表單處理、DOM控制、控件特效、日期時間、網頁特效、DIV+CSS、Ajax應用等方面的應用實例,還特別增加了對當下非常流行的React和Vue.js框架的介紹。本書的全部代碼實例均是對JavaScript技術最具代表性的實踐應用,可以幫助讀者深入學習JavaScript的開發技巧。
本書是學習掌握JavaScript技術非常好的圖書,既適合JavaScript、Vue、React前端初學者閱讀,也適合從事前端網頁設計以及需要學習前端技術的后端開發工程師閱讀,同時還可作為高等院校和培訓學校相關專業的教材。相信本書豐富的內容和大量的實例能夠幫助初學者快速步入Web前端開發的捷徑,并衷心地希望每一名前端愛好者都可以成為有代碼實踐和技術深度的JavaScript高手。
目錄:

第1章JavaScript環境搭建1
1.1HTML中書寫JavaScript的幾種方式1
1.2選擇開發工具2
1.3JavaScript的調試3
第2章JavaScript控制表單8
2.1JavaScript與HTML表單8
2.2JavaScript遍歷表單8
2.3通過name和id訪問表單元素10
2.4動態修改表單控件的值12
2.5獲取表單內文本框的數量13
2.6修改表單的提交方式15
2.7動態指定表單的提交方式17
2.8動態設置焦點控件19
2.9動態獲取焦點控件20
2.10初始化表單里的所有控件21
2.11復選框全選、取消及判斷是否
選中的方法24
2.12如何使用隱藏控件26
2.13簡單的數字及字符操作29
2.14高亮顯示表單中的焦點控件31
2.15動態添加、刪除下拉菜單選項33
第3章JavaScript控制DOM37
3.1JavaScript與HTMLDOM37
3.2通過id獲取網頁中的元素對象37
3.3通過name獲取網頁中的復選框39
3.4通過標簽名獲取網頁中的多個文本42
3.5遍歷網頁元素的全部屬性44
3.6動態創建網頁新文本段落46
3.7動態刪除網頁文本段落48
3.8動態替換段落的文本內容50
3.9如何主動觸發按鈕單擊事件51
3.10動態修改元素屬性值53
3.11如何獲取下拉列表的選項55
3.12實現電話撥號鍵盤57
第4章按鈕特效59
4.1按鈕概述59
4.2為按鈕添加背景顏色59
4.3不同按鈕提交到不同的表單地址60
4.4避免回車鍵自動提交表單62
4.5按鈕在單擊后自動失效64
4.6為刪除功能按鈕添加確認提醒66
4.7根據狀態展示不同樣式按鈕67
4.8注冊按鈕倒計時效果70
4.9計時器按鈕72
4.10閱讀完協議才可以單擊的注冊按鈕75
第5章鏈接特效78
5.1鏈接概述78
5.2帶下劃線的鏈接78
5.3改變鏈接的click事件80
5.4關閉窗口的“X”鏈接82
5.5用鏈接模擬一個按鈕83
5.6用鏈接替代表單提交按鈕85
5.7動態修改一個鏈接的地址87
5.8讓所有鏈接都在新窗口打開88
5.9讓頁面所有的超鏈接都失效90
5.10為鏈接地址新加一個參數91
5.11返回頁面頂部的鏈接93
5.12需要確認的超鏈接95
第6章圖片特效97
6.1圖片概述97
6.2圖片比例縮放97
6.3圖片放大鏡特效99
6.4圖片在層里居中102
6.5讓圖片自適應框的大小104
6.6為圖片加上邊框106
6.7顯示局部圖片108
6.8動態加載圖片110
6.9延遲加載圖片112
6.10重新加載驗證碼圖片114
第7章文本框和下拉列表框特效116
7.1文本框和下拉列表框概述116
7.2只帶下劃線的文本框117
7.3用正則表達式驗證Email格式118
7.4首字母或全部字母大寫120
7.5只能輸入數字的文本框122
7.6判斷字符的個數124
7.7文本框獲取焦點后自動清除內容126
7.8清空所有文本型輸入框127
7.9校驗電話號碼格式129
7.10鼠標劃過文本框改變其背景色132
7.11設置下拉列表框的值133
7.12動態添加下拉列表框選項135
7.13動態刪除下拉列表框選項138
7.14二級聯動下拉列表框140
7.15三級聯動下拉列表框143
7.16可輸入的下拉列表框147
第8章日期和時間特效150
8.1日期和時間概述150
8.2在標題欄顯示當前日期150
8.3根據時間動態顯示標題歡迎詞151
8.4根據月份動態顯示背景153
8.5格式化日期的方法155
8.6判斷今天是否為節假日157
8.7每秒刷新的時間展示效果160
8.8時間計時器162
8.9時間倒計時器164
8.10計算時間差167
8.11計算日期間隔169
8.12網頁標題體現月進度171
8.13用表格制作日歷173
8.14日期輸入框176
8.15顯示網頁登錄時間181
第9章網頁特效183
9.1網頁概述183
9.2打開新頁面183
9.3打開指定大小的窗口185
9.4獲取打開子窗口的父窗口187
9.5父子窗口之間數據交互190
9.6刷新當前頁面193
9.7屏蔽鼠標右鍵195
9.8屏蔽上下文菜單195
9.9屏蔽復制功能196
9.10屏蔽選擇操作197
9.11防止網頁被“frame”198
9.12隱藏頁面滾動條201
9.13最小化、最大化和關閉窗口202
9.14腳本永不出錯204
9.15獲取瀏覽器信息206
9.16獲取瀏覽器窗口尺寸208
9.17屏蔽鍵盤功能鍵210
9.18頁面窗口動畫縮放211
9.19定時關閉頁面213
9.20修改瀏覽器標題214
第10章DIV+CSS特效217
10.1DIV與層疊樣式表概述217
10.2同時改變多個DOM樣式217
10.3彈出層221
10.4用層模擬確認框224
10.5隱藏層227
10.6可拖動的層228
10.7遮罩層效果231
10.8Tab選項卡235
第11章Ajax應用239
11.1Ajax概述239
11.2Ajax基礎239
11.3Ajax解析文本241
11.4Ajax解析XML243
11.5Ajax解析JSON246
11.6實現一個Ajax框架250
11.7使用Ajax框架輕松加載文件253
11.8Ajax跨域異步交互260
第12章React開發265
12.1React概述265
12.2第一個React應用266
12.3React渲染更新元素268
12.4React虛擬DOM270
12.5ReactJSX初步272
12.6在JSX中使用JavaScript表達式274
12.7在JSX中使用JavaScript函數276
12.8ReactComponents設計模式279
12.9ReactComponents參數282
12.10ReactComponents復合284
12.11ReactComponents狀態286
12.12ReactComponents生命周期290
第13章Vue.js開發296
13.1Vue.js概述296
13.2第一個Vue.js應用297
13.3Vue.js構造器299
13.4Vue.js構造器屬性修改301
13.5Vue.js構造器參數引用307
13.6Vue.js模板語法309
13.7Vue.js條件循環語句314
13.8Vue.js事件監聽處理317

序: