1.弹窗
弹窗,常用的有confirm()和alert()两种,这里想介绍以下自定义的弹窗。
大家可以登录http://v3.bootcss.com/javascript/
下载JavaScript插件,解压后在自己的工程里引入相关的js,css文件。
然后找到模态框,点击进入可以看到很多不同样式的模态框以及相对应的代码,还有用法的简介,可以找寻适合自己工程的模态框,然后拷贝对应的代码,代码可以根据自己的需要进行一些改动,使得模态框更符合工程需要。
首先确定自己要用的模态框的页面,比如bidding_result.html,我在该页面写入如下模态框的代码:
<div class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Modal title</h4> </div> <div class="modal-body"> <p>One fine body…</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal -->
然后在对应的bidding_result.js里写入如下代码:
$('#myModal').modal('show'); //myModal为bidding_result.html的 id
最后运行一下可以看看效果,根据效果要进行一些适当的调整。调整我就不多说了。
2.setTimeout()方法用于在指定的毫秒后执行调用函数或表达式。
语法:setTimeout(code,millisec) code:要调用的函数;millisec:执行代码前需要等待的毫秒数。
(注:code只执行一次,如果需要多次调用,可以用setInterval()或让code自身再调用setTimeout())
setTimeout("alert('5 seconds!')",5000); //5秒后弹出一个窗口,显示“5 seconds!”
3.排序,计数
这里想介绍一下underscore的三个函数。
首先关于排序,可以用到的sortBy()这个函数:
var bidList = [{'name':1,'price':22},{'name':2,'price':23},{'name':3,'price':21}]; //定义一个这样的数组 _.sortBy(bidList,function(bid){return bid.price}); //返回一个按价格排序的数组
数组为[{'name':3,'price':21},{'name':1,'price':22},{'name':2,'price':23}]
接下来是计数,可以用到countBy()和map()这两个函数:
var bidCount = _.countBy(bidList,function(bid){return bid.price});
这样我们会得到一个object:{'21':1,'22':1,'23':1}
这时可以用map()将新得到的对象转化成一个新的数组:
_.map(bidCount,function(value,key){return {'price':key,'count':value}});
这样就可以得到一个新的数组:[{'price':21,'count':1},{'price':22,'count':1},{'price':23,'count':1}]。
相关推荐
数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578
标题中的"case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow"揭示了这个压缩包文件包含的是一个关于电力系统潮流计算的案例,使用了粒子群优化(PSO, Particle Swarm Optimization)算法。PSO是一种基于...
4. 重复步骤2和3,直到所有数据位都被处理。 5. 结果:最后CRC寄存器的值就是CRC-16校验和。 在Verilog中实现CRC-16 CCITT,通常会创建一个状态机来控制整个计算流程,并使用组合逻辑电路来实现模2除法的过程。...
欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。
该招标项目前端设计源码采用JavaScript编写,包含280个文件,涵盖177个JavaScript文件、26个CSS文件、24个HTML文件、22个Java文件以及少量地图、JSON、图像、XML等文件。整个项目旨在打造一个功能完善、界面美观的...
4. **数据驱动决策**:mc_bid依赖于大量的用户行为数据和市场反馈。通过收集和分析这些数据,广告主可以了解哪些渠道、哪种类型的广告、在什么时间投放最有效。这有助于制定更精确的投放策略,确保广告预算被用在最...
标题 "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
【标题】"Bid Documents - Toyota Hilux Fx_pdf_" 暗示了这是一个与丰田Hilux FX车型相关的招标文件,格式为PDF。在IT领域,PDF(Portable Document Format)是一种广泛使用的文档格式,用于保存内容,确保在不同...
4. **g.momocdn.com** 和 **s.immomo.com**:这两个看起来像是域名,可能是与移动社交应用“陌陌”(Momo)相关的CDN(Content Delivery Network)服务器地址。CDN是分布式网络服务,用于提高网站内容的分发速度和...
标题“bid_shift_reg.rar_plus”暗示我们关注的焦点是一个与数字电路设计相关的项目,特别是使用VHDL(Very High-Speed Integrated Circuit Hardware Description Language)编写的双向移位寄存器。在电子工程领域,...
bid0-lid64-steam.game_steamzc_2.0.0.2242.exe
第4章 /CP协议(续) 4.1 概述 4.2 客户的端口号和IME_WAI状态 4.3 设置IME_WAI状态的目的 4.4 IME_WAI状态的截断 4.5 利用A跳过三次握手 4.6 小结 第5章 /CP协议的实现:插口层 5.1 概述 5.2 常量 5.3 ssed函数 5.4...
出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都
bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...
标题中的“Bid Documents - Service Pick-up_OntheUp_tantakpins_”暗示这是一份关于服务接洽的投标文档,其中可能包含了与"OntheUp"和"tantakpins"两个关键词相关的服务流程或项目信息。"OntheUp"可能是项目、服务...
马里奥matlab代码适应类别的BID 一种基于即插即用方法的适应类盲图像去模糊方法。 %================================================= ===================% [1]和[2]中的适用于类的BID方法的MATLAB DEMO。 该...
在提供的文件中,`quadratic_bid_ninebus.m`和`case9_bid.m`可能是两个主要的MATLAB源代码文件,它们可能包含了潮流计算的实现以及特定的优化算法,如牛顿-拉弗森法或者快速分解法。 `quadratic_bid_ninebus.m`可能...