以淺顯易懂的方式從設計網站開始談起,涵蓋網站構建的過程、設計網站原型(prototyping)的工具以及各種網絡資源的獲取,再循序漸進地介紹Web前端三大核心技術:HTML、CSS及JavaScript,並加入前端框架Bootstrap技術,本書中還介紹了好用的配色工具,就算沒有美工基礎,借助Bootstrap工具模塊以及配色表,也能快速構建出專業美觀的響應式網頁設計(RWD)網站。本書還包含漸進式應用(PWA,Progressive Web Application)技術,手把手教讀者逐步將網站優化為Web應用,讓網站能像原生應用一樣在智能手機等移動設備創建桌面快捷方式,瀏覽網頁時具有操作原生應用相似的體驗。本書共分三大部分:第一部分為前端開發概念,從HTML+CSS基礎到進階教學;第二部分為JavaScript基礎的語法及Web數據庫的應用;第三部分介紹前端框架工具,包括Bootstrap與PWA。各章節除了實用的範例之外,在每一部分都安排了整合練習,通過實踐讓讀者強化學習的知識並驗收學習成果。本書適合自修與教學使用:對前端技術感興趣卻不知從何入門的初學者;前端開發技術相關從業人員;大專院校用於網站設計相關課程教材。
本書是一本綜合講述數據結構及其算法的入門書,力求簡潔、清晰、嚴謹且易於學習和掌握。全書從基本的數據結構概念開始講起,包括數組結構、隊列、堆棧、樹結構、排序、查找等;接著介紹常用的算法,包括分治法、遞歸法、貪心法、動態規劃法、迭代法、枚舉法、回溯法等,並為每個經典的算法都提供了 C 程序設計語言編寫的完整範例程序;每章都提供了豐富的課後習題及詳細的參考答案,書中所有實現的數據結構和算法都提供了完整的源代碼,同時還提供了精心錄製的教學視頻。本書圖文並茂,敘述簡潔、清晰,範例豐富、可操作性強,針對具有一定編程能力又想提高編程“深度”的非信息專業類人員或學生,是一本數據結構普及型的教科書或自學參考書。