MVC与单元测试实践之健身网站(七)-添加计划

news/2024/5/19 11:18:24/文章来源:https://blog.csdn.net/weixin_34101229/article/details/92231279

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

​计划的制定涉及到周期-动作包-动作的关联操作,在上一篇<计划的添加与重置>完成了周期的设置、动作包的添加,现在要完成的是动作的添加操作。

 

一 具体功能

a) 在选定了一个大周期具有的天数后,可以对具体的某一天配置动作包。一个动作包下可以有多个动作,比如3天中的第1天配置了两项动作

0?wx_fmt=png

b) 点击添加,可以继续增加更多的内容

0?wx_fmt=png

0?wx_fmt=png

添加界面糅合了局部训练和综合训练的两套逻辑,不同的训练类型操作界面不同。为了复用一部分html元素和js函数,页面搞得很大,最后js函数仍有20多个,有winform的笨重感觉,也许早应该分开两套界面的。

c) 局部训练下,会要求依次选择肌群-肌肉-动作-组数-次数,如果是负重锻炼,还要添加运动负荷。

0?wx_fmt=png

d) 选择了动作后,会在页面下方加载之前在后台配置的动作说明和图片的形象内容,还要加载运动负荷的单位,上图的俯卧两头起动作没有负重,所以不显示运动负荷的单位。点击图片还可查看原图。这里为了省事,就没有区分缩略图和原图,小图片的位置直接放置缩小的原图。

0?wx_fmt=png

e) 在周期计划页面,还增加了一项改进,发挥了footable可以设置隐藏列的特色,描述列只显示一部分内容,详细的动作包内容在隐藏的详情列展示,点击前方的箭头可以展开。

0?wx_fmt=png

 

二 问题记录

这一篇主要在做前端界面了,菜地一塌糊涂唉,有时一个语句要反复地试好多遍,就像一开始写C#的时候,现在js之类的脚本语言也能写APP甚至服务端了,也许是该考虑专门学学了。这里记录几个印象深刻的问题。

 

a) html5的placeholder和非空校验

html5自带的placeholder和非空校验比起之前繁琐的js实现好用多了,但在这儿的添加界面用了很多下拉框,下拉框却不能使用placeholder,于是在数据源的第一行添加了特殊的项如“请输入***”之类,但这又带来了另一个问题,select的非空校验不能用了,即使默认选中第一行“请输入***”,也已经有值了。这时需要在为下拉框绑定数据源时单独处理第一行,设置第一行的value=””。

 

b) 原则上元素的ID、Name是不能相同的,如果相同也可以,但会带来动态显示方面的问题,如果要为这些相同ID或Name的元素设置值,是可以一次性设置的,但如果要取得这个ID或Name的值,js就不知道该取那个元素了。

 

c) 关于ajax请求的同步、异步、阻塞、响应次序方面还有待了解。

 

转载于:https://my.oschina.net/u/2327858/blog/1154616

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_768656.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站图片服务器架构的演进

作者&#xff1a;丁码农在主流的Web站点中&#xff0c;图片往往是不可或缺的页面元素&#xff0c;尤其在大型网站中&#xff0c;几乎都将面临“海量图片资源”的存储、访问等相关技术问题。在针对图片服务器的架构扩展中&#xff0c;也会历经很多曲折甚至是血泪教训&#xff08…

凤凰网js图片幻灯片插件门户网站流行幻灯片展示特效

凤凰网js图片幻灯片插件是一款带图片缩略图拖动图片放大展示的幻灯片&#xff0c;支持图片分页浏览。非常好的用户体验设计图片幻灯片。 查看演示转载于:https://www.cnblogs.com/jsfoot/archive/2012/07/19/2599216.html

[ASP.NET] 基于.Net Remoting 的网站访问监控模块

监控公司局域网的网站访问情况。项目1&#xff1a;新建类MonitorHttpModule.cs Codenamespace HouseProgram.HttpModule{ public class MonitorHttpModule :IHttpModule { public void Init(HttpApplication application) { if (ChannelService…

win8 iis安装及网站发布

系统&#xff1a;win8 环境&#xff1a;vs2012 一&#xff1a;安装IIS 比较win7的安装来说&#xff0c;多选了几个钩钩&#xff0c;不然会报错&#xff0c;偶就遇到这样的错误。 控制面板-》程序和功能-》启动和关闭windows功能&#xff0c;钩钩图例&#xff1a; 装好之后在控制…

【机器学习实战02】使用k-近邻算法改进约会网站的配对效果

程序流程&#xff1a; 1.收集数据&#xff1a;提供文本文件 2.准备数据&#xff1a;使用Python解析文本文件 3.分析数据&#xff1a;使用Matplotlib画二维扩散图 4.测试算法&#xff1a;使用提供的部分数据作为测试样本。 测试样本和非测试样本的区别在于&#xff1a;测试…

搭建网站必不可少的知识4

网站备案网站备案比域名备案麻烦很多&#xff0c;时间也比较长&#xff0c;企业备案15天左右&#xff0c;个人20天左右&#xff0c;时间只是大约时间&#xff0c;具体通过日期还得看交管局的审核速度。在审核期间我们的网站最好是无法解析也就是关闭网站不能访问&#xff0c;这…

网站常见问题1分钟定位 - 如何使用阿里云ARMS轻松重现用户浏览器问题

客户投诉不断&#xff0c;本地却无法重现&#xff1f; 页面加载较慢是用户经常会反馈的问题&#xff0c;也是前端非常关注的问题之一。但定位、排查解决这类问题就通常会花费非常多的时间&#xff0c;主要原因如下&#xff1a; 页面是在用户端的浏览器上加载执行&#xff0c;复…

