前端

Frontend

一个网站的在用户浏览器上运行的那部分东西,可以称为是网站的前端。它决定了网站的界面,布局,元素的样式,与用户的交互方式等等。HTML,CSS,JavaScript,是前端设计与开发的基础。

浏览课程

学习

LEARN

准备好一个文本编辑器就可以学习前端技术了,推荐使用 Atom 编辑器。你可以使用 Gulp 配置一个自动化的任务, 当你保存所编辑的文件以后,自动刷新浏览器。

工具

HTML + CSS

STAGE 1

一张网页,内容是 HTML,样式是 CSS。学习 HTML,你需要认识一些 HTML 的标签,不同的标签用在不同的内容上,比如标题要放到标题标签里(h1..h6),段落的文字要放到 p 标签里,图片要用到 img 标签,一块内容可以用 div 标签包装一下。

学习 CSS,你要知道表示样式的属性,属性的值,怎么把样式应用到对应的地方。标题文字的大小、颜色,段与段之间的距离,图片的边框与阴影,一块内容的宽度与位置等等,这些都是由 CSS 控制的。

CSS 基础 CSS 选择器 网格系统 响应式网页设计

JavaScript

STAGE 2

JavaScript 可以控制与处理网页上的元素,比如找到页面上的大标题,给它添加一个特别的样式。找到包含特定内容的链接,在它前面添加一个小图标。

JavaScript 可以根据网页上发生的事情去执行你指定的动作,比如页面加载以后,用户点击了按钮,鼠标放到某个元素上的时候,按下特定的按键,这些事情发生以后,你想做什么,这就需要用到 JavaScript。

你可以把要做的事情使用 JavaScript 的方式编辑成文件,嵌入到网页上,浏览器在显示网页的时候,会执行这些 JavaScript 文件。

CSS 基础 JavaScript 基础 jQuery 基础 Backbone 基础 Underscore 基础

CSS 预处理

STAGE 3

现在你需要一种更好的写 CSS 样式的方法,就是使用 CSS 预处理语言。它可以让你用一种更灵活,有效的方法去写 CSS,比如使用变量表示可以重复使用的值,使用 Mixin 创建带参数的并且可以重复使用的样式块等等。你有两个选择,Sass 与 Less,它们的用法很像,学会其中的一个,就可以很容易学会另外一个。

Sass 基础

CSS 框架

STAGE 4

每个网站项目的前端设计都有一些可以重复使用的样式与组件,比如一些基本的样式,标题,按钮,列表,表格,表单,用来布局的网格系统,下拉菜单,选项卡,导航栏,幻灯片等等。这些东西组成了 CSS 框架。

你可以基于某个 CSS 框架去设计项目的前端界面,这些框架里不但有经常用的样式与组件,有的还提供了定制样式的方法跟工作流程,让设计风格符合项目的需求。

Bootstrap 是目前最受欢迎的 CSS 框架。另外像 Foundation,Semantic UI 也都是很好的 CSS 框架。

Bootstrap 3 基础

JavaScript 框架

STAGE 5

传统的网站是当用户请求查看某个页面的时候,后端服务处理用户请求,然后生成页面所有的 HTML 代码,再把它们发送给用户浏览器。更酷的方法是为网站设计一个前端 Web 应用,这样当用户请求查看页面以后,由前端应用向后端服务请求数据,然后前端应用会处理返回来的数据生成 HTML 显示给用户。

前端 Web 应用有更好的用户体验,它看起来更像是本地的应用,你甚至可以把它打包成可以安装在设备上的应用软件。想做前端 Web 应用,你需要学习一两个 JavaScript 框架,比如 AngularJS,Ember,Meteor 等等。

AngularJS 是最受欢迎的 JavaScript 框架。

AngularJS 基础

订阅

您可以在一年内在线学习所有的过去与未来的课程。

现在就去订阅

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点