前言

在资讯科技的发展下,网页的技术之外有相当多人开始专注於「体验」与「互动」,同步带起 UI 设计、UX 研究等专注於使用者互动行为的讨论,而「体验」与「互动」在网页中,除了静态图像的视觉语言外,动态的呈现也是重点,常见应用类型包含 Loading 动态特效、menu 的展开与收合、滑鼠与网页元件的互动效果,只要安排得宜,不论简单或复杂都能有效提升互动体验。

网页技术部分除了 JavaScript 外,CSS Animation 的发展,让网页的动态特效能以更少的效能资源达成,也让动态特效更容易开发;同时,webGL 等技术发展已相当成熟,且有相当多的作品与案例应用此技术,网页浏览器能处理 2D、3D 等更为复杂的图形,以此技术延伸,将能创造更复杂、具有身历其境的体验,甚至 Web VR、Web AR、WebXR 等技术出现,可以想见未来的网页体验将会更加真实。

除了刚刚提到的CSS之外,现今有相当多专门处理绘图、动画的 JavaScript 函式库,本系列不免俗地会从最基本的CSS Animation开始,并挑选几个函式库实做练习,从做中学,纪录相关的学习笔记整理。

就让我们开始 Web Motion 之旅吧!


<<:  30-1 之 前言

>>:  Day 1 — GAS 能闻吗?

从 JavaScript 角度学 Python(23) - Class

前言 接下来算是小聊一下 Python 的 Class 语法而已,算是稍微休息一下,所以这边简单聊就...

AI ninja project [day 21] 自动编码器 Autoencoders

可以先看看Autoencoders的构造, 将原始的numpy array 或是tensor(可能是...

EP 30: Archive and Publish TopStore App for iOS in Visual Studio

Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...

D-6. Model scope & 建立搜索功能

建立搜索用gem 'ransack'不好吗? 完整又便利。 真的.....但是有些小东西,自己刻一个...

【最完整!演算法学习路线图】 入门|介绍|教学|LeetCode|资料结构

Youtube连结:https://bit.ly/2L88JSm 这次我们将精确定位出,在整个演算...