注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計跟我一起學uni-app:從零基礎到項目上線(微課視頻版)

跟我一起學uni-app:從零基礎到項目上線(微課視頻版)

跟我一起學uni-app:從零基礎到項目上線(微課視頻版)

定 價:¥59.00

作 者: 陳斯佳
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302659686 出版時間: 2024-04-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  本書主要圍繞著uni-app由何而來、解決了什么問題、如何使用這3個問題來深入淺出的剖析了uni-app中的知識要點。本書共12章,(第1~3章)通過與Vue.js、小程序、HTML5等技術對比并通過HBuilderX創(chuàng)建、運行、調試第1個模板項目來初步了解uni-app,感受其開發(fā)效率及跨平臺的能力。(第4-6章)從零開始,以頁面設計作為起點,并結合uni-app相關技術點完成客戶端的開發(fā)及相關知識點的講解。(第7~9章)通過自建服務,云服務,開放服務這3種不同的服務調用及構建的方式,并結合uni-app技術完成客戶端與服務器端之間的通信及相關知識點的講解。(第10章)作為服務能力的擴充,簡單介紹了爬蟲相關的知識與應用。(第11-12章)講解了服務部署到云服務器,以及項目上線所需要做的工作。本書既適合于想入門uni-app項目的初學者閱讀,也適合具有一定經驗的開發(fā)者作為參考,并可作為高等院校和培訓機構相關專業(yè)的教學輔導材料。

作者簡介

  陳斯佳,一個在IT領域奮戰(zhàn)了十多年的互聯(lián)網老兵,零范式網絡科技公司創(chuàng)始人,主要致力于研究混合開發(fā)技術;是國內較早一批研究混合開發(fā)技術建設小程序生態(tài)的先行者。曾參與設計、開發(fā)過湖北省、浙江省等多個國家級教育App移動端項目,以及三大運營商多個數(shù)據(jù)集采系統(tǒng)的客戶端項目。常年致力于建設uni-app生態(tài)并為社區(qū)貢獻了多款免費開源插件。

圖書目錄

