nodejs+angularjs+npm+gulp+bower+jade+less构建前端框架

名词解释

nodejs:nodejs是这个框架的基础,nodejs可以理解成js解释器,相对于Python语言而言,以前运行js代码必须使用浏览器,现在就可以使用nodejs,nodejs还扩充了js语言,编写了包括文件,网络,进程管理在内的许多模块。
angularjs:angularjs是一个js框架,类似于jquery,但是比jquery更加强大,angularjs通过model绑定简化了前端中的数据处理,ng指令封装了大量的dom元素操作。
npm:npm是nodejs的包管理软件,通过npm install < packagename >,可以很方便地为项目安装模块,模块默认安装在node_modules目录里面。
bower:bower是另一个包管理工具,和npm侧重不同的是bower是前端工具的包管理工具,而npm是nodejs的模块管理工具。其它区别还有这两点
bower不保存文件,只是将模块作者的git地址暴露出来,安装的时候从git下载,而npm将模块保存在自己的服务器上面。
bower的依赖管理和npm不同(具体如何不同待了解)
gulp:gulp是一个项目构建工具,使用流将源文件合成到输出文件夹,gulp以执行task为基本方式。例如,建立代理和将分离的js文件合并(编译js)就是两个分离的任务。
jade:jade是一个html模板引擎,使用jade可以用较为简单的方式来开发html页面,程序员可以少写很多代码,这是我目前为止最主要的体会。
less:Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展

实践

待更新。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值