首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NodeJS前端开发日记(1)搭建NodeJS+ExpressJS+AngularJS+Jade+LESS+Yeoman环境

经过这些考虑,我决定采用NodeJS+ExpressJS+AngularJS(扩展HTML标签,动态HTML)+Jade(前端模板引擎,2016年4月已改名为PUG,但是改名后的版本还有问题,所以我们还是用...我们前端的容器还是tomcat,但是html相关的管理改到了NodeJS中,我们没有用任何NodeJS服务器内容,ExpressJS只是用来测试。真正的后端接口还有web层容器还是Java。...搭建NodeJS环境 本文使用Webstorm作为基本IDE。...首先下载好NodeJS 4.4.4,(这个是长期稳定版)并安装,配置好环境变量(就是在terminal下能使用node命令还有npm),在WebStorm中新建NodeJS express项目:...我们的项目管理依赖于Bower,因为这里NodeJS主要完成前端工作,对于前端的依赖管理,bower的目录结构更好一些。 所以,我们使用WebStorm自带的命令行,快捷键alt+F12.

70810
您找到你想要的搜索结果了吗?
是的
没有找到

前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例

技术:NodeJS、Express、Monk、MongoDB、AngularJS、BootStrap、跨域 效果: ?...一、Bootstrap Bootstrap是一个UI框架,它支持响应式布局,在PC端移动端都表现不错。 Bootstrap是Twitter推出的一款简洁、直观、强悍的前端开发框架。...四、Monk访问MongoDB数据库 monk是NodeJS平台下访问MongoDB数据库的一个模块。monk访问MongoDB更加方便比NodeJS直接访问。...六、使用AngularJS调用后台服务 这里的UI使用BootStrap完成,前端使用AngularJS调用NodeJS发布的服务,将数据存放在MongoDB中。 index.js页面如下: <!...七、示例下载 前端:https://github.com/zhangguo5/AngularJS04.git 后台:https://github.com/zhangguo5/AngularJS04_BookStore.git

2.3K60

基于AngularJS的过滤排序

前面了解了AngularJS的使用方法,这里就简单的写个小程序,实现查询过滤以及排序的功能。...本程序中可以了解到:   1 angularjs的过滤器   2 ng-repeat的使用方法   3 控制器的使用   4 数据的绑定   程序设计分析   首先,如果要是先查询过滤,就要使用到...AngularJS中的 过滤器filter 了。   ...是一门基于DOM的框架语言,因此不需要实现任何的监听器以及事件触发器,当query所在的输入框发生任何改变时,就会触发输入框下面的表达式展现的双向刷新!   ...相比于其他的一些框架,是基于字符串通过DOM节点innerHTML添加到DOM中,AngularJS的实现方式加快了模型视图的展现。

2.3K60

AngularJS】—— 1 初识AngularJs

怀着激动忐忑的心情,开始了学习AngularJS的旅程,很久之前就听说了这个前端框架,但是由于自己一直没有从事相关的工作,因此也没有进行学习。...这次正好学习AngularJS,直接复习一下前端的知识。目前这里还是弱点,慢慢深入的学习。   AngularJS是Google的优秀的前端框架,目前已经应用于多个产品。   ...AngularJs相对于其他的框架来说,有一下的特性:   1 MVVM   2 模块化   3 自动化双向数据绑定   4 语义化标签   5 依赖注入   由于很多概念都不了解,这些特性也无法理解。...通过简单的学习,大致了解了AngularJS的语法以及使用,包括如下的内容: 1 表达式   支持普通的JS表达式,表达式通过{{}}使用。...p>姓名: 你输入的为: {{ firstName }}   ng-app 定义AngularJS

2.7K90

AngularJS】—— 2 初识AngularJs(续)

前一篇了解了AngularJS的一些简单的使用,这里继续跟着w3c学习一下剩下的内容。   ...本篇根据w3cschool.cc继续学习AngularJS剩余的内容,包括:   1 事件   2 模块   3 表单   4 数据验证   5 bootstrap CSS风格   6 include包含其他页面...$scope.myVar; }; }   关于AngularJS的模块   模块定义了用户的应用,所有的控制器属于一个模块。之前使用的ng-app就是模块的定义。   ...src="myCtrl.js">   对于控制器,也可以通过模块来定义声明: <script src="//www.w3cschool.cc/try/<em>angularjs</em>...关于<em>AngularJS</em>表单   表单是web中重要的组成部分,如下面样例所示,可以很方便的获取到form中的数据 <div ng-app="" ng-controller="formController

2.2K80

AngularJS深度剖析最佳实践》推荐序

书中打造的实战项目,完全遵循了ThoughtWorks工程实践,一步一步从最初的Skeleton通过快速迭代逐步丰富项目的骨肉,并在这个过程中抽丝剥茧地展现了AngularJS的诸多特性技巧,如循循善诱的导师一步步指导着你从...AngularJS的小工走向专家。...这里所谓的“专家”不仅仅是指你对AngularJS的诸多技巧尽皆了然于胸,能够挥洒自如地运用于项目开发中——若能如此,不过是“唯手熟尔”的工匠罢了。...这也是Angular的模型驱动思维jQuery的DOM驱动思维的显著差异。...我喜欢此书的朴实,他们没有去构架飘渺高深的理论,没有浮夸地吹嘘AngularJS是如何如何的优秀,在前端开发中所向披靡。

88660
领券