- 博客(12)
- 收藏
- 关注
原创 在yeoman下做party_bid第四张卡总结
第四张卡做的是对竞价结果的处理,在对竞价结果进行处理的时候用了underscore的_.chain对一个对象进行封装是很方便的 1 竞价结果的升序排列 方法:从本地数据库中找到属于当前活动的当前竞价的短信,取出并暂存到一个数组中,然或对这个数组按价格进行升序排列,在页面上列表显示的时候就是按价格升序排列的,排序时用到了_.sortBy实现升序排列。 实例: BidMessa...
2014-06-07 09:44:55
138
原创 yeoman下做party_bid第三张卡总结
第三张卡主要是对竞价报名和竞价短信的处理 1 创建一个新的竞价 在为某一个活动创建竞价的时候,要实现各个活动的竞价的分离 方法:在保存某一个活动的竞价的时候,先从竞价列表里找到属于该活动的竞价暂存到一个数组中,然后在保存竞价名字的时候,定义竞价的名字等于这个数组的长度+1,这样就可以将各个活动的竞价分离开 实例: var bid_name = "竞价" + (Bid。curr...
2014-06-06 18:13:00
167
原创 在yeoman下做party_bid第二张卡总结
在做第二张卡的时候,需要用到接收短信的机制,而生成工程时候,没有生成接收短信的文件Sms.js,所以在做短信的处理之前先引入了sms.js的文件到自己的工程里。 1 模拟系统回复短信 在之后要将自己的工程打包装到模拟器上测试的时候,要在自己的工程里引入cordova的插件,目前在页面上测试,我用conslose.log("/*回复的内容*/")来模拟系统发短信 2 页面显...
2014-06-06 18:00:36
129
原创 在yeoman下做party_bid第一张卡总结
用yo生成的party_bid工程和用jt生成的工程框架不同,用yo生成的工程比较小,里面的文件也比较少,有些东西要用的话需要自己安装,比如要想使用underscore,就要安装underscore的插件,否则在使用underscore的时候就会出现方法没有定义的错误。 1 之前做party_bid的时候实在工程文件的www文件下写的,而在yeoman的工程下实在工程文件的app文件...
2014-06-05 21:36:26
123
原创 yeoman生成工程
1 安装npm 执行命令: curl -L https://npmjs.org/install.sh | sh 如果安装中出现错误 在命令前加sudo 2 安装yo 执行命令: npm install -g yo 这时可能也会出现错误,试一下用sudo安装 但是我在安装的时候出现错误,用npm安装的全局软件都装在了用户的目录下/home/liuqing/lib/npm...
2014-06-01 18:35:09
130
原创 重构总结
重构就是在原来的基础之上,增强代码的可读性和逻辑性,同时还要考虑代码的执行效率。重构之后要尽量做到一个函数只实现一个功能,这样在以后出现某一个功能的错误时,只修改相应的方法就可以,而不影响其他功能的实现。 重构要注意: 1 小块修改,并且修改之后不影响每一个功能 2 每个函数尽量只完成一个功能,且函数不能写的过长,不易理解 3 在controller里不做对数据的存取和处理,将这...
2014-05-26 18:39:36
96
原创 模态框的初步认识
前言:引入模态框之前要先引入bootstrap.js文件,将bootstrap.js文件放到party_bid/www/js/angular下,在index中添加代码引入文件 1 引入模态框遇到的问题 我在引入模态框之后遇到了一个问题,就是模态框的控制,本来js里的控制函数应该控制模态框3秒后自动消失,但是控制函数却控制了背景的显示时间,并且手动模态框消失业没有任何反应 解决办法:...
2014-05-25 22:25:23
138
原创 第二张卡知识点总结
1 提取bm并转换为大写 由于对bm不规定大小写,所以在处理的时候要考虑四种情况,我是先把收到的信息转化为大写BM然后进行处理。可以用toUpperCase()实现对大写的转换。 实例 : var get_bm = json_message.messages[0].message.substr(0, 2).toUpperCase(); 提取的短信的前两位字母是大写的BM。 2...
2014-05-25 21:50:39
143
原创 underscore的使用
Underscore 是一个JavaScript实用库,提供了类似Prototype.js (或 Ruby)的一些功能,但是没有继承任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。 1. _. filter 遍历一个数组从中找到符合条件的对象,并将所有符合条件的对象返回到一个新的数组中 实例: var sig...
2014-05-18 17:02:10
245
原创 party_bid项目第一张卡总结
前言:第一次接触ruby软件和学习javascrip脚本语句来实现web开发,学习了不少知识。party_bid第一张做完了,做一个总结。 1. 在做party_bid之前要新建party_bid空的工程。 创建空工程方法 输入命令:jt project-name 在哪个目录下做party_bid工程,就在相应的目录下创建工程。 2.在做第一张卡之前需要引入样式,引...
2014-05-18 15:39:02
201
原创 lunix环境配置
1 skype安装: 在软件管理器中搜索skype,然后安装就可以了。我是在软件管理中安装的。 2 google chrome安装: 执行命令: wget -O google-chrome_amd64.deb http://goo.gl/iXDWk cd soft-install/ (把soft-install换成你的google chrome文件夹地址) sudo dp...
2014-05-07 20:28:33
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人