js函数、事件、补充知识
一、函数操作
(一)字符串操作:
(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函数、事件、补充知识相关推荐
- 你疏漏的 JS 函数硬核知识?这里帮你总结了
重点 更多前端知识 诚邀各位前端从事者爱好者加入前端大佬技术交流社区,本社区主要分享技术栈.个人心得.技术交流.问题解惑等前端体系交流 点击下方文字加入 前端大佬技术交流社区 1. 函数的定义和调用 ...
- JS中的事件基础知识
本文首发于个人博客:www.wyb.plus JS作为一门事件驱动型的语言,了解与事件有关的知识是十分必要的. JS中与事件有关的概念非常多,本文尽量整理完善. 作者:王雨波 qq:760478684 ...
- JS(内置对象,全局函数,事件,事件对象)
目录 内置对象 全局函数 事件 事件对象 内置对象 <!DOCTYPE html> <html><head><meta charset="utf-8 ...
- 工作中常用的JS函数整理分享(欢迎大家补充)
今年在渣X工作整理的常用JS函数 今年来了渣X工作,我所在这个部门分工很奇怪,CSS竟然有专门的人在搞,开发PHP的人员需要处理JS,以至于有时候开发起来不是那么得心应手,感觉把JS和CSS拆开就像是 ...
- 后处理程序文件大小的变量_【每日一题】(17题)面试官问:JS中事件流,事件处理程序,事件对象的理解?...
关注「松宝写代码」,精选好文,每日一题 作者:saucxs | songEagle 2020,实「鼠」不易 2021,「牛」转乾坤 风劲潮涌当扬帆,任重道远须奋蹄! 一.前言 2020.12.23 立 ...
- js中事件对象event
一.Event对象 Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件通常与函数结合使用,函数不会在事件发生前被执行! 当一个事件发生的时候, ...
- JS中事件的绑定和解绑
JS中事件的绑定和解绑 一. 了解事件 1. 事件的三要素 2. 事件绑定分类 2-1. dem0级 事件 2-2. dom2级 事件 二. 事件的绑定 1. dom0级 事件 2. dom2级 事件 ...
- 前端进阶JS函数增强与对象增强
JS函数增强 函数属性 JavaScript中函数也是一个对象,那么对象中就可以有属性和方法,他有一些默认的属性 name 函数名 length 函数参数个数(ES6 ... 语法不会被算在内) ar ...
- 1、高德地图JS API开发背景知识
1.1.什么是API? 1.1.1.API API,英文全称Application Programming Interface,翻译为"应用程序编程接口".是一些预先定义的函数,目 ...
- JS中编写函数去除HTML标签,js函数获取html中className所在的内容并去除标签
js函数获取html中className所在的内容并去除标签 复制代码 代码如下: function queryClass(classnames){ var classobj= new Array() ...
最新文章
- Android架构详解
- PRML是模式识别和机器学习领域的经典著作
- [Contest20170910]string
- 深入浅出JProfiler
- noi99钉子和小球 解题报告
- 从Windows 2012标准版升级到数据中心版
- SAP Spartacus的persist focus
- CodePage简介(转)
- XML序列之System.Xml.Serialization
- 物联网项目开发工作笔记0001---物联网项目的开发周期,项目管理,厂家合作
- Objective-C Fast Enumeration 的实现原理
- 从字节码层面,解析 Java 布尔型的实现原理
- 如何利用systrace分析Android App的死锁问题
- iOS关于破解ipa包
- Python:存取npy格式数据
- 以太坊大厦将倾?老白:EOS不会取代以太坊,各有应用场景
- OPENWRT-LUCI开发总结-LUCI目录结构介绍
- 【数据分析】电商平台订单报表分析思路及案例
- ASEMI场效应管12N65参数,12N65规格书,12N65特征
- iPhone6无法开机、不能开机的解决方法
热门文章
- 利用集合类排序JAVA_Java使用Collections工具类对List集合进行排序
- 金蝶移动bos开发教程_移动安全(四)|NDK开发教程_JavaToC
- python加入小学课本_Python走进小学教材
- 2021高考成绩查询甘肃天水,2021年天水高考成绩排名及成绩公布时间什么时候出来...
- java空指针找不到,跪空指针异常,所有的传入参数都判断了非空,实在找不到哪里没有赋值了...
- java为什么要设计包装类_Java 为什么需要包装类
- java 默认为空的注解,错误注解的字段设置一个默认的空值
- linux下文件管理方式iscsi-ipsan
- 接口自动化-接口测试初介
- sublime livereload插件