一、函数操作

(一)字符串操作:

(1)变量名.toLowerCase();--转小写     toUpperCase();----转大写

(2)变量名.substring(索引,截取到位数);----从索引开始截取到写入位数

(3)变量名.substr(索引,个数);---从索引开始截取几个字符串长度,不写后面数字截取到末尾

(4)变量名.split(‘字符’);---将字符串按照指定的字符拆开

(5)变量名.indexOf(“字符串”);---字符串第一次出现的索引,没有返回-1

(6)变量名.lastIndexOf(“字符串”);字符串最后一次出现的索引

(二)时间日期操作

时间操作需对象实例化

(1)变量名.getFullYear;--取年分

(2)变量名.getMonth();--取月份,取出来的少1

(3)变量名.getDate();--取天

(4)变量名.getDay();---取星期

(5)变量名.setFullYear();---设置年份,设置月份时需加1

(三)数学函数操作

(1)Math.ceil();---取小数上限

(2)Math.floor();---取小数下限

(3)Math.random();---随机0-1之间小数

注:Math.ceil(Math.random())取整型随机数,可取到上限取不到下限

floor--取到下限,取不到上限

二、事件

(1)onclick:鼠标点击事件

(2)ondblclick:鼠标双击事件

(3)onmouseover:鼠标移入触发

(4)onmouseout:鼠标移除触发

(5)onfocus:获取焦点(光标)时触发

(6)onblur:失去焦点触发

(7)onkeydown:按键按下时触发

(8)onkeyup:按键抬起时触发

三、补充

(1)window.onload:写在html开头,先读取要获取元素再读body内容

(2)window.onresize:浏览器尺寸改变操作

(3)document.documentElement.clientwidth--获取浏览器宽度

(4)document.documentElement.clientheight--获取浏览器度高

阻止冒泡:

window.event ? window.event.cancelBubble = true : e.stopPropagation();

转载于:https://www.cnblogs.com/jiulinghoudabai/p/6719137.html

js函数、事件、补充知识相关推荐

  1. 你疏漏的 JS 函数硬核知识?这里帮你总结了

    重点 更多前端知识 诚邀各位前端从事者爱好者加入前端大佬技术交流社区,本社区主要分享技术栈.个人心得.技术交流.问题解惑等前端体系交流 点击下方文字加入 前端大佬技术交流社区 1. 函数的定义和调用 ...

  2. JS中的事件基础知识

    本文首发于个人博客:www.wyb.plus JS作为一门事件驱动型的语言,了解与事件有关的知识是十分必要的. JS中与事件有关的概念非常多,本文尽量整理完善. 作者:王雨波 qq:760478684 ...

  3. JS(内置对象,全局函数,事件,事件对象)

    目录 内置对象 全局函数 事件 事件对象 内置对象 <!DOCTYPE html> <html><head><meta charset="utf-8 ...

  4. 工作中常用的JS函数整理分享(欢迎大家补充)

    今年在渣X工作整理的常用JS函数 今年来了渣X工作,我所在这个部门分工很奇怪,CSS竟然有专门的人在搞,开发PHP的人员需要处理JS,以至于有时候开发起来不是那么得心应手,感觉把JS和CSS拆开就像是 ...

  5. 后处理程序文件大小的变量_【每日一题】(17题)面试官问:JS中事件流,事件处理程序,事件对象的理解?...

    关注「松宝写代码」,精选好文,每日一题 作者:saucxs | songEagle 2020,实「鼠」不易 2021,「牛」转乾坤 风劲潮涌当扬帆,任重道远须奋蹄! 一.前言 2020.12.23 立 ...

  6. js中事件对象event

    一.Event对象 Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件通常与函数结合使用,函数不会在事件发生前被执行! 当一个事件发生的时候, ...

  7. JS中事件的绑定和解绑

    JS中事件的绑定和解绑 一. 了解事件 1. 事件的三要素 2. 事件绑定分类 2-1. dem0级 事件 2-2. dom2级 事件 二. 事件的绑定 1. dom0级 事件 2. dom2级 事件 ...

  8. 前端进阶JS函数增强与对象增强

    JS函数增强 函数属性 JavaScript中函数也是一个对象,那么对象中就可以有属性和方法,他有一些默认的属性 name 函数名 length 函数参数个数(ES6 ... 语法不会被算在内) ar ...

  9. 1、高德地图JS API开发背景知识

    1.1.什么是API? 1.1.1.API API,英文全称Application Programming Interface,翻译为"应用程序编程接口".是一些预先定义的函数,目 ...

  10. JS中编写函数去除HTML标签,js函数获取html中className所在的内容并去除标签

    js函数获取html中className所在的内容并去除标签 复制代码 代码如下: function queryClass(classnames){ var classobj= new Array() ...

最新文章

  1. Android架构详解
  2. PRML是模式识别和机器学习领域的经典著作
  3. [Contest20170910]string
  4. 深入浅出JProfiler
  5. noi99钉子和小球 解题报告
  6. 从Windows 2012标准版升级到数据中心版
  7. SAP Spartacus的persist focus
  8. CodePage简介(转)
  9. XML序列之System.Xml.Serialization
  10. 物联网项目开发工作笔记0001---物联网项目的开发周期,项目管理,厂家合作
  11. Objective-C Fast Enumeration 的实现原理
  12. 从字节码层面,解析 Java 布尔型的实现原理
  13. 如何利用systrace分析Android App的死锁问题
  14. iOS关于破解ipa包
  15. Python:存取npy格式数据
  16. 以太坊大厦将倾?老白:EOS不会取代以太坊,各有应用场景
  17. OPENWRT-LUCI开发总结-LUCI目录结构介绍
  18. 【数据分析】电商平台订单报表分析思路及案例
  19. ASEMI场效应管12N65参数,12N65规格书,12N65特征
  20. iPhone6无法开机、不能开机的解决方法

热门文章

  1. 利用集合类排序JAVA_Java使用Collections工具类对List集合进行排序
  2. 金蝶移动bos开发教程_移动安全(四)|NDK开发教程_JavaToC
  3. python加入小学课本_Python走进小学教材
  4. 2021高考成绩查询甘肃天水,2021年天水高考成绩排名及成绩公布时间什么时候出来...
  5. java空指针找不到,跪空指针异常,所有的传入参数都判断了非空,实在找不到哪里没有赋值了...
  6. java为什么要设计包装类_Java 为什么需要包装类
  7. java 默认为空的注解,错误注解的字段设置一个默认的空值
  8. linux下文件管理方式iscsi-ipsan
  9. 接口自动化-接口测试初介
  10. sublime livereload插件