摘要:
一 、什么是面向对象? 面向对象(Object Oriented),简写OO,是一种软件开发方法。 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络 阅读全文
摘要:
关于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 阅读全文