太赞了!京东研发一哥力荐的高可用网站构建技术PDF,备好水,慢慢啃

随着用户规模的增长&#xff0c;网站架构问题的难度也在成倍增加。构建一个京东规模的亿级流量网站和构建一个中小型网站的技术架构难度截然不同。 在具体的架构实践中&#xff0c;所需要考虑的问题也远比中小型网站多得多。开涛根据在京东网站架构工作期间的实战经验写成此书…

【转】6个超酷的网站,专门用于学习算法

来自&#xff1a;程序员书库&#xff08;ID&#xff1a;CodingBook&#xff09; 书单来自&#xff1a;https://levelup.gitconnected.com/6-super-cool-websites-for-practicing-algorithms-learning-programming-4cda65a64b7e 最近一位有着15年经验的老程序员和我们他认为最…

可以免费自学编程的12个网站

很多人包括一些企业家&#xff0c;和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里&#xff0c;我一直在学习编程。它有助我成为一个更好的创业者&#xff0c;我甚至可以提供一些帮助&#xff0c;当我的团队需要解决一些bug的时候。 现在&#xff0c…

这些电影网站凭什么得到知乎50万人推荐?真是令人相见恨晚!

近几年随着国产电影的崛起&#xff0c;今年的一部科幻电影火的沸沸扬扬&#xff0c;平时我们看电影&#xff0c;有很多都是收费的&#xff0c;也有的需要会员才能看&#xff0c;不过这一切都已经不算什么了&#xff0c;下面我就来给大家分享4个免费看电影的网站。 一、神马影院…

全球20个程序员免费学习的网站,年薪百万的第一步!

神奇的网站有很多&#xff0c;今天推荐20个和学习有关的&#xff0c;而且都是免费的&#xff0c;希望对大家有所帮助。 1、Ruby regular expression editor 正则表达式编辑器&#xff0c;rubular.com 正则表达式太复杂了总也写不对?Rubular是一个Ruby-based的正则 表达式在…

个人博客一|抓取崔庆才个人博客网站前端源码

1、准备 工具&#xff1a;仿站小工具V9.0 工具获取方式一&#xff1a; 关注微信公众号 微信公众号『stormsha』&#xff0c;后台回复『仿站工具』获取工具 工具获取方式二&#xff1a; 仿站小工具官网 https://smalltool.github.io/崔庆才博客 https://cuiqingcai.com/从网站源…

PageAdmin Cms建站系统教程之栏目的添加和管理

PageAdmin建站系统作为国内用户最多的企业级网站建设系统&#xff0c;功能强大&#xff0c;扩展灵活&#xff0c;在国内拥有庞大的用户群体&#xff0c;系统可以免费下载使用&#xff0c;被众多个人站长和网站制作公司用于网站建设和二次开发&#xff0c;上一篇小编讲解了PageA…

全球银行网站成黑客主攻目标 阿里云提供安全防御应急方案

近日&#xff0c;阿里云监控发现&#xff0c;匿名者&#xff08;Anonymous&#xff09;组织成员正在发起针对全球中央银行网站的攻击行动&#xff0c;截止目前&#xff0c;国内有超过2家以上的重要网站被攻击&#xff0c;攻击特征主要为DDoS攻击和CC攻击。 此次事件中&#xff…

如何实现分享网站文章到微信朋友圈时显示指定缩略图或LOGO

当下朋友圈很火&#xff0c;很多企业都将微信朋友圈作为品牌传播的途径&#xff0c;经常会发一些精彩的文章到微信朋友圈供大家自发传播&#xff0c;这样的想法很好&#xff0c;对于优质的内容&#xff0c;网友们也乐于转发与朋友们分享&#xff0c;对品牌宣传与推广确实是有好…

nginx实现https网站设置(SSL证书生成配置)

部分内容转载自&#xff1a;https://www.cnblogs.com/jingxiaoniu/p/6745254.html一、HTTPS简介1.https简介HTTPS其实是有两部分组成&#xff1a;HTTP SSL / TLS&#xff0c;也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密&#x…

如何快速搭建个人网站

一般来说&#xff0c;搭建网站&#xff0c;首先需要借助一个云平台&#xff0c;具有存储库的功能&#xff0c;上面的东西发布后&#xff0c;能够被网络上所有人访问到&#xff0c;当然这云平台是有自己的一套机制进行后台的设定与运作的&#xff0c;我们只是在基础上使用&#…

利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变

查看本章节 查看作业目录 需求说明&#xff1a; 利用 jQuery 操作页面元素的方法&#xff0c;实现电商网站购物车页面商品数量的增加和减少操作&#xff0c;要求单项价格和总价随着数量的改变而改变当用户单击“”按钮时&#xff0c;文本框中的商品数量增加 1&#xff0c;单项…

利用自定义动画 animate() 方法,实现某图书网站中“近 7 日畅销榜”中的图书无缝垂直向上滚动特效:当光标移入到图书上时,停止滚动,鼠标移开时,继续滚动

查看本章节 查看作业目录 需求说明&#xff1a; 利用自定义动画 animate() 方法&#xff0c;实现某图书网站中“近 7 日畅销榜”中的图书无缝垂直向上滚动特效:当光标移入到图书上时&#xff0c;停止滚动&#xff0c;鼠标移开时&#xff0c;继续滚动 实现思路&#xff1a; 在…