《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 导读

简介:

b2e11bd969aede4c44c6773484bbfa7f285e5689

前言

移动网页设计与开发 HTML5+CSS3+JavaScript
我们正处于一个史无前例的网络创新时代。不久前,一家叫微软的公司主宰着网络世界,例如,2003年全球约95%的电脑使用IE浏览器。这种高度统治的优势是:为开发人员提供了一个稳定的市场;但同时也存在严重的缺陷:微软选择了结束IE浏览器的非核心工作,使得网络创新停滞不前——这就是一个缺乏竞争的封闭环境导致的结果。

现在的情形完全不同了,将近四五个主要浏览器厂商,大约相同数量的主要操作系统商,以及更多的团队一直参与其中。Adobe已经将其核心业务从Flash和应用程序中转移到开放的网络世界,还有像三星和任天堂这样的科技公司也加入其中;他们和谷歌、苹果以及微软这些核心成员一同塑造着未来网络以及未来网络的建立方式。

此外,我们访问网络的途径——各种智能设备,也发生了巨大的变化。我们不仅仅只限于使用台式电脑和笔记本电脑浏览网页,现在,可以使用各种类型的智能设备——包括智能手机、平板电脑和游戏机——这些智能设备数不胜数。

本书讲述的是,在这个网络无处不在的时代,如何进行前端网页开发。它将让我们学会如何带着多设备世界的远见卓识,去开发一流的网站、一流的应用程序,以及任何建立在开放网络上的技术。这不是一本教你使用移动网站或智能电视应用程序的书,而是一本关于当前和不久的将来网络技术最新发展动态的书,它能提高我们创建网站的能力,帮助我们创建出在任何设备上都能有最佳体验的网站。

目录

第 1 章 网络平台
1.1 对术语的简短说明
1.2 你是谁,你需要知道些什么
1.3 了解什么是HTML5
1.4  真正的HTML5
1.5 CSS3及其他
1.6 浏览器支持
1.7 测试,再测试,进行更多的测试
1.8 总结

第 2 章 结构和语义
2.1 HTML5的新元素
2.2 网页易读性倡议的无障碍的富因特网应用程序组件(WAI-ARIA)
2.3 语义标记的重要性
2.4 微格式
2.5 RDFa
2.6 微数据
2.7 数据属性
2.8  Web组件:标记的未来?
2.9 总结

第 3 章 设置响应性CSS
第 4 章 CSS布局的新方法
第 5 章 现代JavaScript
第 6 章 Device(设备)API
第 7 章 图像和图形
第 8 章 新表单
第 9 章 多媒体
第 10 章 网络应用程序
第 11 章 前景

相关文章
|
25天前
|
开发框架 JavaScript 安全
js开发:请解释什么是Express框架,以及它在项目中的作用。
Express是Node.js的Web开发框架,简化路由管理,支持HTTP请求处理。它采用中间件系统增强功能,如日志和错误处理,集成多种模板引擎(EJS、Jade、Pug)用于HTML渲染,并提供安全中间件提升应用安全性。其可扩展性允许选用合适插件扩展功能,加速开发进程。
|
26天前
|
缓存 JavaScript 前端开发
js开发:请解释什么是Webpack,以及它在项目中的作用。
Webpack是开源的JavaScript模块打包器,用于前端项目构建,整合并优化JavaScript、CSS、图片等资源。它实现模块打包、代码分割以提升加载速度,同时进行资源优化和缓存。借助插件机制扩展功能,并支持热更新,加速开发流程。
17 4
|
4天前
|
开发框架 前端开发 JavaScript
采用C#.Net +JavaScript 开发的云LIS系统源码 二级医院应用案例有演示
技术架构:Asp.NET CORE 3.1 MVC + SQLserver + Redis等 开发语言:C# 6.0、JavaScript 前端框架:JQuery、EasyUI、Bootstrap 后端框架:MVC、SQLSugar等 数 据 库:SQLserver 2012
|
4天前
|
存储 前端开发 JavaScript
Sass:提升CSS开发效率的利器
Sass:提升CSS开发效率的利器
7 0
|
4天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
14 1
|
4天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
17天前
|
人工智能 前端开发 JavaScript
【前端设计】HTML+CSS+JavaScript基本特性
【前端设计】HTML+CSS+JavaScript基本特性
|
26天前
|
Web App开发 JavaScript 前端开发
js开发:请解释什么是Node.js,以及它的应用场景。
Node.js是基于V8的JavaScript运行时,用于服务器端编程。它的事件驱动、非阻塞I/O模型使其在高并发实时应用中表现出色,如Web服务器、实时聊天、API服务、微服务、工具和跨平台桌面应用(使用Electron)。适用于高性能和实时需求场景。
18 4
|
26天前
|
JavaScript 前端开发 编译器
js开发: 请解释什么是Babel,以及它在项目中的作用。
**Babel是JavaScript编译器,将ES6+代码转为向后兼容版本,确保在旧环境运行。它在前端构建中不可或缺,提供语法转换、插件机制、灵活配置及丰富的生态系统,支持代码兼容性和自定义编译任务。**
17 6
|
26天前
|
JavaScript 前端开发
js开发:请解释什么是ES6的async/await,以及它如何解决回调地狱问题。
ES6的`async/await`是基于Promise的异步编程工具,能以同步风格编写异步代码,提高代码可读性。它缓解了回调地狱问题,通过将异步操作封装为Promise,避免回调嵌套。错误处理更直观,类似同步的try...catch。