1.获取行间样式

  • 标签.style.样式名 如果样式名是-链接 使用驼峰命名 例如font-size fontSize

  • ==标签.style.样式名 只能获取行间样式==

2.获取非行间样式和行间样式

  • 标准浏览器(火狐 谷歌 欧朋 safari IE(9-11))

    window.getComputedStyle(标签).样式名

  • IE低版本浏览器(IE5-8)

    标签.currentStyle.样式名

3.函数封装

函数封装的步骤

  1. 声明一个函数 把主要代码放进去
  2. 找函数中可变的值作为参数 将参数带入函数中 并且返回出去
  3. 调用调试

4.代码复用

  1. 什么时候使用代码复用

    功能一样 结构一样的使用 用for循环不好实现的时候

  2. 代码复用的实现步骤

    • 把这个功能先当成一组去实现 里面的标签都是通过父元素获取

    • 先去实现一组的功能

    • 把这一组功能放入到函数中 把父元素作为参数

    • 调用测试

5.定时器

1 定时器介绍

  1. 定时器的分类

    • 延时定时器

      • 语法: setTimeout(函数,时间)

      • 作用: 延迟一定的时间再去执行函数里面的代码,只会执行一次

      • 使用场景 :广告弹窗

    • 间歇定时器

      • 语法:setInterval(函数,时间)

      • 作用:每隔一定的时间就去执行函数中的代码 会执行多次

      • 使用场景:轮播图 倒计时 计时器 抽奖

注意:定时器的时间单位是ms 1s = 1000ms

2.延时定时器

语法:setTimeout(函数,时间)

3.间歇定时器

语法:setInteral(函数,时间)

4.清除定时器

1、定时器一旦开始就不会自动结束,必须手动清除

  • clearTimeout(定时器id) 手动清除延时定时器(很少用)

  • clearInterval(定时器id) 手动清除间歇定时器

2、定时器id: 每一个定时器在开始的时候,js都会返回一个能唯一标识当前定时器的id,默认都是从1开始

3、定时器一旦停止就没有了,如果后续需要定时器 需要再次定义

非行间样式 函数封装 代码复用 定时器相关推荐

  1. JS(函数返回值、获取非行间样式、函数封装、函数复用、定时器)

    // 函数返回值 // 什么时候需要用:函数外想要使用内部的数据的时候 // 语法: return 返回值 // 1.返回回函数里的值 function fun1 (){ var a = 1; ret ...

  2. JS一起学05:Date对象、封闭空间、函数传参和封装、获取非行间样式、字符串操作

    一.Date对象 1. 获取 oDate.getFullYear() 获取年份 oDate.getMonth()+1  获取月份 0-11----->1-12 oDate.getDate() 获 ...

  3. python中组合数据类型、函数和代码复用的难点_Python电子教案5-2 函数和代码复用...

    <Python电子教案5-2 函数和代码复用>由会员分享,可在线阅读,更多相关<Python电子教案5-2 函数和代码复用(56页珍藏版)>请在人人文库网上搜索. 1.七段数码 ...

  4. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

  5. 第 5 章 函数和代码复用

    整理的文章内容主要来源为高教版<计算机等级考试二级 Python>教程视频讲义,并且更正了原讲义中的错误的地方. 专栏文章索引如下: 考试大纲 第 1 章 程序设计基本方法 第 2 章 P ...

  6. Python基础(三)_函数和代码复用

    三:函数和代码复用 (一)函数的基本使用 1.函数的定义 函数是一段具有特定功能的.可重用的语句组,用函数名来表示并通过函数名进行功能调用.函数也可以看作是一段具有名字的子程序,可以在需要的地方调用执 ...

  7. javascript-数据类型,json与数组,获取非行间样式

    一.javascript组成: 1.ECMAScript  解释器 2.DOM (文档对象模型:document object model)   document 3.BOM(浏览器对象模型:brow ...

  8. js获取非行间样式--有bug,忧伤

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  9. 第五章 函数和代码复用

    第五章 函数和代码复用 5.1 函数的基本使用 5.1.1 函数的定义 定义:函数是一段具有特定功能的.可重用的语句组,用函数名来表示并通过函数名进行功能调用. 使用函数的目的:降低编程难度和代码重用 ...

最新文章

  1. UVA 11983 Weird Advertisement
  2. 含代码 | 支付宝如何优化移动端深度学习引擎?
  3. sql中使用“where 1=1 and ....“ 到底影响效率吗,回答不会也永远不会
  4. 一段TCP socket和WebSocket互相交互的调试代码
  5. ssl1643-最小乘车费用【dp练习】
  6. 计算机网络与计算机网络连接怎么办,电脑网络连接不上怎么办【是什么原因】...
  7. github上一些酷炫效果
  8. vue3开启eslint之后报错:error Parsing error: ‘>‘ expected
  9. VS2019安装教程
  10. 电子元器件筛选公司/费用-电子元器件筛选方法与技术要求
  11. qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in问题
  12. 资源利用率提高67%,腾讯实时风控平台云原生容器化之路
  13. Error:java: 无效的源发行版: 8
  14. Tips_linux
  15. 2021-11-07 c语言之不变初心数
  16. Cloud Storage
  17. Eclipse调试多线程代码
  18. Android卡顿掉帧问题分析之工具篇
  19. 通达信手机版分时图指标大全_通达信精选指标——主力潜伏中优化版
  20. NLP论文研读 Task1 ELMO

热门文章

  1. CppPrimer学习笔记(2)
  2. 经典红白机游戏音乐。
  3. Shell编程(一):小工具
  4. 暑假遥感图像处理+深度学习学习笔记
  5. 平均绝对误差的MATLAB怎么写,标准差、均方误差、均方根误差、平均绝对误差
  6. 计算机组成原理实验报告alu,合肥工业大学计算机组成原理实验报告.doc
  7. linux服务器禁用TLS1.0,TLS1.1 SSLv3协议的方法
  8. 魔灵召唤安装条不动解决办法
  9. [zz] 数字芯片后端实现:LVT, RVT, HVT 的区别
  10. 合并百度影音的离线数据 with python 2.2 bdv格式的更新