javascripts
reaperhero
小小前端开发工程师!
展开
-
JavaScript之this
文章目录一、this1.this实质2.this的动态指向3.使用场合二、绑定 this 的方法1.Function.prototype.call()2.Function.prototype.apply()3.Function.prototype.bind() 一、this 什么是this this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但不管是什么场合,this...原创 2018-11-25 17:22:36 · 97 阅读 · 0 评论 -
JavaScript 对象设计模式
一、定义类和对象: 1、工厂方式 原始的方式:创建对象,然后给它设置几个属性 函数创建对象方法:解决原始的方式每创建一个实例都需要创建一个原始的方式 函数创建对象方法传递参数:让上面的函数创建对象方法可以传递属性 函数创建对象方法传递函数方法:工厂函数外定义对象的方法,然后通过属性指向该方法 function showColor() { alert(this.color); } funct...原创 2018-11-25 17:31:41 · 125 阅读 · 0 评论 -
JavaScript异步模式
文章目录一.异步操作的模式1.回调函数2.事件监听3.发布/订阅4.定时器(1)setTimeout()(2)setInterval()(3)setTimeout(f, 0)5.Promise 对象(1)Promise 的含义(2)Promise 基本用法三.异步操作的流程控制1.串行执行2.并行执行3.并行与串行的结合 一.异步操作概述 JavaScript 同时只能执行一个任务,其他任务都必须...原创 2018-11-25 19:29:30 · 342 阅读 · 0 评论 -
Javascript操作DOM常用API
文章目录一.Node 接口1.属性2.方法二.NodeList 接口,HTMLCollection 接口三.ParentNode 接口,ChildNode 接口四.Document 节点五.CSS 操作1.CSSStyleDeclaration 接口(1)CSSStyleDeclaration 实例属性(2)CSSStyleDeclaration 实例方法六.事件1.事件流2.事件处理程序 Jav...原创 2018-11-25 22:52:37 · 436 阅读 · 0 评论 -
JavaScript基础语法
文章目录一、数据类型1.数值2.字符串3.对象(1).狭义的对象(2).函数(3).数组二、条件语句1.if 结构3.switch 结构4.三元运算符 ?三、循环语句1.while 循环2.for 循环3.do...while 循环4.break 语句和 continue 语句5.标签 一、数据类型 数据类型: 数值(number):整数和小数(比如1和3.14) 字符串(string):文本(...原创 2018-11-25 16:04:53 · 130 阅读 · 0 评论