栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

前端设计图_设计给到前端的动态图?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

前端设计图_设计给到前端的动态图?

 个人简介

 作者简介:大家好,我是阿牛,全栈领域新星创作者。 个人主页:馆主阿牛 支持我:点赞+收藏⭐️+留言 系列专栏:硬泡 javascript格言:迄今所有人生都大写着失败,但不妨碍我继续向前!


上期传送门:
初识 Javascript(揭开javascript的神秘面纱)
javascript中的数据类型
javascript中的数据类型转换
javascript 基础案例(循环)
面试官最爱考的 javascript 预解析,你搞明白了吗?
“撩过”c++的对象,“拿捏”了python的对象,你还怕拿不下javascript的对象吗?
javascript 内置对象Math总结及其案例
 javascript 内置对象Date总结及案例
解锁前端密码框常见功能做法
前端实现动态生成表格,是蒸的C
四行js代码让别人无法复制你的网站文字,八行程序员都哭了


目录

 个人简介 前言

排他思想(算法)

案例-点击按钮变色 案例-换肤效果案例-表格隔行变色案例-表单全选与取消全选(重要) 结语

前言

在学习前端js操作元素的时候,往往有很多的案例的做法的思想都是一样的,我们一定要会。本篇文章将从几个小demo入手,带你领略js的风采。
很常见的一些案例,一定要学会哦!!!

排他思想(算法)

排他思想在我们前端开发中十分的常见,因此我打算在写这些案例之前简单讲一讲排他思想,不只在这篇博客,我后面的前端小demo也会用到排他思想,这在我们前端开发中很常见,用处很广,所以你一定要掌握哦!

一句话总结排他思想:

干掉其他人,留下我自己

如果有同一组元素,我们想要某一个元素实现某种样式,需要用到循环的排他思想算法:
1.所有元素全部清除样式(干掉其他人)
2.给当前元素设置样式(留下我自己)
3.注意顺序不能颠倒,首先干掉其他人,再设置自己

案例-点击按钮变色

分析:首先循环为每一个按钮注册事件,然后点击按钮添加背景色之前,清除之前以点击过的样式,最终为点击的按钮添加新样式。

1.代码




    
    
    
    document
    


    
    
    
    
    
    


2.动图演示

案例-换肤效果

分析:为列表框的图片循环注册事件就行,点击列表框的图片改变body的backgroundImage的属性值url就行。

1.代码




    
    
    
    document
    


    








2.动图演示

案例-表格隔行变色

分析:这个案例我们完全可以用css中的:hover实现而且非常简单,这里我们练一下js,同样的还是循环注册事件,当鼠标滑动到对应的行时,将该行的class属性改为带有背景色的bg,当鼠标滑出该行时,去除掉该行的class属性就行。

1.代码




    
    
    
    document
    


    
代码 名称 最新公布净值 累计净值 前单位净值
0001 公司1 1075 1086 1023
0002 公司2 1075 1086 1023
0003 公司3 1075 1086 1023
0004 公司4 1075 1086 1023

2.动图演示

案例-表单全选与取消全选(重要)

分析:这个案例十分重要,相比上面的案例来说也有点复杂,大概思路就是:
1.表单的全选,取消全选 :做法就是循环让下面的复选框的checked属性跟随总复选框即可
2.为下面的小复选框注册事件:当全部选中时,总复选框也选中,当其中有一个没有选中时,复选框取消选中。

1.代码




    
    
    
    document
    


    
商品 价钱
李宁衣服 500
汇源果汁 5
鸿星尔克鞋子 150

2.动图演示

结语

这几个小demo是不是十分有用,关注我!带来更多精彩
陆陆续续写了很多前端基础知识和小demo了,这些对初学者都很有用,我把他们都放在我的专栏里了,精心打造了软磨硬泡系列,一起来学习吧!

系列专栏
软磨 css
硬泡 javascript
python网络爬虫
python 基础案例100题

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号