摘要: 最近在了解javascript的继承机制,了解到Javascript的机制是用时复制,继承是原型链继承,现在有种一知半解的感觉,在此记录一下: 每一个构造函数有自己的prototype属性,指向prototype这个对象,prototype这个对象有一个constructor属性,指向这个构造函数, 阅读全文
posted @ 2017-03-20 18:45 lastnigtic 阅读(156) 评论(0) 推荐(0)
摘要: Javascript全局变量的存在,使得很容易造成命名空间污染,这时我们可以使用命名空间来避免这个问题 最简单的方法: 使用闭包封装私有变量: 阅读全文
posted @ 2017-03-17 21:53 lastnigtic 阅读(97) 评论(0) 推荐(0)
摘要: Promise ,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 Promise 对象有以下两个特点。 (1)对象的状态不受外界影响。 Promise 对象代表一个异步操作,有三种状态: Pending (进行中)、 Resolved (已完成,又称 Fulfil 阅读全文
posted @ 2017-03-16 23:10 lastnigtic 阅读(215) 评论(0) 推荐(0)
摘要: ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构( Destructuring )。 一、数组的解构赋值 一个最简单的例子: 这其实是一种模式匹配,只要两边的模式相同,就能正确地赋值: 如果等号的右边不是数组(或者严格地说,不是可遍历的结构),那么将会报错 默认值可以引用 阅读全文
posted @ 2017-03-12 23:59 lastnigtic 阅读(191) 评论(0) 推荐(0)
摘要: 箭头函数ES6一个非常有用的新特性,我这里小小的总结一下用法: 箭头函数相当于直接return一个值,当没有参数时,可以这么写: 当有一个参数时: 当有两个或以上的参数时,要用括号并用逗号分隔开: 上面这些就是箭头函数最基本的一些情况。 当箭头函数的代码块部分多于一条语句,需要用{}括起来,使用re 阅读全文
posted @ 2017-03-10 23:40 lastnigtic 阅读(431) 评论(0) 推荐(0)
摘要: 这里是官方文档:http://cn.vuejs.org/v2/guide/transitions.html 一、开始结构如上一篇文章,我们在movie.vue中来写我们的第一个小过渡效果: 在movie.vue写入: 再点开movie.vue,可以看到一个最简单的过渡效果: 这里,我把enter为动 阅读全文
posted @ 2017-03-04 14:36 lastnigtic 阅读(1598) 评论(0) 推荐(0)
摘要: 首先我们用vue-cli搭建一个vue开发的脚手架,删除它的原来的代码,开始写自己的代码,实现最简单的router功能: 一,开始 新建几个自己需要的页面,随便写点东西 看入口文件main.js,可以看到 router从router这个文件夹引入,我们打开router这个文件夹下的index.js, 阅读全文
posted @ 2017-03-02 10:30 lastnigtic 阅读(6158) 评论(1) 推荐(3)
摘要: 如果我们用VueResouce直接请求,这样写(以豆瓣api为例): 就会报错: 因为这是一个跨域的请求,不能直接去访问别的后台,这里可以用JSONP解决这个问题,直接改写成: 就能够正确返回数据了: 豆瓣默认返回20个数据,你可以通过start=a&count=b来取得你想要的a-b的数据 至于想 阅读全文
posted @ 2017-03-01 21:05 lastnigtic 阅读(95303) 评论(2) 推荐(4)
摘要: 最近开始学习canvas,看了慕课网的一个视频,开始自己动手在微信小程序上画个时钟, 首先我们可以先看以下微信小程序的官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/canvas/reference.html 和canvas的手册对比:http: 阅读全文
posted @ 2017-02-28 20:29 lastnigtic 阅读(14011) 评论(6) 推荐(5)