前言
目前的前端已经今非昔比,各种前端的技术组合层出不穷,本文介绍的是GOOGLE推荐的一个技术组合,这节内容主要概述一下移动前端的技术组合都是用了那些技术以及那些模块。
一、前端项目各个知识点的简介
a.Bower
Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。
b.Grunt
Grunt自动化工具。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在Gruntfile文件正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。
c.Angular
AngularJS诞生于年,由MiskoHevery等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
d.Ionic
Ionic既是一个CSS框架也是一个JavascriptUI库。许多组件需要Javascript才能产生神奇的效果,尽管通常组件不需要编码,通过框架扩展可以很容易地使用,比如我们的AngularIonic扩展。
Ionic遵循视图控制模式,通俗的理解和Cocoa触摸框架相似。在视图控制模式中,我们将界面的不同部分分为子视图或包含其他视图的子视图控制器。然后视图控制器“驱动”内部视图来提供交互和UI功能。一个很好的例子就是标签栏(TabBar)视图控制器处理点击标签栏在一系列可视化面板间切换。
二、安装各个模块,这里使用的windows操作系统
a.首先这些模块全部使用node.js安装,因此率先需要安装node.js又由于本次采取在windows操作系统上搭建开发环境因此需要先安装git
b.安装GitBash