《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 1.2 你是谁,你需要知道些什么

简介:

本节书摘来异步社区《移动网页设计与开发 HTML5+CSS3+JavaScript》一书中的第1章,第1.2节,作者:【英】Peter Gasston,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 你是谁,你需要知道些什么

在我开始谈论技术之前,我首先要说明一下对你的一些推测,以及有效使用本书所需的知识。首先,让我们来讨论讨论你是谁。你有可能是专家,或是你想成为专家,又或者你是个喜欢使用网络的人;不过,无论你是谁,你一定具备HTML、CSS和JavaScript的应用知识—可能还没达到深入、精通的水平,但却无需我向你解释它们的概念或写法。

或许你刚刚学会创建网站并需要更新你的技能,或许你正在学校学习网络开发并想学习额外的课程,又或许你是一个从业的开发人员,但是没机会了解网络编码的最新发展。无论你属于哪种情况,我推断,你都想要了解如何运用现代方式创建网站,因为这种网站能跨多设备运行,并且支持所有设备的维度和功能—这无疑是你挑选本书的原因。

这本书需要你具备网络开发的相关知识。它既不是一本初学者指南,也不是一本高级读物。更确切地说,本书是对当前的、最新的和不久将来的HTML、CSS、JavaScript以及相关技术特征的点滴见解,并着重讲解了那些最有助于在多设备世界里创建网站的技术。

此外,你还要具备一些基础知识,你需要了解浏览器上的开发者工具,但不用达到超级熟练的程度。在一些JavaScript的例子中,我把结果输入工具中的开发人员控制台,这是一种标准化的工作方法。如果你使用的是Chrome、Firefox、IE9 +、Opera和Safari这类本机工具,或是Firebug之类第三方工具,操作方法也一样。例如,我可能使用这样一行代码:

189f60d98df40f89e82b03f811893effdb05e32f

结果将会在控制台中显示。图1-1所示为它在Firebug中的显示。正如我在前文提到的,我不会经常使用控制台或开发者工具,但如果你不知道如何使用它们,那你真的应该现在就花时间来学习。

236ed78ac44df33cc5287c957087aa994087335d

当你读到这段话时,无论是已经具备所需的所有知识并准备继续前进,还是你已经做好准备并试图蒙混过关。不管是哪种情况,接下来,我们将开始讨论技术相关的内容。

目录
相关文章
|
30天前
|
开发框架 JavaScript 安全
js开发:请解释什么是Express框架,以及它在项目中的作用。
Express是Node.js的Web开发框架,简化路由管理,支持HTTP请求处理。它采用中间件系统增强功能,如日志和错误处理,集成多种模板引擎(EJS、Jade、Pug)用于HTML渲染,并提供安全中间件提升应用安全性。其可扩展性允许选用合适插件扩展功能,加速开发进程。
|
1月前
|
缓存 JavaScript 前端开发
js开发:请解释什么是Webpack,以及它在项目中的作用。
Webpack是开源的JavaScript模块打包器,用于前端项目构建,整合并优化JavaScript、CSS、图片等资源。它实现模块打包、代码分割以提升加载速度,同时进行资源优化和缓存。借助插件机制扩展功能,并支持热更新,加速开发流程。
20 4
|
1天前
|
JavaScript 前端开发
js开发:请解释事件冒泡和事件捕获。
JavaScript中的事件处理有冒泡和捕获两种方式。事件冒泡是从子元素向上级元素传递,而事件捕获则从外层元素向内层传递。`addEventListener`的第三个参数可设定事件模式,`false`或不设为冒泡,`true`为捕获。示例代码展示了如何设置。
14 2
|
1天前
|
JavaScript 前端开发
js开发:请解释this关键字在JavaScript中的用法。
【4月更文挑战第23天】JavaScript的this关键字根据执行环境指向不同对象:全局中指向全局对象(如window),普通函数中默认指向全局对象,作为方法调用时指向调用对象;构造函数中指向新实例,箭头函数继承所在上下文的this。可通过call、apply、bind方法显式改变this指向。
7 1
|
1天前
|
JavaScript 前端开发
js开发:请解释同步和异步编程的区别。
同步编程按顺序执行,易阻塞;异步编程不阻塞,提高效率。同步适合简单操作,异步适合并发场景。示例展示了JavaScript中同步和异步函数的使用。
8 0
|
9天前
|
开发框架 前端开发 JavaScript
采用C#.Net +JavaScript 开发的云LIS系统源码 二级医院应用案例有演示
技术架构:Asp.NET CORE 3.1 MVC + SQLserver + Redis等 开发语言:C# 6.0、JavaScript 前端框架:JQuery、EasyUI、Bootstrap 后端框架:MVC、SQLSugar等 数 据 库:SQLserver 2012
|
9天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
18 1
|
22天前
|
人工智能 前端开发 JavaScript
【前端设计】HTML+CSS+JavaScript基本特性
【前端设计】HTML+CSS+JavaScript基本特性
|
1月前
|
Web App开发 JavaScript 前端开发
js开发:请解释什么是Node.js,以及它的应用场景。
Node.js是基于V8的JavaScript运行时,用于服务器端编程。它的事件驱动、非阻塞I/O模型使其在高并发实时应用中表现出色,如Web服务器、实时聊天、API服务、微服务、工具和跨平台桌面应用(使用Electron)。适用于高性能和实时需求场景。
18 4
|
1月前
|
JavaScript 前端开发 编译器
js开发: 请解释什么是Babel,以及它在项目中的作用。
**Babel是JavaScript编译器,将ES6+代码转为向后兼容版本,确保在旧环境运行。它在前端构建中不可或缺,提供语法转换、插件机制、灵活配置及丰富的生态系统,支持代码兼容性和自定义编译任务。**
17 6