二、node (Express) Ejs Angular 移动端开发

来源:互联网 发布:linux创建用户脚本 编辑:程序博客网 时间:2024/05/16 19:48

今天工作中偷空又开始搞搞我的这个小玩意了,纠结了好久我要做个什么,我想把现在炒鸡流行的微信小程序开发自己玩玩,还想在项目中用下师父布置给我的node,不想让自己无所事事,没有目标的生活是最可悲的,尤其是一个人生活在离家那么那么远的城市,还没有个男朋友陪委屈。。。。。哈哈哈,好吧,,最终纠结来纠结去终于决定好啦,给我参与的台湾花莲飞扬少年成长中心那边的一个慈善机构,想给他们做个微信公众号,把平时有什么活动啊都可以发布上去,小伙伴们查询也是各种便利,再者还可以把自己想做的东西做出来,也是超级幸福的事情!!好啦,废话不多说,直接上今天的内容。

今天主要的内容是,地址栏中输入http://localhost:3012/activity  就可以加载出来activity相应的页面,按照之前最简单的额方法当然是一会就好了,就不用在这里多说,可是我想来个高大上的方法,且听我细细道来(当然您是大神的话,就不要读啦,毕竟我是菜鸟妹纸一个,,浪费您时间)。

一、 app.js中配置activity的路由

app.get('/activity',routes.activity);

二、router/index.js 中渲染activity页面

exports.activity = function(req,res){    res.render('activity',{title:'珍珠最新活动'});};

三、在activity中引入 相应的 index.js文件

<script src="/js/activity/index.js"></script>

四、在index.js文件中配置路由  这块是我今天这篇文章的重点

来,上点《Angular 权威教程》里面的内容,具体这边的代码会在评论中贴出哦偷笑

如果这个项目使用了RequireJS1库,询问是否要包含RequireJS的,就要回答yes。如果项目没有包含它,不是把项目中所有文件都列在Karma配置文件中(马上就会看到),而是要包含单独的测试文件,它负责加载特定模块。

RequireJS是专门为浏览器设计的JavaScript文件和模块加载器。利用它我们能编写JavaScript库,这些库能够导出一个库并使用模块名来配置依赖的预期,它将在我们模块加载的时候可用。

它的主要好处是:

建立了一个导入过程;能加载嵌套的依赖项;让打包依赖项变得容易。

实际上,RequireJS允许我们通过模块来定义JavaScript,以及在JavaScript中请求这些模块。例如:

     define(['jquery', 'underscopre'],       function($, _) {

// $ 引用jQuery

——————————

1 http://requirejs.org

图灵社区会员 鸟月月(dearzpfree@hotmail.com) 专享 尊重版权

// _ 引用underscore});

有关如何设置测试的更多信息,参见RequireJS

1 0
原创粉丝点击