一、 今日学习
设计模式介绍
常用的设计模式:单例模式:只允许存在一个实例的模式
组合模式:把若干个启动方案一样的构造函数放在一起,准备一个总开关,总开一开启,那么这些构造函数就都启动了
观察者模式:又被称作发布订阅者模式
代理模式:Proxy,为其他对象提供一种代理以控制对这个对象的访问,为了不暴露执行对象的部分代码
工厂模式:工厂函数就是做一个对象的创建的封装并将创建的对象return出去
策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以恍惚替换,从而避免很多if语句
DOM和BOM概述、API和WebAPI的概念
什么是BOM:浏览器对象模型,是JavaScript有能力与浏览器对话
什么是DOM:文档对象模型,使程序和脚本能够动态的访问和更新文档的内容、结构、样式,并独立于平台和语言的接口
获取标签对象的主要方式
获取html元素
h4--理解
document.getElementById('id');---节点
document.getElementsByClassName('className');----节点的集合
document.getElementsByTagName('tagName');----节点的结合
document.getElementsByName('name');----NodeList---数组
h5---掌握
document.querySelector('选择器');--符合要求的第一个元素
document.querySelectorAll('选择器');---复合要求的所有的元素---NodeList--数组
|