位置: 编程技术 - 正文

JavaScript实现99乘法表及隔行变色实例代码

编辑:rootadmin

推荐整理分享JavaScript实现99乘法表及隔行变色实例代码,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

项目需求:实现在页面中输出乘法表。(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if和switch两种判断方式都能实现;

额,分析一下实例要求:一个乘法表,一个多方法的隔行变色,鼠标滑过变另外一个颜色,离开恢复原色。 嗯,我们一步步来吧!

乘法表的实现,我相信很多人都知道怎么实现,无非是2个for循环得到的结果,这里我就不多做解释,还不理解的同学可以仔细研究一下代码,研究一下实现的原理,我在核心代码那里写一点小注释,方便你理解:

css样式我就不写了,分到的效果就是这样的:

小学乘法表,大家都很熟悉,那我们实现第二个功能,隔行变色,要求是用if和switch实现,那我们先用for来实现(这里用的3种颜色是:绿,灰,橙):

实现效果是这样的:

用switch方法实现:

实现效果是这样的:

JavaScript实现99乘法表及隔行变色实例代码

效果好像无差,哈哈,说来实现方法也是挺简单的,现在看看移入表色是怎么做的,以switch判断为例:

得到的效果我就不截图了,自行脑补,或者自己也写一下,到此,所以的要求都写完了!你以为真的到这里就完了吗?按照我一贯的风格,当然没有完,后面还有料!往下看:

你不觉得这个隔行变色有点奇怪吗,确实是隔行变了色,如果是*的div,效果杠杠的,但是像乘法表这样的结果,我只能说呵呵,那能不能让乘法表实现像*的div那样的隔行变色呢?咱们说工匠精神,就是要在乎这些细枝末节,写写看呗!

原理:*的div,如果我给每一个编一个号,用横轴和纵轴表示,像这样:

那我们就知道,什么数值对应什么颜色了,转化成乘法表就是这样:

那,思路就来了,如果我给每个div加一个标记,表示他是第几行的第几列,我就知道他是什么颜色,那代码就如下:

得到的效果就是这样的:

效果是不是棒棒哒,比上面的感觉还是舒服许多,所以,记住自定义属性的强大功能,它能做很多棒棒哒事情,有时间,专门讲讲自定义属性的牛X应用,哈哈!

工匠精神,我们再扩展一下,把上面的代码稍微整理一下,做一个简单的小封装,就变成了一个求阶乘的隔行变色的小应用,感觉瞬间变得:就这样 feel 倍爽!

关于小编给大家介绍的JavaScript实现乘法表及隔行变色实例代码就给大家介绍这么多,希望对大家有所帮助!

JavaScript的设计模式经典之代理模式 一、代理模式概念说明:顾名思义就是用一个类来代替另一个类来执行方法功能,这个模式跟装饰模式有点相似,不一样的是,代理模式是代替客户初

JavaScript的设计模式经典之建造者模式 一、建造者模式模式概念建造者模式可以将一个复杂的对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。也就是说如果我们用了

JavaScript设计模式经典之工厂模式 一、工厂模式概念工厂模式定义一个用于创建对象的接口,这个接口由子类决定实例化哪一个类。该模式使一个类的实例化延迟到了子类。而子类可以

标签: JavaScript实现99乘法表及隔行变色实例代码

本文链接地址:https://www.jiuchutong.com/biancheng/380338.html 转载请保留说明!

上一篇:JavaScript中Object.prototype.toString方法的原理

下一篇:JavaScript的设计模式经典之代理模式(js的设计模式有哪些)

  • 税务网上清卡流程
  • 预缴增值税的会计账务处理
  • 小微企业免税销售额填含税还是不含税
  • 股权转让实缴和认缴的区别
  • 购房尾款发票什么时候开
  • 养老院营利性与非营利如何认定
  • 建造普通标准住宅出售,增值税超过扣除金额的
  • 企业所得税公益性捐赠扣除标准
  • 所得税汇算清缴时间期限
  • 企业所得税计算器2023
  • 印花税的计税金额
  • 计提企业所得税会计分录怎么做
  • 商业承兑汇票背书转让流程图
  • 当年亏损可以用以前年度来弥补吗
  • 个人销售比例用什么函数
  • 购买原材料暂估入账的会计分录
  • 本年利润期末
  • 向投资者宣告发放股利会影响所有者权益吗
  • 罕见病药品进口要求
  • led电子屏税收编码
  • window10 怎么避免弹窗广告
  • win11任务管理器怎么没有了
  • 在linux系统中 用来存放系统所需
  • 手机短信是哪一年开始的
  • 影响安全库存的因素包括
  • 大沼泽地国家公园位于哪个城市
  • 临时用工账务处理流程
  • 一岁宝宝喝红糖姜水
  • 新会计准则开办费如何做账务处理
  • [error] Error: Fail to open IDE 问题解决
  • 劳务公司成本核算方法选择什么
  • web前端修炼之道
  • 已入账的发票跨年退回税务
  • 可供出售金融资产公允价值变动
  • 月末制造费用可以有余额吗
  • 服务类收入确认
  • 各会计科目的含义
  • 员工宿舍的物业费要交个税吗
  • 对公账户和私人账户怎么区分
  • 小企业会计准则和企业会计准则的区别
  • phpcms文档
  • 织梦模板安装详细教程
  • 账面成本与账面余额
  • 固定资产清理如何做账
  • 临时用工费用计入什么会计科目
  • 应付职工薪酬怎么冲平
  • 银行代付工资如何操作
  • 水利建设行业
  • 房地产开发打桩
  • 农产品收购单怎么做会计分录
  • 开出发票后直接做账吗?
  • 上市公司固定资产增加是好事吗
  • 发票抬头公司报销的该怎么写
  • 冲减以前年度未开票收入开票如何申报小规模纳税人
  • 废品损失的计算方法及废品损失的范围
  • 出租人融资租赁的判断标准
  • windows下mysql 5.7版本中修改编码为utf-8的方法步骤
  • xp系统电脑蓝屏无法正常启动怎么恢复
  • fedora设置
  • 右下角小喇叭调不了声音
  • 苹果mac浏览器
  • linux怎么和window系统共用
  • win1020th2
  • xp电脑网络连接配置异常怎么办
  • ios macos
  • windows10 禁用u盘
  • bootstrap表格内容模板
  • 从零开始咋样
  • cocos2dx3.3 便条提示语功能简单实现
  • express常用中间件
  • javascript例题
  • android应用结构包括哪些
  • dos批处理文件的扩展名
  • easyui导出excel表格
  • jquery自定义组件
  • jq复选框选中触发事件
  • jquery插件库怎么导入
  • [转]决算中甲供材如何扣除?
  • 百旺税控盘电话服务热线
  • 税务有哪些方面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设