





定价:209元
印次:1-1
ISBN:9787302614746
出版日期:2022.11.01
印刷日期:2022.11.10
图书责编:赵佳霓
图书分类:零售
随着移动互联时代到万物互联超级终端时代的变化,开发者也从移动互联开发转型到万物互联时代的超级终端开发,本书全面讲解大前端时代的核心技术栈和核心开发语言,并通过一本书融汇贯通,本书是普通前端开发者通向大前端架构师的桥梁,本书中涉及大量案例和企业一线实践操作经验,是前端开发者转型为大前端架构师的必备书籍。 本书共4篇15个章。第一篇为基础篇(第1~6章),主要介绍大前端的发展趋势,大前端的基础开发语言(ES6、TypeScript、Dart),大前端构建工具和前端工程化体系,以及大前端的包管理和如何搭建一个企业级的脚手架工具。从第二篇至第四篇(第7~15章),分别介绍Vue 3、React和Flutter 2三大主流框架,帮助开发者学习和掌握**的框架用法和生态体系。 学习本书内容,需要具备一定的HTML、CSS、JS基础知识,本书可以作为前端开发者提升技能的工具书也可以作为普通开发者从网页开发过渡到万物互联开发的书籍。
徐礼文,北京理工大学信息技术创新学院老师、华为HDE、华为首届HarmonyOS开发者创新大赛导师、开放原子开源基金会开源导师。曾担任资深软件开发工程师、系统架构师、技术总监等职务,从事软件研究和开发15年。主要从事跨平台技术、人工智能、区块链,以及数字化架构方向的研究和技术指导工作,对国内外相关领域的技术、理论和实践有很深的理解和研究。
前言 随着Web技术的迅猛发展,以Electron、ReactNative、ArkUI等为代表的新的混合式开发模式日趋成为与Qt、Android、iOS原生开发并肩的开发模式之一。随着WebVR、WebAR、WebAssembly等一系列技术的日趋成熟,原本前端之间的隔阂会逐渐消失,逐步进入大前端开发的时代。 近几年,随着新硬件和新商业模式的兴起,传统的前端技术得到了新的应用和发展空间,特别是以HTML5和新一代JavaScript语言为代表的大前端技术正在渗透到技术的各个环节,这也对前端工程师提出了新的要求并带来了新的机遇。 HTML5和新一代JavaScript语言以其自身的广泛适配性和良好的运行效率已经不简单地只作为网页开发专用技术了,它们可以很好地和其他底层语言进行调用和连接,已经可以广泛适用于万物互联的场景应用开发。如华为公司在2021年推出了自己的下一代物联网操作系统(HarmonyOS)后,推出了自己的操作系统应用开发框架ArkUI,该框架就是基于JavaScript语言实现的一套跨终端的应用开发框架,它通过前端的JavaScript语言与底层的C++语言进行相互高效调用,实现了一套代码多端运行的目标。 2021年,全球第一社交平台Facebook正式更名为Meta,该名字源自Metaverse,中文翻译为元宇宙,意思是新型社会体系的数字生活空间。元宇宙是整合多种新技术产生的下一代三维化的互联网应用形态。它基于扩展现实技术和数字孪生技术实现从现实到虚拟的空间拓展; 借助人工智能和物联网实现虚拟人、自然人和机器人的融合共生; 借助区块...
目录
第1篇基础篇
第1章大前端发展趋势
1.1大前端的发展过程
1.2Node.js引领JavaScript进入全栈时代
1.3小程序、轻应用开启前端新模式
1.4Flutter引领跨平台开发
1.5华为ArkUI探索物联网全场景开发
1.6大前端的革命与未来
第2章ECMAScript 6
2.1ECMAScript 6介绍
2.2Babel转码器
2.3let和const
2.4解构赋值
2.5字符串的扩展
2.5.1字符串新增方法
2.5.2字符串模板
2.6数组的扩展
2.6.1扩展运算符
2.6.2Array.from()
2.6.3Array.of()
2.6.4Array.find() 和 Array.findIndex()
2.6.5Array.includes()
2.6.6Array.copyWithin()
2.6.7Array.entries().keys().values()
2.6.8Array.fill()
2.6.9flat()、flatMap()
2.7对象的扩展
2.7.1对象字面量
2.7.2属性名表达式
2.7.3super关键字
2.7.4对象的扩展运算符
2.8Symbol
2.9Set和Map数据结构
2.9.1Map对象
2.9.2Set 对象
2.10Proxy
2.11Reflect
2.11... 查看详情