預熱篇
第1章初識uniapp(24min)
1.1互聯(lián)網的發(fā)展簡史
1.1.1互聯(lián)網的誕生
1.1.2互聯(lián)網發(fā)展四部曲
1.1.3狂飆下的移動互聯(lián)網
1.2uniapp簡介
1.2.1小程序時代
1.2.2跨平臺框架進化史
1.2.3跨平臺框架之爭
1.3本章小結
第2章創(chuàng)建uniapp(31min)
2.1案例項目簡介
2.1.1項目功能簡介
2.1.2項目知識點簡介
2.2uniapp項目創(chuàng)建
2.2.1HBuilder X
2.2.2第1個uniapp項目
2.2.3uniapp目錄結構及全局文件
2.3uniapp項目解讀
2.3.1運行項目
2.3.2index.vue文件解讀
2.3.3uniapp、HTML、Vue.js、小程序的區(qū)別與聯(lián)系
2.3.4Vue.js模板編譯
2.3.5vnode到真實DOM及DOMDIFF
2.4本章小結
第3章感受uniapp(18min)
3.1Web端運行調試uniapp
3.1.1uniapp在Web端調試運行
3.1.2uniapp在Web端同步斷點
3.1.3uniapp在Web端中Debug
3.2真機運行調試uniapp
3.2.1運行到Android基座
3.2.2使用Android模擬器運行調試
3.2.3使用Android手機運行調試
3.2.4uniapp在Android系統(tǒng)中Debug
3.3uniapp一鍵跨平臺發(fā)布到微信小程序
3.3.1配置AppID生成微信小程序項目
3.3.2項目導入并運行到微信開發(fā)者工具
3.4微信開發(fā)者工具調試
3.4.1通過HBuilder X運行到微信開發(fā)者工具
3.4.2微信開發(fā)者工具調試
3.5uniapp開發(fā)微信小程序與微信小程序原生開發(fā)對比
3.5.1功能實現(xiàn)對比
3.5.2性能體驗對比
3.5.3社區(qū)生態(tài)對比
3.5.4開發(fā)體驗對比
3.5.5擴展性對比
3.6本章小結
客 戶 端 篇
第4章從零開始(18min)
4.1繪制藍圖
4.1.1Axure RP
4.1.2首頁繪制
4.2頁面布局與樣式綁定
4.2.1CSS布局概述
4.2.2Flex布局詳解
4.2.3uniapp動態(tài)修改樣式
4.3How to be a master
4.4本章小結
第5章首頁開發(fā)(25min)
5.1使用HBuilder X繪制首頁
5.2uniapp中的數(shù)據(jù)綁定
5.2.1vbind指令
5.2.2vhtml指令
5.2.3vmodel指令
5.3在uniapp中使用函數(shù)
5.3.1函數(shù)的定義
5.3.2使用setInterval函數(shù)實現(xiàn)逐字輸出效果
5.3.3uniapp生命周期
5.4uniapp路由
5.4.1使用API進行跳轉 
5.4.2使用navigator組件進行跳轉 
5.5本章小結
第6章功能頁開發(fā)(24min)
6.1繪制功能頁面
6.2軟件復用技術
6.2.1使用函數(shù)庫
6.2.2使用繼承
6.2.3使用接口
6.2.4進行模塊化開發(fā)
6.2.5使用開源框架
6.3uniapp中的復用技術
6.3.1easycom
6.3.2插槽
6.3.3組合式API
6.4uniapp事件
6.4.1事件監(jiān)聽及事件處理
6.4.2事件修飾符
6.4.3事件映射表
6.5uniapp交互反饋
6.6uniapp中的數(shù)據(jù)傳遞
6.7本章小結
服務器端篇
第7章服務器端建設(14min)
7.1軟件架構演進
7.1.1MVC架構風格
7.1.2Flux架構風格
7.1.3MVP架構風格
7.1.4MVVM架構風格
7.2服務器端環(huán)境工具準備
7.2.1JDK環(huán)境配置
7.2.2IDEA
7.3創(chuàng)建Spring Boot應用
7.3.1快速構建應用
7.3.2Spring Boot目錄結構及文件解讀
7.3.3uni.request
7.3.4同源策略及解決方案
7.4本章小結
第8章使用云服務(11min)
8.1完善文本翻譯功能
8.1.1Spring Boot集成翻譯云服務
8.1.2uniapp數(shù)據(jù)緩存
8.1.3picker組件實現(xiàn)下拉列表選擇
8.2完善圖片風格轉化功能
8.2.1Spring Boot集成圖片風格遷移云服務
8.2.2uni.chooseFile與uni.uploadFile
8.3本章小結
第9章使用OpenAPI(12min)
9.1申請ChatGPT服務
9.2通過開源項目集成ChatGPT服務
9.2.1GitHub簡介
9.2.2在HBuilder X中使用Git
9.2.3服務器端集成ChatGPT
9.3uniapp客戶端對應頁面完善
9.3.1uniapp依據(jù)HTTP狀態(tài)碼處理返回結果
9.3.2uniapp依據(jù)調用成功與否處理返回結果
9.3.3對應頁面數(shù)據(jù)展示
9.4本章小結
第10章使用爬蟲(5min)
10.1認識爬蟲
10.1.1爬蟲的種類
10.1.2爬蟲的應用場景
10.2編寫爬蟲
10.2.1找到目標地址分析頁面
10.2.2Spring Boot中編寫爬蟲
10.2.3爬蟲的約定協(xié)議與反爬蟲技術
10.3本章小結
項目上線篇
第11章服務器端部署(16min)
11.1申請云服務器
11.2服務器端打包部署
11.2.1通過IDEA打包
11.2.2部署到云服務器
11.2.3編寫自動化腳本
11.3本章小結
第12章項目上線(9min)
12.1從HTTP到HTTPS
12.1.1SSL/TLS
12.1.2DNS解析配置
12.2Spring Boot集成證書
12.2.1申請證書
12.2.2配置證書
12.3微信小程序發(fā)布上線
12.4本章小結
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號