1.用到的技术点
npm 使用npm来进行下载相应的插件和框架 新建项目的文件目录 dist src assets css js img details details.html details.js app.js 主模块,各个从(子)模块会依赖注入到这里 index.html 主页面来进行单页面开发 gulp 来进行代码压缩和优化
2.index.html首页模块,用到的技术点
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>电影展示</title>
<link rel="stylesheet" href="assets/css/reset.css">
<link rel="stylesheet" type="text/css" href="assets/css/wap.css">
</head>
<!--
1. 先按照功能划分模块.
首页模块
正在上映
即将上映
top250模块
电影详情
为每一个模块创建1个文件夹.
用来分别保存每一个模块相关的视图 控制器.
-->
<body ng-app="moviecat">
<!-- 顶部导航栏开始 -->
<div class="top">
<div class="header">
<a href="#/home_page"><img src="assets/img/logo.png" ></a>
<div class="search">
<input class="my-input" type="text" placeholder="电影搜索">
<button>搜索</button>
</div>
</div>
<nav class="nav">
<ul>
<!--li中添加 active 类样式,显示焦点状态。-->
<li class="active"><a href="#/home">首页</a></li>
<li><a href="#/in_theaters">正在热映</a></li>
<li><a href="#/coming_soon">即将上映</a></li>
<li><a href="#/top250">Top250</a></li>
</ul>
</nav>
</div>
<!-- 顶部导航栏结束 -->
<div class="container" ng-view>
</div>
<footer class="footer">
<div class="container">
<p>版权所有© 前端与移动开发学院 火骑士空空</p>
</div>
</footer>
<script src="assets/js/prefixfree.min.js"></script>
<script src="../node_modules/angular/angular.min.js"></script>
<script src="../node_modules/angular-route/angular-route.min.js"></script>
<script src="./service/heima.js"></script>
<script src="./home/home.js"></script>
<script src="./in_theaters/in_theaters.js"></script>
<script src="./details/details.js"></script>
<script src="./coming_soon/coming_soon.js"></script>
<script src="./top250/top250.js"></script>
<script src="app.js"></script>
</body>
</html>