自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 在yeoman下做party_bid第四张卡总结

第四张卡做的是对竞价结果的处理,在对竞价结果进行处理的时候用了underscore的_.chain对一个对象进行封装是很方便的   1 竞价结果的升序排列 方法:从本地数据库中找到属于当前活动的当前竞价的短信,取出并暂存到一个数组中,然或对这个数组按价格进行升序排列,在页面上列表显示的时候就是按价格升序排列的,排序时用到了_.sortBy实现升序排列。 实例:   BidMessa...

2014-06-07 09:44:55 111

原创 yeoman下做party_bid第三张卡总结

第三张卡主要是对竞价报名和竞价短信的处理   1  创建一个新的竞价 在为某一个活动创建竞价的时候,要实现各个活动的竞价的分离 方法:在保存某一个活动的竞价的时候,先从竞价列表里找到属于该活动的竞价暂存到一个数组中,然后在保存竞价名字的时候,定义竞价的名字等于这个数组的长度+1,这样就可以将各个活动的竞价分离开 实例: var bid_name = "竞价" + (Bid。curr...

2014-06-06 18:13:00 137

原创 在yeoman下做party_bid第二张卡总结

在做第二张卡的时候,需要用到接收短信的机制,而生成工程时候,没有生成接收短信的文件Sms.js,所以在做短信的处理之前先引入了sms.js的文件到自己的工程里。   1  模拟系统回复短信 在之后要将自己的工程打包装到模拟器上测试的时候,要在自己的工程里引入cordova的插件,目前在页面上测试,我用conslose.log("/*回复的内容*/")来模拟系统发短信   2  页面显...

2014-06-06 18:00:36 102

原创 在yeoman下做party_bid第一张卡总结

用yo生成的party_bid工程和用jt生成的工程框架不同,用yo生成的工程比较小,里面的文件也比较少,有些东西要用的话需要自己安装,比如要想使用underscore,就要安装underscore的插件,否则在使用underscore的时候就会出现方法没有定义的错误。   1  之前做party_bid的时候实在工程文件的www文件下写的,而在yeoman的工程下实在工程文件的app文件...

2014-06-05 21:36:26 102

原创 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 100

原创 重构总结

重构就是在原来的基础之上,增强代码的可读性和逻辑性,同时还要考虑代码的执行效率。重构之后要尽量做到一个函数只实现一个功能,这样在以后出现某一个功能的错误时,只修改相应的方法就可以,而不影响其他功能的实现。 重构要注意: 1  小块修改,并且修改之后不影响每一个功能 2  每个函数尽量只完成一个功能,且函数不能写的过长,不易理解 3  在controller里不做对数据的存取和处理,将这...

2014-05-26 18:39:36 76

原创 强制删除一个文件

执行命令:sudo rm -rf file_name

2014-05-26 16:48:42 89

原创 模态框的初步认识

前言:引入模态框之前要先引入bootstrap.js文件,将bootstrap.js文件放到party_bid/www/js/angular下,在index中添加代码引入文件   1 引入模态框遇到的问题 我在引入模态框之后遇到了一个问题,就是模态框的控制,本来js里的控制函数应该控制模态框3秒后自动消失,但是控制函数却控制了背景的显示时间,并且手动模态框消失业没有任何反应 解决办法:...

2014-05-25 22:25:23 109

原创 第二张卡知识点总结

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 115

原创 underscore的使用

Underscore 是一个JavaScript实用库,提供了类似Prototype.js (或 Ruby)的一些功能,但是没有继承任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。   1.  _. filter 遍历一个数组从中找到符合条件的对象,并将所有符合条件的对象返回到一个新的数组中 实例: var sig...

2014-05-18 17:02:10 205

原创 party_bid项目第一张卡总结

前言:第一次接触ruby软件和学习javascrip脚本语句来实现web开发,学习了不少知识。party_bid第一张做完了,做一个总结。   1. 在做party_bid之前要新建party_bid空的工程。 创建空工程方法 输入命令:jt project-name  在哪个目录下做party_bid工程,就在相应的目录下创建工程。   2.在做第一张卡之前需要引入样式,引...

2014-05-18 15:39:02 160

原创 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 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除