摘要: 一、对象 这个不用多说,常见的几种创建对象的方法有: 1.通过构造函数创建对象,如下所示: 2.通过Object创建简单对象,例如: 3.通过字面量创建对象。 常用的一般是第一种和第三种方法。 二、属性类型 javascript中有两种属性:数据属性和访问器属性,确切的说这两种特性是用来描述对象属性 阅读全文
posted @ 2018-04-14 23:37 竹子客 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 一:何为Promise? 为了直观一点,首先我们采用console.dir(Promise)看一下它的结构组成。 从上面的图片中我们可以到,Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要作为 阅读全文
posted @ 2018-01-07 21:18 竹子客 阅读(2767) 评论(2) 推荐(3) 编辑
摘要: 平时中我习惯用jquery写轮播效果,实现过程不是很难,也很方便,为了加深对js面向对象的理解,我打算用面向对象实现一个简单的轮播,这里采用了字面量的方式实现。为了实现这个过程,我们要自己动手封装一个运动函数animate,在这里我采用的是匀速运动的方式,这种方式可能体验不是很好,后面分析js代码我 阅读全文
posted @ 2017-11-27 00:17 竹子客 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 一、事件处理程序 1.DOM0级事件处理程序:就是将一个函数赋值给一个事件处理程序属性,至今仍为现代所有浏览器所支持,主要得益于其跨浏览器的优势,要使用DOM0级事件,首先要得到操作对象的引用,具体实例如下图所示。 这样就为oBtn元素指定了一个onclick的事件处理程序,当然也可以删除给该元素添 阅读全文
posted @ 2017-11-04 16:00 竹子客 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1.首先建立一个webpack项目,然后新建文件demo2,在demo2下新建src文件,index.html文件,初始化项目 (npm init --yes)得到package.json 2.全局安装webpack (npm install webpack -g),在项目文件下本地安装webpac 阅读全文
posted @ 2017-09-12 23:16 竹子客 阅读(193) 评论(1) 推荐(0) 编辑