卡3,4主要是在卡2 的基础上进行存取,说一下主要的问题
1.竞价开始后,活动列表页面的活动,和开始竞价的底色同时为黄色
class="{{activity.activity_staus}} || {{activity.bid_status}}" //用 || 或当两者状态同时为true时,class为true,会调用class里为true的样式,显示底色为黄
2.用underscore代替for循环
一开始因为写的太多for,if的循环嵌套,导致第二个for没有作用,不循环,后来用_.find代替for循环可以用,这里讲一下我在卡3用到的_.find和_,filter._.find返回的是第一个符合条件的值,而_.filte返回的是符合条件的数组,用法基本一样,这里举一个例子
var even = _.find([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; }); _.find会返回2,_.filt会返回[2,4,6]
3.我把所有的数据都存在了一个数组里,当存得数据多的时候由于ng-repeat的原因会出现一个不认识的随机键值,类似$007.解决方法在ng-repeat后加track by $index,例如
ng-repeat="bidding in activity track by $index"
4.卡4主要是取数据,越做会发现需要存的状态越多,需要存的数据也越多,需要判定的也越多,我都存一个数组里了,取数据的时候非常的繁琐,需要经过2,3,个for循环.在对取出来的数据进行分组判定的时候用到了_.sortBy和_.map _.countBy讲一下这两个的用法
var bidding_count = _.sortBy(bidding, function (bidding) { return bidding.bid_price }) //根据价格对bidding进行升序排序
var count = _.countBy(bidding, function (bidding) { return bidding.bid_price }) //按价格对bidding分组,统计出每个相同价格的人数 var coun = _.map(count, function (value, key) { return {"price": key, "count": value} }) //把统计出的人数和价格按 {"price":key,"count":value }形式存储到count数组中 localStorage.setItem("bid_price", JSON.stringify(coun)) 存到本地bid_price中
5.当进入竞价结果页面时会弹窗,3秒后自动关闭,我用的模态框实现的
模态框是使用JQUERy插件实现的,用来创建模态窗口
.modal.fade#ModalSuccess 绑定id .modal-dialog .modal-content .modal-header //modal的样式 %a(class="close" data-dismiss="modal" ) × data-dismiss="modal"是一个html5 data属性,用于关闭模态窗口 %h4.modal-title .modal-body %center {{bid_name}} {{phone}} ¥{{price}} 竞价成功 //显示的内容 .modal-footer
js中写延时程序
$('#ModalSuccess').modal("show"); 获取id显示 $timeout(function () { timeout方法,3秒后关闭 $('#ModalSuccess').modal('hide'); }, 3000)
这里推荐一个bootstrap的学习网站
http://www.w3cschool.cc/bootstrap/bootstrap-v2-modal-plugin.html
相关推荐
数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578
4. 重复步骤2和3,直到所有数据位都被处理。 5. 结果:最后CRC寄存器的值就是CRC-16校验和。 在Verilog中实现CRC-16 CCITT,通常会创建一个状态机来控制整个计算流程,并使用组合逻辑电路来实现模2除法的过程。...
标题中的"case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow"揭示了这个压缩包文件包含的是一个关于电力系统潮流计算的案例,使用了粒子群优化(PSO, Particle Swarm Optimization)算法。PSO是一种基于...
欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。
该招标项目前端设计源码采用JavaScript编写,包含280个文件,涵盖177个JavaScript文件、26个CSS文件、24个HTML文件、22个Java文件以及少量地图、JSON、图像、XML等文件。整个项目旨在打造一个功能完善、界面美观的...
3. **出价优化**:mc_bid的核心在于根据各个渠道的表现和目标受众的特点,动态调整出价。这涉及到数据分析、预测模型和机器学习技术,以便在每个渠道上获取最佳的广告效果,如最高的点击率(CTR)、最低的成本每次...
标题 "Repaso_Clases_Objetos_call_aplly_bid_22_02_2021" 暗示这是一个关于回顾类与对象、`call` 和 `apply` 方法以及可能涉及到的 JavaScript 语言特性的教程或复习资料。描述部分的信息较为简单,与标题相同,...
去噪代码 matlab
bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file
bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe
总结起来,这个“backup_1000821v1001400000.zip”压缩包可能包含了一个陌陌应用或系统的备份数据,其中`verify.json`和`config.json`文件提供了备份验证和应用配置信息,而`verify.sign`和`verify.signature`则保证...
标题“bid_shift_reg.rar_plus”暗示我们关注的焦点是一个与数字电路设计相关的项目,特别是使用VHDL(Very High-Speed Integrated Circuit Hardware Description Language)编写的双向移位寄存器。在电子工程领域,...
AXI (Advanced eXtensible ...总结来说,“AXI4_specification.pdf”文件涵盖了AXI4协议的详细规范,包括其通道结构、信号定义、突发传输、仲裁机制以及多设备交互等内容,是理解并实施AXI4总线设计的关键参考资料。
【标题】"Bid Documents - Toyota Hilux Fx_pdf_" 暗示了这是一个与丰田Hilux FX车型相关的招标文件,格式为PDF。在IT领域,PDF(Portable Document Format)是一种广泛使用的文档格式,用于保存内容,确保在不同...
bid0-lid64-steam.game_steamzc_2.0.0.2242.exe
**MQL4命令中文手册** 是一份专门为MT4(MetaTrader 4)交易平台的智能交易系统开发者准备的重要参考资料。MQL4是MetaQuotes Language 4的缩写,是一种专为金融衍生品交易设计的编程语言,它允许交易者创建自定义的...
bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...
出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都
标题中的“Bid Documents - Service Pick-up_OntheUp_tantakpins_”暗示这是一份关于服务接洽的投标文档,其中可能包含了与"OntheUp"和"tantakpins"两个关键词相关的服务流程或项目信息。"OntheUp"可能是项目、服务...
3. "fpga number1x4":4位的FPGA计数器设计。 4. "安路fpga":使用的FPGA芯片来自安路科技,这是一家知名的FPGA制造商。 压缩包内的文件名称列表: - "PROJ.al":这通常是一个Altera(现Intel FPGA)的工程文件,...