`

party_bid3,4总结

阅读更多

卡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" ) &times  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.dat

    数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578

    crc16-CCITT.rar_ccctt.5com_ccctt3bid_ccctt9. bid_crc16 ccitt ver

    4. 重复步骤2和3,直到所有数据位都被处理。 5. 结果:最后CRC寄存器的值就是CRC-16校验和。 在Verilog中实现CRC-16 CCITT,通常会创建一个状态机来控制整个计算流程,并使用组合逻辑电路来实现模2除法的过程。...

    case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow

    标题中的"case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow"揭示了这个压缩包文件包含的是一个关于电力系统潮流计算的案例,使用了粒子群优化(PSO, Particle Swarm Optimization)算法。PSO是一种基于...

    EURUSD_1 Min_Bid_2003.05.04_2019.02.02.zip

    欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。

    基于JavaScript的Java_Bid招标项目前端设计源码

    该招标项目前端设计源码采用JavaScript编写,包含280个文件,涵盖177个JavaScript文件、26个CSS文件、24个HTML文件、22个Java文件以及少量地图、JSON、图像、XML等文件。整个项目旨在打造一个功能完善、界面美观的...

    mc_bid

    3. **出价优化**:mc_bid的核心在于根据各个渠道的表现和目标受众的特点,动态调整出价。这涉及到数据分析、预测模型和机器学习技术,以便在每个渠道上获取最佳的广告效果,如最高的点击率(CTR)、最低的成本每次...

    Repaso_Clases_Objetos_call_aplly_bid_22_02_2021

    标题 "Repaso_Clases_Objetos_call_aplly_bid_22_02_2021" 暗示这是一个关于回顾类与对象、`call` 和 `apply` 方法以及可能涉及到的 JavaScript 语言特性的教程或复习资料。描述部分的信息较为简单,与标题相同,...

    去噪代码matlab-PGBL_BID:PGBL_BID的Matlab代码

    去噪代码 matlab

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    backup_1000821v1001400000.zip

    总结起来,这个“backup_1000821v1001400000.zip”压缩包可能包含了一个陌陌应用或系统的备份数据,其中`verify.json`和`config.json`文件提供了备份验证和应用配置信息,而`verify.sign`和`verify.signature`则保证...

    bid_shift_reg.rar_plus

    标题“bid_shift_reg.rar_plus”暗示我们关注的焦点是一个与数字电路设计相关的项目,特别是使用VHDL(Very High-Speed Integrated Circuit Hardware Description Language)编写的双向移位寄存器。在电子工程领域,...

    AXI4_specification.rar_AXI_AXI 协议_axi4

    AXI (Advanced eXtensible ...总结来说,“AXI4_specification.pdf”文件涵盖了AXI4协议的详细规范,包括其通道结构、信号定义、突发传输、仲裁机制以及多设备交互等内容,是理解并实施AXI4总线设计的关键参考资料。

    Bid Documents - Toyota Hilux Fx_pdf_

    【标题】"Bid Documents - Toyota Hilux Fx_pdf_" 暗示了这是一个与丰田Hilux FX车型相关的招标文件,格式为PDF。在IT领域,PDF(Portable Document Format)是一种广泛使用的文档格式,用于保存内容,确保在不同...

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    MQL4命令中文手册.rar_MQL4 中文手册_mlq4 pdf文档_mql4函数手册_mql4手册pdf_mt4

    **MQL4命令中文手册** 是一份专门为MT4(MetaTrader 4)交易平台的智能交易系统开发者准备的重要参考资料。MQL4是MetaQuotes Language 4的缩写,是一种专为金融衍生品交易设计的编程语言,它允许交易者创建自定义的...

    bid格式文件电子标书阅读器.zip

    bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...

    ocds_bid_extension:允许出价统计信息和详细的出价信息被表示

    出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都

    Bid Documents - Service Pick-up_OntheUp_tantakpins_

    标题中的“Bid Documents - Service Pick-up_OntheUp_tantakpins_”暗示这是一份关于服务接洽的投标文档,其中可能包含了与"OntheUp"和"tantakpins"两个关键词相关的服务流程或项目信息。"OntheUp"可能是项目、服务...

    PROJ.zip_FPGA 按键计数_coolodm_fpga_number1x4_安路FPGA

    3. "fpga number1x4":4位的FPGA计数器设计。 4. "安路fpga":使用的FPGA芯片来自安路科技,这是一家知名的FPGA制造商。 压缩包内的文件名称列表: - "PROJ.al":这通常是一个Altera(现Intel FPGA)的工程文件,...

Global site tag (gtag.js) - Google Analytics