摘要:
一:创建正则表达式的两种方式 1.字面量 2.构造函数 二:模式修饰符 i:ignoreCase:忽略大小写 g:global:全局匹配 m:multiline:多行匹配 模式匹配可以混合使用,不区分顺序: 阅读全文
摘要:
HTML和CSS实现 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body{background: #eee} #calculator{margin: 100px 阅读全文
摘要:
一:history对象:保存了用户在浏览器中访问页面的历史记录,从浏览器打开的时候算起 1.back和go back:回到历史记录的上一步,和浏览器的后退按钮一致 go:去到历史记录的指定条记录,负数为后退 back()和go(-1)效果一致 2.forward和go forward:回到历史记录的 阅读全文
摘要:
location对象提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能,它既是window对象的属性,也是document对象的属性 1.href:返回当前加载页面的完整url,同时,也可以设置url,此时加载的url会在浏览器的历史中生成一条浏览记录,可以通过浏览器回退按钮退回 2.ha 阅读全文
摘要:
BOM:browser object model,浏览器对象模型 window是浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象 1.所有的全局变量和全局方法都被归在window对象上 2 阅读全文
摘要:
UI事件load:页面所有加载后触发resize:窗口大小发生变化时触发foucs:获得焦点时触发(不支持冒泡)foucsin:获得焦点时触发(支持冒泡)blur:失去焦点时触发foucsout:失去焦点时触发change:域的内容改变时发生,一般用于select、checkbox、radiosub 阅读全文
摘要:
1.type:事件类型 根据事件类型,执行不同的js代码 <body> <button id="btn">点击按钮</button> <script> var btn = document.getElementById('btn'); var func = function (event){ con 阅读全文
摘要:
一:事件周期 解释器创建一个event对象后,会按如需爱过程将其在HTML元素间进行传播 第一阶段:事件捕获,事件对象延DOM树向下传播 第二阶段:目标触发,运行事件监听函数 第三阶段:事件冒泡,事件延DOM树向上传播 二:事件冒泡:直系亲属树结构中,点击某个元素,亲属树上的长辈元素元素方式添加了事 阅读全文
摘要:
事件:可以被JavaScript侦测到的行为,就是当用户与web页面进行某些交互时,解释器就会创建响应的event对象以描述事件信息 示例,监听点击事件 一:事件定义的三种方式 方式一:直接在HTML中定义元素的事件相关属性,此方式违反了 内容与行为分离 的原则,应该尽量少用 方式二:DOM0级事件 阅读全文
摘要:
onkeydown:按下键盘任意按键时触发onkeypress:按下键盘任意按键时触发(只响应字母与数字符号)onkeyup:松开按键时触发keyCode:返回onkeydown、onkeypress、onkeyup事件触发的键值的字符代码,或键的代码 阅读全文