React 前端開發:同構應用與狀態管理
本書的誕生,和試圖掙脫這種無力感有關。作者選取了這場前端“工業革命”中最具代表性的寵兒——React為主題,將自身經驗分享給讀者,透過解讀原始碼、分析設計模式、案例實戰的方式,探究框架或技術堆疊的設計思路,掌握React這一個靈活、高效的視圖層開發庫。 本書特色 以React 技術堆疊為核心,同時從原始碼層面分析Redux思想、著重介紹伺服器端渲染和同構應用的架構模式。
PHP & MySQL 程式設計寶典
PHP 與 MySQL 自己學習時常抓不到重點,上培訓班花費太高,為何不買一本書在網上學習?省時、省錢、效果顯著,比得上培訓班。MySQL 是一種資料庫伺服器,經常與 PHP 搭配使用的結構化查詢語言的語法,是一個小型關係型數據庫管理系統可在許多平臺上編譯,可以免費下載使用。是一個小型關係型數據庫管理系統,一個開放源碼的關聯資料庫管理系統,由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,被廣泛地應用在Internet 上的中小型網站中。隨著 MySQL 的不斷成熟,它也逐漸用於更多大規模網站和應用,非常流行的開源軟體組合 LAMP 中的 M 就是指 MySQL。根據統計資料,PHP與MySQL已經被安裝在超過2000萬個網站和100萬台伺服器上,企業需求越來越多。本書通過大量實例,為PHP與MySQL初學者量身定做的書籍。由淺入深地介紹了PHP與MySQL 語言,提供最完整的範例程式。通過實作程式對PHP系統專案開發的詳細講解,深度瞭解學習專案開發中PHP與資料庫設計等各個細節,使從來沒有開發經歷的朋友能夠融會貫通。本書有如下特點:1) 範例最多最豐富,作者多年教學整理出來的範例程式,由淺入深約200個。2) 實例講解,內容充實,理論與實作配合。3) 網站案例,重視實用。4) 本書配有範例檔,附所有範例程式。5) PHP案例線上影音課程。詳情參閱附錄 B。
物聯網原來這麼近(熱銷版):立即手動實作一個
本書完整呈現物聯網系統設計和實現的實際過程,剖析各種技術細節,快速掌握打造物聯網系統的設計和實現思路;設計一個完整的系統,是本書的核心。教會使用者如何去設計的思維,以及如何打造物聯網系統的過程。至於系統底層硬體的實現細節則需要使用者去把握。本書循序漸進,從設計一個極其簡單的物聯網系統,再到以網際網路為基礎的物聯網系統,最後打造了一個以物聯網協定為基礎的物聯網系統。在這個過程中還將教會讀者打造物聯網的相關應用—手機APP、溫度趨勢、網頁端控制等。由於設計這個物聯網系統本身有太多的基礎知識,並且涵蓋各方面,本書將盡可能地向讀者推薦一些擴充閱讀資料,並且建議讀者多多實作。適用:對物聯網有興趣的創客、極客、程式設計師、設計師;大學、中學師生;想自己動手設計完整物聯網的相關從業人員。
Webpack:卓效Web前端開發建置工具強能技術
模組化打包 × 多方位支援管理 × 效能優化 × 不侷限於Web開發循序入門、設定、實戰、最佳化和原理層層深進,涵蓋Webpack各方面及特性解析。提供對應的完整專案程式資源,適用Webpack的任何穩定版本。Webpack 從許多建置工具中脫穎而出,成為前端開發必備工具,是每位前端工程師必備技能。本書從實作出發, 用簡單容易的實例帶領讀者快速入門Webpack,再結合實際工作中常用的場景列出實作案例,解決工作中的常見問題。本書還介紹了如何最佳化建置的速度和輸出,並解析Webpack 的工作原理,以及Plugin 和Loader 的撰寫方法,可幫助讀者進一步學習Webpack。無論是對Webpack一無所知的初學者,還是經驗豐富的前端工程師,相信都能透過本書對Webpack的理解,並在Web開發中更熟練地運用Webpack。適用:Webpack初學者、希望深入掌握Webpack的前端工程師。
跟Adobe徹底研究Dreamweaver CC
以最快速、最簡易、最全面的方式來學習Adobe Dreamweaver CC & 學習如何為現代網站製作網頁;結合圖片、文字、動畫與影片,建立豐富的互動應用,並為文字與影像加入連結;為網站加入HTML5相容視訊與動畫等互動元素。使用HTML5與CSS3程式碼及結構;運用及自訂網頁架構,並使用最少的手動編碼內容,即能建立適用於桌上型電腦到行動裝置等不同裝置的回應式網頁設計。並將製作完成的網站發佈到網際網路上。 & 本書特色 & 本書譯自Adobe專家著作的軟體教學系列暢銷書籍,提供其他同類書籍無法達成的目的,亦即由Adobe官方親自提供的訓練課程,讓Adobe專家告訴您如何透過「專家」的觀點,短時間學會並運用Dreamweaver CC。 全書包含13個章節,涵蓋所有學習Dreamweaver所必須知道的基本知識與操作,並且提供不計其數的訣竅與技法,幫助您在使用Dreamweaver CC時,能夠大幅提昇創意的生產力。您可以照本書章節順序進行練習,或依自己的興趣跳讀各章。
前端開發實戰必修教典:JavaScript標準化規範超絕基礎入門
本書以JavaScript作為基本程式語言,旨在介紹如何以JavaScript程式標準撰寫出更具可讀性、更方便、更具工程化優勢的程式。首先介紹JavaScript標準版本的發展歷史作為切入,然後以ES2015為例簡要概括標準化規範的作用和意義;在此基礎上,詳細說明JavaScript如箭頭函數、範本字串、新的資料結構、類別語法、產生器等重要的涵範內容及基本用法與注意要點。當大部分讀者對JavaScript標準化規範有進一步的了解後,本書便會以實際的開發專案向大家展示如何利用,出色的實現JavaScript應用。本書期望能對JavaScript語言有基本了解和熟悉度,且希望能更加了解JavaScript的讀者有所助益。適用:正在學習JavaScript開發相關工作,或更深入研究JavaScript開發的工程師,或使用其他程式語言(如Python、Ruby、Java等)進行Web開發的工程師來學習現代前端開發的知識。商品特色:.JavaScript專業基礎實用書.語言精練/技術紮實/細節豐富/案例完整
ThingLink:VR網頁內容輕鬆做
Thinglink 是簡單入門使用的編輯平台, 可以在電腦桌機,、平板、手機上使用,讓任何人都可以任意編輯屬於自己的一頁式說明,或者是 360 度VR內容。本書讓任何人,不限於在教室內,都可以學習使用並操作,希望大家都能夠享受使用Thinglink的樂趣和方便。
0陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書 02)
♕ iT邦幫忙鐵人賽系列書 No.2 ♕ 前端領域在最近幾年來突飛猛進,不僅是ECMAScript,各種前端工具、框架一時百家爭鳴。 看了很多初入門JavaScript的朋友也許拿了工具會用,照著tutorial走一次也會動,但想自己客製化卻怎麼樣都改不動,好不容易試出來,卻不知道為什麼會動,這才是最可怕的。 尤其是一些從其他程式語言背景轉來寫JavaScript的朋友,可能大多數會覺得JavaScript有什麼難?不就跟○○○ (請自行帶入) 有87%像? 沒錯!但就是那關鍵13%的差異造成了世人對JavaScript這門程式語言的誤解。 本書就是希望能在這個主題當中,與各位讀者一起重新認識JavaScript:這個號稱「世界上最被人誤解的程式語言」。 本書內容是由作者在2018 iT邦幫忙鐵人賽 -「重新認識JavaScript」的系列文章改寫而成,主要針對剛接觸JavaScript或者對JavaScript不是那麼熟悉的讀者,說明JavaScript的基礎與常見的誤區。 四大主題 Part 1 JavaScript的歷史與基礎 此部分主要介紹JavaScript的簡介與語言基礎,期望能讓初學JavaScript的朋友快速上手。 Part 2 瀏覽器裡的JavaScript:BOM與DOM 有了基本的理解之後,接著來介紹JavaScript的主戰場「瀏覽器」!到底JavaScript是怎麼操作我們的網頁?那些人家說的DOM、事件又是怎麼一回事?jQuery真的再戰十年嗎?這個部分會有詳細的介紹。 Part 3 深入理解JavaScript核心:函式、物件、原型鍊 此部分帶領讀者深入理解JavaScript語言的核心概念:函式、物件、原型鍊,以及那些開發時會爆的各種粗口,遇到的各種坑。 Part 4 關於JavaScript的現在與未來 近年前端框架與開發生態圈的發展快速,究竟工具怎麼挑選?模組化?SPA與SSR又是什麼?CSS的管理、前端語言的預編譯?本書的最後,想花點篇幅與各位讀者聊聊JavaScript與前端生態圈的過去、現在與未來。
前端開發的涅槃(熱銷版):React全面昇華你的FrontEnd境界
這套由Facebook貢獻的前端Javascript函數庫,讓前端開發成為單一標準,使用Virtual DOM的先進觀念,不但讓開發變得更直覺,也讓DOM的更新在記憶體內完成,速度更是快上數倍到數十倍。本書全面講述React技術,覆蓋React、Flux、Redux及視覺化,幫助開發者在實踐中深入理解技術和原始程式碼。商品特色:本書不但把React說得一清二楚,更有完整的Flux概念及Redux實例,可能你還在執著於Javascript,或是因為使用jQuery而沾沾自喜,但React是你提昇自己到「神」境界的唯一道路。
函數式程式設計極峰精粹:JavaScript、Clojure、Macro、Monad 前端工程師超實力秘典
在後端,函數式語言層出不窮;在前端,函數作為最後邊界的刻板形象也漸漸消弭不再;Scala的Scala.js、Clojure的ClojureScript都試圖同構移向前端,而原生JavaScript也可透過豐富的函數庫,讓前端的函數式程式設計一樣的舒適和優雅。本書涵蓋大部分函數式程式設計思想,包括JavaScript的函數式支援,Clojure風格的集合、遞迴、函數組合、Macro、模式比對、實用Monads,以及前端的併發程式設計。商品特色:這不是一本JavaScript 的教科書!這也不是一本Clojure 的教科書!這是一本緩解從函數式語言移轉到JavaScript 程式設計之不適最有效的技術心法。從前端啟始就讓函數式程式設計發揮到極致!適用:想要瞭解函數式程式設計的JavaScript程式設計師,或想學習JavaScript的函數式程式設計師。
JavaScript 精選16堂課:網頁程式設計實作
JavaScript遵循的ECMAScript標準在ECMAScript2015第六版 (簡稱ES6) 之後有了大幅變化,尤其在嚴謹變數宣告、語法優化、解構賦值及非同步技術都有令人驚艷的新功能。 這本實用的書籍介紹大量ES6+語法,每一堂課循序漸進規劃明確且直覺的主題,以淺顯易懂的方式讓您了解艱澀難懂的關鍵概念,譬如:瀏覽器與JS引擎運作模式、DOM、CSSOM、RegExp、物件導向、作用域、迭代、閉包、原型鏈、解構賦值、事件循環與非同步……等重要觀念,透過範例實作,加強更多程式實戰經驗。 本書不僅培養您JavaScript程式素養,也學習如何與HTML5、CSS3搭配活用,就算零基礎的初學者也都能從課程中充分掌握JS的語法與觀念。 課程目標 ♦ 清楚了解瀏覽器及JS引擎的運作模式 ♦ 熟悉JS語法與瀏覽器console除錯技巧 ♦ 掌握變數作用域、迭代、物件導向與非同步等關鍵技術 ♦ 能夠利用RegExp物件做數據的精準搜尋 ♦ 學會使用JS操作HTML DOM、CSS及Web Storage 適用讀者 ♦ JavaScript 開發者或初學者 ♦ 網頁程式設計相關從業人員 ♦ 大專院校網頁程式設計相關系所的師生 本書特色 ♦ JavaScript多年蟬聯GitHub熱門程式語言排行榜冠軍,學習程式首選技術。 ♦ 涵蓋WEB/APP前端開發三大必學技術:JavaScript(ES6)+HTML5+CSS3。 ♦ 以淺顯易懂的教學與範例,培養程式素養,唯有觀念清楚,才能靈活運用,零基礎也能輕鬆上手。 ♦ 撰寫適合自己的Web應用程式,也能讀懂他人所寫的程式碼,不管是開發、Debug (除錯) 或改版維護都能從容以對。
網頁程式設計ASP.NET MVC 5.x範例完美演繹-第三版(適用Visual C# 2019/2017)
知名技術部落格「DotNet開發聖殿」以多年程式開發經驗,將業界的專業開發技巧融入於書中。 並於「CodeMagic碼魔法」提供最新程式培訓課程,詳見www.CodeMagic.com.tw 網站!為MVC新手設計的絕佳教材,從精闢原理解說開始,再導引到實務範例。內容注重MVC範例展示,培養讀者實作MVC程式的能力,而非讀完MVC理論,卻不知如何下手。或者您曾學過MVC或研讀過其他書籍,在技術與觀念仍無法領略MVC精髓,希望重奠根基,重理大腦完整思路,那麼這本書正可滿足您的需求。 精選內容,讓您Do Less, Get More,短時間內培養出即戰力,本書內容有: * Visual Studio 2019工具安裝、MVC開發環境建立與程式部署 * 介紹MVC架構如何三分天下,精解Model、View與Controller三者職責與運作 * Model / Scaffolding CRUD / LINQ與Entity Framework資料庫存取 * View / HTML Helpers / Bundle & Minification / Layout功能大解析 * 介紹MVC中如何整合Bootstrap前端開發框架,有效建構RWD響應式網站 * 全面掌握Razor語法,提升View頁面的智慧與判斷力 * 用開源Chart.js及JSON製作HTML5互動式商業統計圖表 * 以jQuery Ajax / Web API 2.0 / JSON三劍客建立輕量級高效能網站 * 在 MVC中用jQuery Mobile建立汽車銷售之行動網站 * 以真實汽車銷售網站演示Routing路由大法,認識這位引導網站人流的大管家 * Entity Framework的Database First / Model First / Code First完全制霸 * 用單元測試提升MVC程式之品質 * 將MVC應用程式部署至Microsoft Azure雲端平台
Dreamweaver for PHP資料庫設計寶典
「範例式引導講述,學習最有效率」「一學就受用的資料庫網頁設計書」目前世界上使用最多的網頁設計軟體,應該要屬Adobe公司推出的Dreamweaver!它以美觀的操作介面、高度整合的功能面板、體貼的視窗工作佈局以及從初探到深造全階段設計功能,迅速地受到全球網頁設計愛好者的青睞。而PHP是Hypertext Preprocessor的縮寫,是一種伺服器端HTML-嵌入式腳本描述語言。簡單的說PHP也可以算是CGI程式的一種,也可以說PHP其實就是CGI程式的加強改進版,它的執行方法和CGI相同,均為在伺服器端直接執行,最後將執行的結果寫入HTML檔案後送回給瀏覽者。由於PHP是完全免費的,而且功能強大,因此是網站程式設計人員必修的課程。本書將結合Dreamweaver、PHP與MySQL這三樣利器,帶領讀者由最基本的網站架構開始,一步步熟悉PHP與資料庫網站的整合應用,最終達到輕鬆建立商業應用所需的動態網站。以範例式引導講述透過結合Dreamweaver、PHP與MySQL的基礎動態網頁概念、資料庫管理與操作、互動網頁程式的設計與資料庫的整合應用等功能。本書從基本觀念教起,透過精心設計的語法及函式教學,帶您快速建立PHP必備的網頁程式設計基礎,接著採取由做中學的方式,透過可直接使用的應用範例,以淺顯易懂的圖例,清晰詳盡的講解,使讀者能輕鬆製作出屬於自己的資料庫網站應用程式。
ZBrush完全攻略(熱銷版):雕刻極細緻3D模型
從零基礎開始,由淺入深,掌握ZBrush設計、雕刻以及製作的全過程,並根據ZBrush次世代遊戲角色製作的整套流程要求,從目前業界遊戲美術製作的技術發展、遊戲公司的美術製作規範等實際需求出發,講解模型與貼圖的相關知識,幫助讀者學習遊戲角色、生物、道具、場景建模以及相關貼圖的製作等高級技能,提升製作效率和作品品質。適合遊戲開發初學者、對3D遊戲角色雕刻感興趣的讀者以及專業遊戲設計者。商品特色:全面介紹ZBrush 的基本功能和高階應用,涵蓋基本知識以及各種指令參數的功能和應用、ZBrush建模雕刻技術以及ZSphere建模雕刻與設計、ZBrush雕刻巨匠的工作流程、人體模型的拓撲及衣服的製作與雕刻等,詳細介紹ZBrush和其他相關軟體結合製作完美模型效果的流程和方法。
Vue.js極巔實戰技術:高端設計範例完整笈典
Vue是一款能與世界級的Angular 與React 比肩的前端架構!本書以Vue 2的理論為中心,以實戰範例為基礎,對Vue官方未曾進行詳盡說明甚至不曾提及的實用內容進行揭秘,透過範例應用展開覆蓋Vue的各個理論基礎知識。Vue的開發工具鏈雖沒有Angular.js完備,但有vue-cli的輔助,基本上也能應付專案開發的需要,架構理論上幾乎就是對Angular.js的簡化。本書從多個範例由淺入深地說明Vue的使用知識,除此之外並重點介紹Vue專案化開發中必備的原始程式庫、協力廠商開發工具以及如何對Vue的各種模組進行全方位的測試,成為在Vue前端專案化開發實戰中必備之參考手冊。希望這本書能鼓勵你馬上行動和我們一起創造一個美好的未來!商品特色:◆ 當前流行的JavaScript前端框架。◆ 絕佳組織與簡化Web開發。◆ 高效性元件與模板。◆ 簡易直觀的回應式設計。◆ 多種不同方式的應用過渡效果。
Laravel 5.7 實務專題範例教學:主流PHP開發框架入門 主流PHP開發框架入門 超端多媒體成音開
⊿ 高效PHP Laravel 5.7框架更新說明。 ⊿ 從環境架設開始,一次學懂如何架設網站伺服器與開發網站的技術。 ⊿ 內容簡單,輕易上手,貼近初學者需求,快速建立基礎。 ⊿ 精簡的流程圖設計,協助讀者快速了解框架觀念及利用框架建構網站。 ⊿ 熟悉常用網路實作範例,靈活應用PHP Laravel框架。 ⊿ 專題範例詳細解說,透過一步一步的實作,即可快速上手。 ⊿ 連貫性的基礎觀念搭配範例實作,輕易學會架構各類功能型網站,最適合初學者學習! 本書特色 PHP、Web開發框架-Laravel 輕巧優雅/快速自由/豐富套件/優質模組/結構化語法 從零開始/超強解說/親切易懂/最佳入門書籍 讓您迅捷掌握最新的Laravel框架技術
ASP.NET 網站開發設計寶典:使用C#
ASP.NET從最開始就被認為是最有發展價值的一個動態網頁設計語言,目前ASP.NET經過1.0後發展到目前的版本,更新了在舊版ASP.NET中許多的不足,並加入了許多的新功能,使得ASP.NET 功能更強大,性能更穩定。在ASP.NET 中加入了更多的伺服器控制項,這使得在ASP.NET中製作動態網頁時,不用像其他的動態網頁那樣需要編寫許多的程式碼,一些常用的功能如資料驗證、使用者權限等等,在ASP.NET 中甚至不用編寫一行程式碼就可以完成,大大的提高網站開發速度。在ASP.NET中新增的控制項如GridView等等的控制項,只需要透過簡單的設定就能夠對資料庫內容進行顯示、分頁、編輯和刪除,而要實現這些功能是不需要編寫一點程式碼。另外在ASP.NET 中可輕鬆連接SQL Server的資料庫檔案,這樣在ASP.NET中使用SQL Server資料庫如同在ASP中使用Access資料庫一樣方便。雖說使用ASP.NET 來開發網站很簡單,但是還是需要網站開發的基本知識如HTML、簡單的動態網頁開發技術,這樣再學習本書將會更駕輕就熟喔!本書特色:◆ 易教:撰寫書籍同時進行試教,去蕪存菁符合教學需求,讓教師好備課。◆ 易學:經由初學者試讀,按圖索驥,完整重現書中範例,快速掌握學習重點。◆ 易懂:說明循序漸進,圖文並茂逐步解說,易學易懂,大大提升成就感。
React全方位基礎入門實戰:初心者開始的第一堂必修課
本書是針對ReactJS初學者而編寫的入門實作書籍,從最重要的、最基礎的ES6(ES2015)基礎新語法與特性出發,到React最核心使用概念,並加延伸與拓展應用;讓讀者實際體驗如何使用ReactJS來建立一個真正可用的網站應用程式;亦藉由實作App多個樣版專案與範例,幫助讀者能在許多真實應用情況中立即運用。※ 書籍範例請至上奇資訊官網下載商品特色:‧ 深度切入React 16重磅基礎及新特性,讓您一次捷速掌握。‧ 學習來自Facebook出品之Virtual DOM的先進觀念,一次獲取網站應用開發與手機App的各種基礎知識。‧ 立基於ES6(ECMAScript 2015)重要特性為出發,開展React基礎入門技術。
PHP7極峰攻略:全方位精悉網站開發高手指南
雖然老邁,但能量十足的PHP在7.0版出來之後有非常大的改進,包括不同型態的宣告、Spaceship運算子,匿名類別、unicode變數等基本語法,更有新的階段選項,整數處理的函數。在各大網頁語言競爭之下,如果還停留在舊的PHP5,相信馬上就被使用Node.js、Python+Django,或Rails程式設計師追趕過去,只有立即把自己升級到PHP7的工程師,才不會被時代洪流所淘汰。本書內容豐富全面、圖文並茂、步驟清晰、通俗易懂、注重實用、可操作性強,精詳解述書中每個基礎知識與每個PHP網站開發的方法和技巧,是一本物超所值的絕佳參考用書。適用對象:PHP初學者、動態網站製作初學者、PHP+MySQL架構Web系統開發人員商品特色:◆系統解說PHP7基礎程式語言實用技術,全面獲取開發技能。◆深入介紹PHP7開發動態網站的核心知識、技能與應用。◆全書運用超大量實例輔示,易懂易學疾速上手。◆迅捷掌握最流行的PHP開發模式與技術,躍升極頂高手。◆含括物件導向程式設計、Web、Cookie、MySQL、PDO、JavaScript、XML、Ajax、Smarty、Zend framework等全方位技術。
JQuery從入門到實戰之路
本書透過理論與實作相結合的方式,由淺入深、循序漸進地介紹jQuery 函數庫的使用,同時又輔以大量真實的開發案例,涵蓋了利用jQuery 工作時可能遇到的問題,讓讀者輕鬆使用jQuery 來增強網頁的互動性,做出更好的Web 前端產品以及各種更炫更酷的效果。本書特色循序漸進,由淺入深、大量的案例實戰,全書結合了作者長期的網頁設計製作和教學經驗,讓讀者真正做到學以致用。技術全面,內容充實,詳細介紹了jQuery 1.6.4 幾乎所有的特性和屬性,並輔以圖文、配有原始程式碼,加速學習。
電腦軍師:簡易 Dreamweaver 入門多媒體電子書含Dreamweaver 網頁學園祭(DVD電子書+書)
簡易 Dreamweaver 入門多媒體電子書:使用Dreamweaver可讓您輕易的製作出專業的網站,本書告訴您如何製作出圖文並茂的網頁,連結與選單的製作,至網站的發佈。書中以深入淺出的導引,配合清晰簡明的操作步驟,讓初學者也能輕鬆進入網頁設計創作天地,感受Dreamweaver的魔法魅力。本書帶領使用者一步一步地深入Dreamweaver的領域,即使是初學者也能輕易的製作出精美的作品,同時也了解各種工具及指令的使用時機,發揮出無限的創意。★ 全書著重於觀念的建立並配合精選的實例應用,讓初學者也能快速上手。★ 內容以適合情境的範例搭配詳盡的操作步驟,讓您輕鬆學習Dreamweaver工具的使用。★ 了解網頁文字的設計,插入圖片與多媒體物件等技巧。★ 熟悉Dreamweaver軟體運作與工具的原理,包括連結與選單...等。★ 發佈自己的網站及進行網站的管理。紅火 的 Dreamweaver網頁學園祭:網頁設計鮮體驗,Dreamweaver 讓您大展身手◆ 全方位認識軟體的功能、概念、操作與視窗環境。◆ 熟悉網站建立、編輯管理、檢測、架設的流程與方法。◆ 善用多種檢視模式,網頁特效立見分曉。◆ 掌握文字處理、影像編修、CSS樣式套用,圖文並茂網頁一把罩。◆ 巧用表格、頁框及AP元素,版面編排靈活不呆板。◆ 瞭解網頁各式超連結,串連資訊不漏接。◆ 結合Flash動畫、背景音樂,多媒體網頁超享受。◆ 運用行為與Spry特效,一觸即發互動佳。想做出引人駐足、流連忘返的網頁,有更生動活潑的互動式介面,想要網頁維持統一風格又不失變化,充分整合多媒體元素…,如何落實您的好點子呢?答案就是Dreamweaver。Adobe Dreamweaver的超強功能與強大應用,公認是網頁動畫設計領域的第一把交椅。本書有最完整的功能說明、相關觀念與知識,讓您充分體驗到新版Dreamweaver的使用樂趣,快速掌握以下設計網頁的方法。◎ 規劃、架構、建立、管理、發佈網站。◎ 文字格式設定、段落編排、插入特殊字元、編排文字清單。◎ 插入編輯影像、設計單一式/拼貼式/固定式網頁背景、滑鼠變換影像。◎ 匯入、美化、編輯、排序表格。◎ 設定、美化、管理AP元素,表格與AP元素轉換。◎ 設定及編輯頁框網頁、設計巢狀/浮動頁框網頁。◎ 跳出式選單、標籤面板、折疊式面板、可收合面板等Spry互動選單設計。◎ 一般超連結、錨點超連結、影像地圖與電子郵件超連結。◎ 美化文字、滑鼠形狀、透明影像等CSS樣式表應用。◎ 建立、管理圖庫,建立、套用、分離範本。◎ 導覽列影像、影像交換、關聯影像交換、震動效果、淡出影像、百葉窗效果等行為設定。◎ 建立、檢驗、連結、測試互動式表單與資料庫。
Web API 建構與設計
建立開發者熱愛的API “下定決心建立與支援公用API是很大的責任;本書讓你輕鬆地避免陷阱,建立出蓬勃的開發者生態系統。” —Cal Henderson Slack CTO “如果你想瞭解API理論、設計、架構與成功之道,這是一本最全面的指南。” —Richard Hyndman Google Launchpad Accelerator技術主管 “如果你是開發者,無論你要製作API還是使用API,都一定要購買這本書。” —Yochay Kiriaty Microsoft AI&Research群體專案經理 使用web API協助app開發者是許多軟體工程師熱愛的工作。但是建立熱門的API與生機蓬勃的API生態系統也是最具挑戰性的工作之一。開發者、產品經理、架構師、開發者關係專家與技術主管都可以從這本實用的指南中學到如何設計、擴展、行銷與發展可交互運作的API。 作者Brenda Jin、Saurabh Sahni與Amir Shevat在書中解釋API設計原理,並提供練習讓你親自操作,以學會建構自己的web API並管理產品的運作。你也會學到如何建構與維護API的開發者生態系統。本書包括許多來自頂尖公司的專家建議、工作表、檢查清單與案例研究,這些公司包括Slack、Stripe、Facebook、Microsoft、Cloudinary、Oracle與GitHub。 ‧認識請求/回應與事件驅動API設計模式 ‧以最佳做法設計滿足顧客需求的API ‧使用模板建立API設計流程 ‧擴展你的web API,使它支援持續成長的API呼叫與使用案例數量 ‧定期調整API反映產品或商務的變化 ‧提供資源給開發者,包括API文件、範例與工具
CSS 大全 第四版
WEB的視覺呈現 本書可協助網頁設計師與app開發人員,展現成熟的頁面設計、改善可存取性並節省時間與精力。新修訂版為CSS實作提供完整的指引,以及最新CSS標準規範的完整介紹。 CSS是個持續改變的語言,用來描述網頁內容於螢幕、印表機、語音合成器、螢幕報讀軟體及對話視窗上的呈現方式。在所有網頁瀏覽器、各種螢幕尺寸以及各式各樣的IoT設備上都看得到CSS的身影,包含手機、電腦、電腦遊戲、電視、手表、互動式多媒體機台、kiosks與自動櫃員機。作者Eric Meyer與Estelle Weyl藉由本書介紹如何改善使用者體驗、提高開發速度、避免潛在問題及透過佈局(layout)增加應用程式的生命與深度,以及動畫效果、邊框、背景、文字屬性與其他工具和技巧。 內容涵蓋: ‧選擇器、權重與階層 ‧數值、單位、字型與文字屬性 ‧內距、邊框、外框與邊界範圍 ‧顏色、背景與漸層 ‧浮動與定位 ‧flexible box佈局 ‧新的格線布局系統 ‧2D與3D轉換、轉場與動畫效果 ‧過濾器、混合、裁切與遮罩 ‧媒體與特性查詢
輕鬆玩HTML5+CSS3+JavaScript網頁程式設計
這是一本易於學習與理解的HTML5、CSS3與JavaScript網頁程式設計入門書。本書先進行概念解說,介紹標籤或指令,接著解說它們的使用方法,再以步驟方式進行範例實作,務必讓概念、標籤與指令的解說清楚易懂。本書從基礎概念到進階應用方式安排章節次序,先帶您初步認識HTML5+CSS3+JavaScript與網頁製作軟體的使用,接著介紹使用CSS設定文字與圖片、各種選擇器、版面編排、CSS的套用順序、製作選單與特效等功能及操作,再介紹HTML5的常用標籤、以網頁範例介紹JavaScript的概念與語法、說明JavaScript如何操作DOM(Document Object Model)動態修改網頁,最後整合前面章節所學,實際進行網頁設計及網站實作,讓您動手跟著做,就能實做出美觀實用,風格統一的網站。
React. js頂尖開發(第3版):建立使用者介面的JavaScript函式
React.js僅關注於更新DOM以及回應事件,這種特性也讓React可自由的與眾多不同的系統做整合;由多位一線專家精心撰寫,利用完整範例全面介紹和剖析React.js 的使用方式,適合廣大前端開發者、設計人員,及所有對未來技術趨勢感興趣者閱讀。本書特色:詳細介紹React.js,並藉由問卷產生器範例貫穿全文,以幫助讀者熟悉和使用。
跟Adobe徹底研究Dreamweaver CC(熱銷版)
◆學習如何為現代網站製作網頁。◆運用及自訂網頁架構,並使用最少的手動編碼內容,即能建立適用於桌上型電腦到行動裝置等不同裝置的回應式網頁設計。◆結合圖片、文字、動畫與影片,建立豐富的互動應用。◆為文字與影像加入連結。◆為網站加入HTML5相容視訊與動畫等互動元素。◆使用HTML5與CSS3程式碼及結構;並將製作完成的網站發佈到網際網路上。本書是Adobe推出的官方教材,內容由Adobe產品研發專家編寫而成,幫助讀者以最快速、輕鬆的方式來學習Adobe Dreamweaver CC,是最暢銷的自學訓練工具書。本書共設計了14個課程,包括了各方面的基礎,提供數不清的提示與技巧,協助你在這套程式中提高生產力。你可以從頭到尾、按照本書的說明來閱讀,或是挑選你有興趣的章節。
前端首選:React+Redux開發最漂亮的介面
React與Redux的基礎知識介紹。 & 透過精彩的官方範例學習React與Redux。 & 優秀協力廠商的相關擴充學習。 & 架設大型Web應用程式實戰。 & 全書不僅止於介紹技術的使用方法,更詳析其背後的理念與智慧。除此之外,全書除了第1章和第28章外,每章節都有範例程式。 & 本書特別推薦給欲使用React、Redux、Babel與Webpack來架設Web應用程式的程式設計師,此技術堆疊的特點如下: & 清爽的元件程式結束了全螢幕HTML標籤與類別名稱的噩夢。 & 宣告式地將資料對映為介面,減少了煩瑣的DOM操作。 & 高階函數、管線、Currying等函數式程式設計思想的運用,使得複雜邏輯的處理變得相當簡單。 & 自動化建置編譯技術,降低了原始程式碼與靜態資源的管理成本。 & 適用:熟悉JavaScript程式設計,有興趣使用React與Redux來架設Web應用的程式設計師與相關從業人員
Firebase 開發實務
用Firebase建立即時web與行動app的70份食譜 你會不會在想到或聽到後端技術、身分驗證或部署等麻煩的工作時覺得力不從心?Firebase可以改變你的開發方式,讓app成為雲端的一級公民。本書用各種食譜來提供解決方案,協助你瞭解Firebase的功能,讓你在既有的網路與行動app中實作它們。 本書會先建立第一個Firebase app,並將它的服務整合到各種平台與環境,包括行動與網路app。接下來會探討Realtime Database與Firebase Storage,它們可讓你的使用者在各種裝備上輕鬆地存取資料。你會在閱讀各個章節的同時慢慢建立app的各個部分,包括以Firebase Rules保護資料,以及用OAuth驗證使用者。 本書也會探討各種現代的app開發技術,例如用Firebase Cloud Functions建立無伺服器加構,以及用Service工作來將傳統的app變成漸進增強式app。最後,你會知道如何建立跨平台行動app,整合Firebase與原生平台,以及瞭解如何使用AdMob來用Android和iOS行動app創造盈收。 你將學會: ‧使用Firebase的各種身分驗證系統 ‧使用Firebase存儲服務來整合簡便、安全的檔案承載 ‧使用Firebase Cloud Functions讓app成為無伺服器架構 ‧使用強大的Firebase Admin SDK來管理權限 ‧在跨平台的NativeScript app內使用Firebase ‧修改、架構、儲存與提供Realtime Database裡面的資料 ‧熟悉新增的Cloud Firestore,它是可供網路與行動app使用的可縮放資料庫
物聯網原來這麼近:立即手動實作一個
本書完整呈現物聯網系統設計和實現的實際過程,剖析各種技術細節,快速掌握打造物聯網系統的設計和實現思路 & 設計一個完整的系統,是本書的核心。本書旨在教會使用者如何去設計的思維,以及如何打造物聯網系統的過程。至於系統底層硬體的實現細節則需要使用者去把握。 & 本書循序漸進,從設計一個極其簡單的物聯網系統,再到以網際網路為基礎的物聯網系統,最後打造了一個以物聯網協定為基礎的物聯網系統。在這個過程中還將教會讀者打造物聯網的相關應用—手機APP、溫度趨勢、網頁端控制等。 & 由於設計這個物聯網系統本身有太多的基礎知識,並且涵蓋各方面知識,本書將盡可能地向讀者推薦一些擴充閱讀資料,並且建議讀者多多實作。 & 適用:對物聯網有興趣的創客、極客、程式設計師、設計師;大學、中學師生;想自己動手設計完整物聯網的相關從業人員。
網頁設計創想
網頁、書籍和宣傳文案是現代生活中最常接觸的三種媒介,只要是具有傳播功能的媒介讀物都需要版式設計,沒有任何版式設計的讀物是不存在的。既然是設計,就要有一套具有獨特美感的規則。任何設計的首要任務是為人服務,因此設計具有社會功能與象徵性功能的屬性。設計就是要有一個思想和創意,設計師把構思和創意透過放置訊息形成的錯落感方式,製成一個設計產品,而這裡的產品指的就是版式設計與傳播內容相結合所具有美感的訊息表現形式。 本書特色 人類的生活方式因網際網路的出現,從此發生翻天覆地的變化。網際網路的訊息量呈現了爆炸式的增長,如何在數以億計的網站中憑藉出色的設計脫穎而出呢?這是很多網頁設計師一直不斷在思考的問題。 網頁的尺寸是決定版式設計的基礎,色彩及設計的基本元素在網頁設計中顯得比宣傳手冊和書籍更為重要。同時網頁自身也受到程式設計、螢幕大小、顏色顯示等外在因素的影響,所以對版式創意設計的要求也隨之提高。 如何在新媒體日益繁榮的網路訊息社會裡,將海量的內容用網頁清晰、簡捷地呈現給讀者就是本書要向大家闡述的。本書從網路的發展史、網頁設計特性、設計的基本規律、網頁設計的最新潮流和未來趨勢等方面,將網頁版式的精髓詳細地呈現給每一位網頁設計師或有興趣的讀者。
互動式網站程式設計:ASP.NET 4.7使用Visual Basic 2017
圖解實例說明 以圖解的方式輔助網頁程式設計概念學習,讓您從做中學,加強觀念。 & 內容條理清楚 基礎入門,內容詳盡,教學、自修皆適合。 學習按部就班 從基礎到進階,讓您徹底學會以ASP.Net 4.7配合 Visual Basic 2017的程式基礎與架構。 應用導向為主 即使初學者沒有程式基礎,也能事半功倍設計程式。
經典實戰手冊:AngularJS 全攻略
全書分為三大部分:1.「教戰守則篇」:除JavaScript基礎教學外,更詳盡地為讀者講解AngularJS必學的基本概念。2.「觀念養成篇」:以循序漸進的方式介紹實用的程式技巧,透過小範例的練習,深入淺出以協助讀者加深先前描述的觀念,進而強化讀者的實作能力。3.「實作練習篇」:採取引導的方式,以三個大型範例帶領讀者逐步完成,讀者可藉此累積更多的經驗。適用:網頁前端設計人員最佳實用參考書,對於習慣MVC框架人員更是容易上手。本書特色1. 以淺顯易懂的方式講解AngularJS的框架及語法。2. 說明Modules、Views及Controllers的使用方式。3. 各章節內容皆以循序漸進並輔以範例解說的方式呈現。4. 透過三個大型完整範例完美演繹AngularJS技術的觀念。
Ansible: 建置與執行第二版
在眾多的配置管理工具中,Ansible具備輕巧的的優勢,您不需要在節點上安裝任何東西,而且容易上手。藉由本書,您將可以了解如何充分發揮地發揮Ansible的最大功用,無論您是需要將程式部署到開發環境的開發人員,或者是正在尋找更佳自動化解決方案的系統管理者。 本書將告訴您如何撰寫playbook(Ansible的配置管理腳本)、管理遠端伺服器、活用各種內建模組功能,應用Ansible解決您的問題。 .了解Ansible與其他配置管理系統的不同之處 .使用YAML格式編寫playbook .部署應用程式的完整過程 .管理Windows主機,自動化完成網路設備的配置 .將應用程式部署到Amazon EC2之類的雲端平台 .透過Ansible建立Docker image及部署Docker容器 本書適合逐章閱讀,因為每一章都是建立在前一章的基礎之上。您可以跟著本書在自己的機器上實作,本書範例著重在網頁應用程式。
互動式網站程式設計:ASP.NET 4.7使用C# 2017
● 初心者全力掌握互動式網頁的絕佳入門書。 ● 豐富圖表搭配精美內容,詳細實用範例讓您極速上手! ● 絕對建成紮實和獨立開發Web應用程式設計能力! & 全書以微軟Visual Studio 2017整合式開發環境為主,架構於Visual C# 2017語法下,以豐富的程式範例逐一解說ASP.NET 4.7的基礎技巧與重點;同時每章均精心設計實用習題,協助您檢驗學習成效,讓您體會在最短時間中獲得極頂的學習效果! & █ 讓您輕鬆快速地學習自ASP.Net 4.7的基礎認識到資料庫應用,以及系統資訊網站的安全與管理。 █ 從基礎循序到進階,讓您踏實漸進至徹底學會ASP.Net 4.7配合C# 2017程式設計方式、架構組成與應用。 █ 以圖解方式輔助網頁程式設計概念學習,讓您實際操作輕鬆上手,加深觀念並能增強實力。 █ 內容條理清晰,教學自修皆適合,並採應用導向為主,即使初學沒有基礎,也能事半功倍設計程式。 &
PHP 7與MySQL基礎學習教室(第2版)
無需費用、語法簡單且功能強大的PHP與MySOL,已成為Web伺服器標準配件。本書從網頁及編碼設定開始,逐步引導讀者瞭解PHP網站的規劃與網頁設計,以及PHP與MySQL資料庫連結方式等相關技術;主體設定為課程講義模組方式編寫,以提供用於PHP課程教學方面的運用,希望協助PHP課程及PHP網頁設計師能由本書循序漸進的學得相關技能;此外並搭配各章後之範例實作,一步一步引導讀者從無到有完成系統專案。 ‧清楚介紹PHP程式如何進行規劃設計。 ‧說明如何避免資料庫隱碼攻擊,以及利用PDO進行資料庫連線。 ‧從基礎說明PHP的物件導向以及自訂函數觀念。 ‧各章節後的範例實作引導讀者從無到有建立系統。 ‧了解檔案上傳更名與刪除、表單資料新增列表更新與查詢。 ‧學習在網頁上顯示Word、Excel、PowerPoint與PDF檔案內容的方式。 ‧清楚Facebook登入與Gmail協助信件驗證。 本書特色 ●介紹網頁技術及編碼設定等設計基礎與架構,建立精實完整的系統概念。 ●展現PHP與MySQL/Mariadb、HTML 5完美整合方案,極致精彩。 ●逐步引導瞭解PHP網站規劃與網頁設計,同步導入資安觀念,讓您的成果能更加安全。
React Native 學習手冊 第二版
使用JavaScript建立原生移動裝置app “對於想擴展到原生開發的React工作者,《React Native學習手冊》是你必讀的一本書。所有建立可量產的原生應用程式所需的知識,Eisenmen都在本書中仔細道盡。 —Ryan Hurley Twitter, Full Stack Web Developer 本書以實務的方法介紹React Native。React Native是一個JavaScript framework,用於撰寫和發布完整功能的原生移動裝置應用程式(app)。這本實用指南的第二版,不止說明如何在瀏覽器上開發應用程式,進而向你展示如何在iOS、Android和其它移動平台上進行應用程式的建置。這些應用程式能夠存取平台所提供的相機、使用者位置以及本機儲存等功能。 透過程式碼範例及一步步的說明,已熟悉React的網頁及前端開發工程師將會學到如何建立介面及設定介面樣式、使用移動裝置元件以及除錯與發布app。你會學到如何利用第三方函式庫或你自己的Java及Objective-C函式庫來擴展React Native。 ‧理解React Native底層如何使用Native UI元件 ‧查看React Native元件和基本HTML元件的對照 ‧建立你自有的React Native元件和應用程式,並設其樣式 ‧使用平台特有的API,借助社群已開發模組 ‧將不同平台的元件整合到跨平台應用程式 ‧學習React Native開發過程中常見的陷阱,並使用工具對付它們 ‧將大型應用程式會用到的多個獨立畫面整合成緊密的使用者經驗 ‧在大型應用程式中用Redux函式庫處理狀態管理
物聯網感測器大應用
2020 年物聯網裝置數將達到 250 億個, 商機直逼百兆。 未來將是物聯網、大數據、人工智慧的時代, 三者息息相關, 而物聯網感測器裝置則是收集數據最重要的前端。面對新時代, 我們推出物聯網感測器大應用套件, 不僅可以學習聲音、光線、距離、氣體、抽水馬達、紅外線等感測器與電子元件的使用, 更進一步結合 Web、MQTT、IFTTT、LINE 等網路技術, 帶入物聯網的思維。 未來在食衣住行育樂各大產業, 必定充滿各式各樣物聯網的應用, 本套件除了學習軟硬體整合外, 更透過有趣的應用範例, 帶給讀者更多對於物聯網的想像, 有了技術與想像, 將更邁向創新、創意、創業的未來。 本書特色 & ●一步步跟著做, 輕鬆成為 Maker ●學習聲音、氣體、距離等多種感測器的使用 ●實作物聯網的第一步 ●整合 MQTT、IFTTT、LINE 等多種物聯網技術的應用 ●實作智慧盆栽、防盜抽屜燈等多種結合感測器的物聯網概念 ●設計雲端遙控器、LINE 氣象廣播站等實例, 打造自己的物聯網世界 ●範例程式免費下載使用 & 組裝產品料件: D1 mini 相容控制板 x 1 片 MicroUSB傳輸線 x 1 條 蜂鳴器 x 1 顆 聲音傳感模組 x 1 顆 氣體感測器 x 1 顆 抽水馬達 x 1 顆 水管 (50公分) x 1 條 接線端子 x 1 顆 亮度接近感測器 x 1 組 土壤濕度感測器 x 1 個 電晶體 x 1 顆 紅外線遙控器 x 1 個 紅外線發射模組 x 1 個 紅外線接收模組 x 1 個 麵包板 x 1 個 公母杜邦線 x 1 排 排針 x 10 根 紅色 LED x 2 顆 電阻 3.9KΩ x 2 個 電阻 2.2KΩ x 2 個 電阻 1KΩ x 2 個 電阻 220Ω x 2 個
JS高手昇華之路:Webpack是唯一的捷徑
Webpack 從許多建置工具中脫穎而出,成為目前最流行的建置工具,也幾乎成為前端開發裡的必備工具,是每位前端工程師的必備技能之一。 & 本書從實作出發,用簡單容易的實例帶領讀者快速入門Webpack,再結合實際工作中常用的場景列出實作案例,透過前3 章的學習足以讓我們解決工作中的常見問題;本書還介紹了如何最佳化建置的速度和輸出,並解析Webpack 的工作原理,以及Plugin 和Loader 的撰寫方法,可幫助讀者進一步學習Webpack。 & 本書從入門、設定、實戰、最佳化和原理的路線層層深入,涵蓋Webpack 的各方面。 無論是對 Webpack一無所知的初學者,還是經驗豐富的前端工程師,相信都能夠透過本書提升對Webpack的理解,並在Web開發中更熟練地運用Webpack。 &&&& 適用: Webpack初學者、希望深入掌握Webpack的前端工程師。
跟Adobe徹底研究Animate CC 2018
本書是由Adobe 產品專家提供支援的圖像與出版軟體官方訓練系列叢書之一。書中所提供課程,都已設計為可讓您依自己的進度來練習。若您剛開始接觸Animate,便可學到如何執行本應用程式的各項基本操作。 若您已是資深使用者,也可在本書找到許多進階功能的學習,包括使用最新版應用程式的各種訣竅與技巧。 雖然本書每項課程都包括建立特定專案的步驟練習,但依舊為您保留了探索與實驗的練習空間。您可從頭到尾做完本書的所有練習,亦可依自己的喜好與需求,完成相關部分的章節課程。每章課程結尾均有「課後練習」與「練習解答」,協助您複習該章課程內容。
動態網頁程式開發精粹:Java + JSP +SQL Server 2017
關鍵的Java程式語言基礎 完整的Java最新版本程式語言語法,包括物件導向基礎、程式語言觀念、程式撰寫的技巧。特別強調物件導向程式運作的原理,提供爾後學習其他程式語言時能夠輕鬆地接軌。 最佳的JSP學習入門指南 結合網站建置的步驟、網頁內容相關的規則,透過範例的實際練習,一步一步掌握網站互動程式開發與運作的技巧,入門進階一氣呵成。 多元的資料庫網站開發實務 包含SQL Server 2017版本的安裝、操作、建置與移轉的詳細操作。循序配套的JSP資料處理程式解說,包括目錄檔案存取、資料庫內容管理、AJAX即時內容回應,以及符合多數網站所需的檢索功能範例。 教學的經驗回饋與累積 依據多年程式設計教學的經驗,針對學生學習主要癥結加強解說,並加強物件導向特性與觀念之建立,無論是自學或課堂授課,均能有效降低學習的門檻。 本書特色 著重理論與實務兼具,針對實務所需的理論加以介紹,幫助讀者在最短學習時間內建立足夠的概念與理論基礎。 運用經典範例的詳細說明,提供學習者由Java語法的基礎,到熟悉網頁互動程式的核心技巧,並結合微軟SQL Server 2017資料庫的使用,掌握商業網站開發的關鍵能力。
Dreamweaver CS6 網頁設計創意魔法
歡迎您跨入網頁設計的領域,在這個領域中,並不見得老手就能完成絕妙的作品,也不見得新手就不能有神來之筆。就如同繪畫一般,同樣的顏料、工具,有人可以完成傳世之作,有人一輩子都慘不忍睹。Dreamweaver CS6是一套簡單易學但功能強大的網頁設計軟体,對於多媒體網頁設計師、美編人員、創意工作者等,它可讓您輕易的將創意構想具體化。本書讓您了解Dreamweaver CS6的功能及熟悉其操作環境,從文字設計、影像的處理、表格的運用、頁框版面設計、超連結、圖層的運用、多媒體物件、CSS樣式、資源的管理與範本、網站互動表單至網站的發佈與管理等都有詳細的介紹。除了工具的使用及各式功能的介紹外,本書實務應用,它可讓您輕易的製作出專業的網站。在資訊科技發展如此快速的年代裡,您如何提高效率,以極短的時間去了解、活用一套應用軟體呢?本書配合實例,以淺顯、循序並配合視窗畫面的直接解說,希望能使您快速的了解此應用軟體,進而應用於實際作業中。
現代JavaScript實務應用
深入探討ES6規格與JavaScript的未來發展 ”《現代JavaScript實務應用》一書,帶給你大量的新語法和語義,可讓你的程式碼在表達上更具敘述性。Nicolás化繁為簡,用簡單的範例說明複雜的新功能觀念,這真是令人驚艷,也讓你能夠快速上手。“ -Kent C. Dodds Papal, TC39 想要深入瞭解現代JavaScript,你必須學習它繼承的原始技術規格,也就是ESMAScript 6(ES6)。本書以實務角度探討ES6,且不遺漏技術規格的說明和實作細節的技巧。搭配實務範例,作者Nicolás Bevacque指導你用新的方法處理非同步流程、宣告物件或函式、建立代理器或集合,以及許多其他的特徵功能。 本書是《模組化JavaScript系列》叢書的第一本書,《現代JavaScript實務應用》一書為JavaScript和Node.js開發人員準備了模組化功能設計的課程內容,而功能測試、設計和部署則會在本系列叢書的後續作品中探討。 本書內容包含: ‧JavaScript及其標準發展流程如何演進 ‧重要的ES6變更調整,包含箭頭函式、解構賦值、let和const ‧宣告物件原型的類別語法以及新的Symbol基礎元件 ‧如何用Promise、迭代器、產生器和非同步函式處理流程控制 ‧運用ES6集合的內建型別建立物件映射和唯一資料集 ‧運用內建功能Proxy和反射的時機和方法 ‧自ES5以來對Array、Math、numbers、strings、Unicode、正規表示式及其他功能的改善
ASP.NET專題實務II:進階範例應用
編寫本書的主要目的是要給已經學會ASP.NET基礎技能,而想要持續精進、提升能力的專業工程師,是一本具備實戰經驗的進階範例集,全書涵蓋重點如下: ★最詳細的「會員控管」範例,自己動手親自撰寫程式(Session),由淺入深,一應俱全。 ★會員權限控管,從入門的「障眼法」到「PlaceHolder動態加入控制項」。 ★GridView、ListView、DetailsView與FormView四大天王控制項,自己動手寫各種功能。 ★防範資料隱碼(SQL Injection)與XSS(跨網站腳本)攻擊。 ★透過Windows AD登入與網路銀行同級的「CA個人憑證」登入。 ★簡單完成多國語系的網站。MasterPage主版頁面的動態切換。 ★LinqDataSource、ObjectDataSource(商業物件)控制項的深入解說,搭配Class類別檔。 ★自己動手寫首頁、網站增修功能。不需大型控制項,磨練ADO.NET功力。 ★強調網站的Master-Detail(主表明細)涵蓋電子商務、知識管理、媒體網站各種需求。 ★CKEditor超強大的線上HTML輸入畫面。NPOI讓您讀取與輸出Excel檔。 ★網路問卷、線上投票、網路長條圖的應用。ASP.NET Chart(圖表)控制項入門。 ★不可思議的網頁圖表Google Chart + JavaScript與ASP.NET整合。 ★「全自動化投票」範例即裝即用。「動態問卷產生器」可自行搭配題型(單、複選、文字輸入)。 ★北風貿易系統、線上飲料訂購系統,一個畫面完成關聯式訂單、購物車。 ★OutputCache網頁輸出快取,輕而易舉提升網頁效能。 ★One ASP.NET,Web Form的Model Binding。
使用者經驗的要素:跨屏時代的使用者導向設計 第二版
「Jesse James Garrett的書精煉探討了形塑使用者經驗的概念,因此成為不墜的經典。它不僅能幫助設計初學者實作時更有信心,也能給予資深設計師邁向卓越的探討架構。」 Giles Colborne Simple and Usable Web, Mobile and Interaction Design作者 「仍然貨真價實、拳拳到位,這是現在對於使用者經驗最有用的書籍。」 Louis Rosenfeld Rosenfeld Media出版人及Information Architecture for the World Wide Web合著者 「Jesse James Garrett清楚解析了使用者經驗設計這淌混水。因為他絕佳的聰明才智,僅用短短篇幅就達成,因此頁頁珠璣。」 Steve Krug Don’t Make Me Think以及Rocket Surgery Made Easy作者 「Garrett從組織和概念角度解構和建模,揭露了通常被厚重技術障礙掩蓋的問題本質。」 Alan Cooper About Face以及The Inmates Are Running the Asylum作者 始自十年前本書出版,《使用者經驗的要素》已成為世界各地網頁和互動設計師的重要參考文獻,並定義了業界的核心原則。在現今這個更新擴編的全彩版本中,Jesse James Garrett已精煉了他對網際網路的想法,超脫桌面軟體(desktop)層面,涵括能應用至當今大幅增加的移動設備(mobile devices)應用程式的資訊。 成功的互動設計所需的遠遠不只是乾淨的程式碼和鮮明的圖像。你必須在滿足使用者需求的同時,亦達成策略目標。若無一致契合的使用者經驗來支撐,那麼即使有最好的內容(content)和最尖端的科技也無法幫助平衡這些目標。 因為牽連了這麼多的議題:使用性(usability)、品牌識別(brand identity)、資訊架構(information architecture)、互動設計(interaction design),創造使用者經驗因此可說是錯綜複雜。新版本的《使用者經驗的要素》以清晰的解釋和生動的插圖專注分析概念本身的內涵、而非工具或技術。Garrett提供了讀者關於使用者經驗發展歷程的整體脈絡,從策略和需求層面出發,一路探討到資訊架構和視覺設計。
RESTful Web Clients 技術手冊
不隨時間變化可重複運行的設計方法 “Mike的書不僅提供客戶端開發者指引,同時展示了為何在伺服器端使用此做法進行實作是最棒的。” —Leonard Richardson 紐約公共圖書館軟體架構師 基於web開發的REST與超媒體型態API在現今越來越普遍,但是許多開發者仍偏向撰寫一次性的自定義的客戶端,卻不選擇在超媒體客戶端上實作相同的技術與應用,來達到可重複使用的好處。閱讀這本手冊,您將會學習如何由實作只能使用一次的客戶端應用程式,轉變為穩定、有彈性且可以重複使用的客戶端應用程式。 作者Mike Amundsen提供了廣泛的背景知識、淺顯易懂的範例、對白圖畫與明確的建議,讓您建立以超媒體為基礎的客戶端應用程式。在閱讀過程中,您將學習到許多網路架構中的基本原則。 ‧將僅有HTML的Web應用程式轉換成JSON API服務 ‧克服維護純JSON客戶端應用程式時所帶來的挑戰 ‧使用表示器範式(representor pattern)將輸出格式與內部物件模組分離 ‧探討如何建造HAL(Hypertext Application Language)客戶端應用程式 ‧運用Request、Parse與Wait所組成的迴圈處理可重複使用的客戶端 ‧學習使用Siren內容型態建立客戶端應用程式時所產生的優缺點 ‧處理API版本控制 ‧比較JSON、HAL、Siren與Collection+JSON客戶端如何處理物件、位址和動作行為 ‧建造能與多項服務相容的單一客戶端應用程式
用輕量級Web平台開發重量級應用網頁
學習輕量級、最新的Web開發方法 輕量化是目前資訊業的趨勢,輕量級Web開發是一個很廣的主題,開發人員經常提到,卻很少有人能夠說明它的內涵。 好的程式設計師就是由基礎開始,從作業系統、工具、開發環境、程式語言、測試架構、資料庫、雲端平台等,如果都做到輕量級,整個程式自然就執行飛快,測試容易,錯誤變少,維護方便。 本書將教會讀者如何將一個想法變成實際的Web應用。從高效的程式設計工具、開發流程,到敏捷開發中的各種輕量級實踐,再從零開始開發一個具體的實例。 ■使用Mac OS作為開發作業系統:既能享受Windows的方便,又是原生UNIX ■用zsh取代bash,少打很多字,少用很多cd到處找 ■用vim不用普通的文字編輯,所有和文字有關的事,手都不需離開鍵盤 ■用Ruby作為網頁語言,天生的Web DNA,非傳統程式思考方式 ■用Bootstrap/Foundation作為樣式框架,又漂亮又簡單 適用:軟體開發人員、對輕量級Web開發感興趣者。
React. js頂尖開發-建立使用者介面的JavaScript函式庫(第2版)
React.js是由Facebook內部所開發的JavaScript函式庫,在Virtual DOM的基礎下重新定義了使用者介面的開發方式。React.js將PHP風格的工作流程帶到用戶端應用程式,改變使用者對前端框架的認識。由於React.js僅關注於更新DOM以及回應事件,這種特性也讓React可自由的與眾多不同的系統做整合。本書特色:● 詳細介紹React.js,並藉由問卷產生器範例貫穿全文,以幫助讀者熟悉和使用。● 由多位一線專家精心撰寫,利用完整範例全面介紹和剖析React.js 的使用方式,適合廣大前端開發者、設計人員,及所有對未來技術趨勢感興趣者閱讀。
ReactJS 零基礎開發入門
本書是針對ReactJS初學者而編寫的入門實作書籍,從最重要的與最基礎的ES6(ES2015)基礎新語法與特性出發,到React最核心的使用概念,讓讀者實際體驗如何使用ReactJS來建立一個真正可用的網站應用程式。亦藉由實作的App多個樣版專案與範例,幫助讀者能在許多真實的應用情況中立即應用。 & 本書特色 包含最新React 16版本的內容,帶您一次快速掌握最新、最熱門的新特性。 學習來自Facebook出品的Virtual DOM先進觀念,一次學好網站應用開發與手機App的各種基礎知識。 從最新的ES6(ECMAScript 2015)重要特性出發,進入React基礎入門。