`
快乐蓝海
  • 浏览: 4174 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

第三、四张卡总结

阅读更多

第三张卡总结

1、第三张卡与第二张卡接收短信的机制不一样,第二张卡是通过“bm+姓名”这种方式实现的对短信的收取,而第三张卡与第二张卡不同之处在于第三张卡使用的是“jj+竞价”这种方式实现的。

var message = json_message.messages[0].message.replace(/\s/g, "");  
message.search(/jj/i)  

 2、第三张卡当中由于嵌套了多个for循环,导致了循环后的内存for循环可能调用不到,因此需要使用_.find来进行循环嵌套,_.find该集合能够实现从查找到数组中获取并只获取其中的一个对象,为了方便能够理解,下面举例说明:

var evens = _.find([1, 2, 3, 4, 5, 6], function(num){ return num > 2 ; });
=> [2]  通过return num>2这个条件,返回数组中符合的第一个值

 3、在点击“结束”按钮来实现对竞价是否继续进行处理,通过使用confirm来实现这一操作,在点击后,可以出现弹框,点击“是”后变结束,在此通过设置竞价状态来实现当前活动和竞价的背景颜色,进行的confirm操作代码如下:

$scope.end=function(){
            if(confirm("确认要结束本轮的竞价吗?")){
            }括号中时点击“是”后的动作

 4、由于在“价格列表”页面上需要对价格进行比较,并从中选取最小的并没有重复的价格作为竞价成功时的价格,因而需要使用_.sortBy这种集合来实现对价格的比较,用升序进行返回,迭代器也可以用字符串的属性来进行比较,举例说明如下:

_.sortBy([5, 4, 6, 3, 1, 2], function(num){ return Math.sin(num); });
=> [1,2,3,4,5]对数组中的对象进行比较,返回升序数组

 5、第四张卡中需要向弹框中传入数据,并设定弹窗停留的时间,并且可以手动控制来关闭弹窗。在页面上需要输入以下内容:

 

<div id="ModalSuccess" class="modal fade">
    <div class="modal-dialog">
        <div class="modal-header"></div>
  <button data-dismiss="modal" aria-hidden="true" class="close">&times;</button>
        <div class="modal-body"></div>
        <div class="center"></div>
        <h1>{{bider}} {{phone}} ¥{{price}} 竞价成功</h1>

 其中设置id是可以让用户能够在控制器中调用,上面的button按钮是用来手动点击“关闭”按钮来实现手动关闭。在控制中的代码如下:

 

$timeout(function () {
            $('#ModalSuccess').modal("show");
            $timeout(function () {
                $('#ModalSuccess').modal('hide');
            }, 3000) })

 其中$timeout是在function方法中调入的,不然会提示$timeout为undifined,modal("show")为显示,modal("hide")为隐藏,其中3000为3000毫秒,即3秒的意思。

6、在“价格统计”页面上需要实现价格的计数功能(即可以统计出相同价格中,竞价人数有多少),这个功能需要使用_.countBy这个集合来实现,实现了计数功能后,需要对其进行分组输出,因此需要有_.map来实现对其的转换。;两种集合的代码形式如下:

var count = _.countBy(activity,function(activity){
        return activity.price  })
    var num = _.map(count,function(value,key){
        return{"price":key,"count":value}  })
    return num

 _.countBy事把一个数组分组并返回每一组内对象个数,_.map规定了输出在页面上数组的格式。

7、在第四张卡中需要实现“竞价结果“的输出,并在footer中实现,因而需要通过比较功能来实现这一内容,只需通过升序排序后来实现,在本总结的第4点介绍了升序这一操作。

分享到:
评论

相关推荐

    三张卡牌类游戏demo

    三张卡牌类游戏demo

    基于C/C++实现NFC模拟器+源码+项目文档+资料(最多支持十张卡模拟)(毕业设计&课程设计&项目开发)

    基于C/C++实现NFC模拟器+源码+项目文档+资料(最多支持十张卡模拟),适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档~ 基于C/C++实现NFC模拟器+源码+...

    第四届 蓝桥杯 竞赛试题题目 C/C++高职高专组

    这些题目来自于第四届“蓝桥杯”全国软件专业人才设计与创业大赛的C/C++高职高专组竞赛,涵盖了一系列的编程与数学问题。以下是各题目的解析: 1. **猜年龄**:根据题目描述,美国数学家维纳年龄的立方是4位数,4...

    新人教版小学五年级数学上册期末练习(共四套).pdf

    7. **商的近似值**:第六题的第3小题,17.97÷6的结果保留一位小数,需要进行四舍五入。 8. **方程的解**:第六题的第4小题,求解方程`(x-3)÷2=7.5`,解出x的值。 9. **乘法运算**:第七题直接写出得数,涉及小数...

    sql第四章理论上机答案

    - **知识点解析**:此查询找出当前月份内使用时间最长的前三张卡。 - `MONTH`和`YEAR`函数用于提取日期中的月份和年份。 - `GETDATE()`函数返回系统当前日期和时间。 - `DATEDIFF`函数计算两个日期之间的差异,...

    小学数学奥数测试题-排列组合-2015人教版.docx

    3. 第三题涉及限制条件的分配问题,可以先考虑不受限制的情况,再排除不符合条件的,具体计算较复杂,需要考虑多种情况。 4. 第四题同样是排列问题,考虑1,3不与5相邻,可以先固定1,3的位置,然后排列剩下的数字,...

    stack-in-card:将多张卡分组为一张无边界的卡

    它允许将多张卡分组为一张没有边界的卡。 默认情况下,它将垂直堆叠所有内容。 选项 如果堆栈中的卡定义了--keep-background CSS样式,则不会替换背景。 例如,这对于很有用。 您还可以使用定义此CSS变量。 名称 ...

    PHP工程师面试笔试真题(某知名社交软件公司)--附解析.doc

    6. `ereg_replace`函数是正则表达式的替换,第一个参数是匹配模式,第二个参数是替换字符串,第三个参数是要搜索的字符串。第一个`ereg_replace`将所有"is"替换为"was"。第二个和第三个的正则表达式没有正确匹配,...

    修改过的明华4442IC卡测试Demo

    要不是我脑子不够用,就是明华的人太脑残,开发光盘里的C#例子不能用,测坏了N张卡后才总结出来怎么弄是对的。希望给正在或者正准备搞C#下读写4442IC卡的人便利,少走弯路。因为太辛苦了,所以分要高点。没分的人,...

    第十三届蓝桥杯大赛软件赛决赛C/C++ 大学 B 组

    第十三届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组 本资源是关于第十三届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组的考试信息,涵盖了考试规则、题目类型、评分标准等内容。该资源为 IT 行业大师提供了一份详细的考试指南...

    JAVA纸牌程序

    #### 三、总结 此Java程序实现了对用户输入的五个整数进行顺子判断的功能。通过对数组的操作、条件判断以及异常处理等基本概念的应用,可以帮助初学者更好地理解和掌握Java编程的基本技巧。此外,通过这个练习,还...

    机械加工工艺卡片

    例如,在第三张卡片中,半精车端面和外圆,以及半精镗孔,这些步骤是为精加工做准备。 3. **精车与精镗**:在半精加工后,进行精车和精镗以达到最终尺寸和表面质量的要求。第四张卡片中的精镗孔至Φ32h76,确保孔的...

    全志A20系统配置文档

    根据给定的文件信息,我们可以总结出全志A20系统配置手册中涉及的主要知识点及相关配置信息。全志A20是一款广泛应用于嵌入式系统的高性能处理器,支持多种硬件接口和丰富的外设功能。本手册主要针对A20处理器中的...

    基于Python实现的金融风险评估项目(金融信用风险评估建模)

    评级模型可用「四张卡」来表示,分别是A卡、B卡、C卡和 F卡。债项评级模型通常按照主体的融资用途,分为企 业融资模型、现金流融资模型和项目融资模型等。 A卡:又称为申请者评级模型,主要应用于相关融资类业务中新...

    cascades:Joe Conard为Decktet设计的单人纸牌游戏

    行中的顺序无关紧要,但是西装必须与先前的卡片(或简化版中的A)相匹配,并且行必须按顺序填充:在第三行中不能出现六个,除非将一个放置在第二行中。第二行,以及(对于王冠和可选的A,Pawns和Courts),在所有三...

    SDK2000视频卡

    3. 安装第二张卡的驱动程序时,确保选择不同的设备ID,以免操作系统将两张卡视为同一设备。这通常可以在驱动安装过程中手动配置。 4. 更新或调整系统BIOS设置,确保两张卡都能被正确识别和分配资源。 5. 使用支持...

    react-blackjack-app:React应用程序会自动从52张卡组中为您发两张卡

    总的来说,"react-blackjack-app"项目涵盖了React的基础和进阶应用,包括组件化开发、状态管理、事件处理、数据流以及可能的第三方库集成。这个项目对于学习和提升React技能来说是一个很好的实践案例。

    尼康D7000性能解析及使用技巧详细说明.doc

    此外,相机配备热靴和双卡槽,用户可以根据需求自定义存储格式,如第一张卡存储JPEG,第二张卡存储RAW格式,提高了拍摄灵活性。 D7000的定位在D300s和D90之间,填补了尼康产品线的空白。它的出现改变了尼康与佳能同...

    使用多GPU训练模型.md

    #### 三、代码示例 ##### 1. 设置虚拟GPU ```python # 此处以Colab为例,使用单块GPU模拟两个逻辑GPU进行多GPU训练 gpus = tf.config.experimental.list_physical_devices('GPU') if gpus: try: # 设置两个逻辑...

Global site tag (gtag.js) - Google Analytics