AngularJS 实践:应用开发 :: ENA13 价格条码-(一)

AngularJS 可能大家都在用了。我从以前的一项目中提取了一个功能模块并重新组织了一下代码成为一个小应用与大家一起学习交流 AngularJS 的应用开发以及一些工具的使用,比如:bower, gulp等。

这个小应用的功能是让用户输入一些必要信息,然后生成一个相应的 _价格条码_。 这种价格条码常用于商业零售环境中,一些生鲜类商品按计量计重的方式进行销售时销售前台通过扫码识别其品类和价格,辅助其计价结算。

  • 价格条码-借助 EAN13 条码格式,将品类和价格编入条码
  • ENA13 一种条码编码格式

Quick View

$ gulp serve
[11:44:39] Using gulpfile ~/Workshop/weblive/pricecode/gulpfile.js
[11:44:39] Starting 'styles'...
[11:44:41] Starting 'scripts'...
[11:44:41] Starting 'fonts'...
[11:44:41] Finished 'styles' after 2.43 s
[11:44:41] Finished 'scripts' after 433 ms
[11:44:42] Finished 'fonts' after 686 ms
[11:44:42] Starting 'serve'...
[11:44:42] Finished 'serve' after 63 ms
[BS] Access URLs:
 ---------------------------------------
       Local: http://localhost:9000
    External: http://192.168.112.75:9000
 ---------------------------------------
          UI: http://localhost:3001
 UI External: http://192.168.112.75:3001
 ---------------------------------------
[BS] Serving files from: .tmp
[BS] Serving files from: .

pricecode_illustration_01

pricecode_illustration_02

预备知识

  1. AngularJS 开发的一些基本知识,比如:Template, Directives, Model, Controllers, Scopes, Data Binding 等。 请参考 Conceptual Overview
  2. Gulp,运行 NodeJS 环境下的一种类似于 Grunt 的开发工作流构建工具。注:类似的还有 Java 中常用的 Ant 或者 Maven
  3. bower 常用的 web 开发的包依赖管理工具
  4. npm NodeJS 下的包依赖管理工具
  5. sass 一种 CSS 的模板语言

环境准备

NodeJS & NPM
$ node -v
v0.12.0
$ npm -v
3.4.1
Bower
$ bower -v
1.7.7
代码编辑工具

选自己常用吧。比如:Editplus, Note++, Sublime Text等,个人偏好 Sublime Text

AngularJS 实践:应用开发 :: ENA13 价格条码-(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值