12 2019 档案
摘要:关于window innerWidth 文档显示区域 宽 innerHeight 文档显示区域 高 outWidth 浏览器整个宽 outHeight 浏览器整个高 screenX(screenLeft) 浏览器里屏幕左上角距离的x坐标 screenY(screenTop) 浏览器里屏幕左上角距离的
阅读全文
摘要:一、事件概述 事件是什么? 在我们的生活中,都会接触到事件这样一个概念,它通常通过描述发生这件事的时间、地点、人物,发生了什么来进行概括。 同样的在javascript也有这样的一个的东西 事件。 页面上发生的事件:鼠标移动、点击、滚动等等。 事件描述了页面上发生的事情,通常它有以下三个要素组成:
阅读全文
摘要:操作属性和类 一、属性节点操作 属性节点内容的获取和修改: 语法:elementNode.attributeName ( 元素节点.属性名) 也可以使用“[ ]” ( 元素节点[属性名])使用[]时要确定它有值,不然会报错 注意:一般我们操作属性节点时是不需要获取属性节点的,而是直接通过元素节点获取
阅读全文
摘要:什么是DOM DOM 不是对象,也不是方法 DOM 的全称是 Document Object Model,译为文档对象模型,它是 W3C 制定的一套书写 HTML 分析器的标准接口规范。 DOM是文档对象模型,模型将整个文档看成是一个对象,而该对象又是由一个个节点对象组成的。 DOM就是用节点来构建
阅读全文
摘要:一、什么是BOM BOM:Browser Object Model BOM:浏览器对象模型,提供了独立于内容而与浏览器窗口进行交互的对象结构。 BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性; BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window,其他对象都是该对象
阅读全文
摘要:!(()=>{ z = 9;})()console.log(z);//9 立即执行函数 => 没有let或var声明 => z=9; 不声明直接赋值 => 变量提升,相当于全局声明 var z=9; => 输出z => 9 !(()=>{ var y = 9; })() console.log(y)
阅读全文
摘要:内置对象 内置对象就是指一个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能。 JS标准内置对象一般我们认为有12个。其中可以通过 new 关键字进行实例化对象的有9个,我们叫做构造器对象: Object、Boolean、String、Number、Function、
阅读全文
摘要:对象 JavaScript 中的对象(Object)是一组数据的无序集合。其中,每一条数据都是由键:值组成(例 如:name:'HanMeiMei' )。 其中,值可以是任意数据类型,而键只能是字符串类型。 注:其实,在 JavaScript 中,除了六种基本数据类型之外,就还只有一种引用数据类型
阅读全文
摘要:函数 可以实现一定功能的一段代码的封装。 注:函数创建过后,在内存堆中以一段字符串文本储存,不执行时不会产生任何作用,就单单是存了一段字符串。 创建函数 1、字面量(声明式,推荐) 关键字 标识符 小括号 {函数体} 例: function F65(){ console.log(`我是一个函数F65
阅读全文
摘要:11位手机号正则表达式 邮箱正则表达式 正则表达式细究起来真的是好复杂的一个东西,想想要表达那么多种筛选规则...简直恐怖 但是其实对于大多数人来说,用的比较少, 列两个简单的验证正则: 11位手机号 // 手机号 let phoneRe = /^1(3|4|5|6|7|8|9)\d{9}$/; 邮
阅读全文
摘要:Map JavaScript 中的对象(Object),本质上是键值对的集合,但是只能用字符串来做键名。这给它的使用带来了很大的限制。 为了解决这个问题,ES6 提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。 也就是说,Ob
阅读全文