自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue数据绑定实现原理。以及defineproterty和proxy区别

我们通过三个问题来分解下上面的问题1.前端面试经常会问到一个问题,vue的数据绑定是怎么实现的?答:vue2.x是通过defineProterty劫持对象的属性的get和set方法,当访问属性和获取属性,就可以执行相应的操作。我们用代码实现下数据劫持: let obj = {}; Object.defineProperty(obj,'name',{ g...

2020-02-04 21:28:35 491

原创 如何发布和使用npm包

我们开发的项目中有一些模块可以当成公共模块提出来,例如用户管理,很显然复制拷贝太不合适了。如果可以打包成npm每次下载就很好了。其实很简单:npm create mynpm登陆npm:npm login输入用户名密码发布:npm publish发布的过程可能会报错,根据提示修改即可发布完成,下载测试npm i mynpm...

2020-10-24 14:29:39 120

原创 js判断 变量是不是数组

letdata = [1,2]方法1:Array.isArray(data)结果:true方法2:console.log(data instanceof Array)结果::true方法3:console.log(data.__proto__.constructor)结果:ƒ Array() { [native code] }方法4:Object....

2020-02-06 21:45:40 114

原创 关于Promise和async/await的关系

1.什么是promise?promise是es6里面用于处理异步方法的对象,promise会有三种状态:pedding进行中fulfilled 成功rejected 失败成功会在then中返回,失败在catch中捕获缺点:promise的返回必须在then链中获取,用起来不方便2.async/awaitasync是声明一个异步的方法,当调用一个 as...

2020-01-09 23:20:12 695

原创 重力操作图片移动(小程序)

废话不说直接上代码

2016-12-28 16:48:25 1911

原创 微信小程序canvas画图功能实现

废话不说直接上代码// canvas.jsvar x1,y1;var ctx = wx.createCanvasContext('firstCanvas'),i=0,j=0;var colorArray='#000000';Page({  EventHandleStart: function(event) {    x1 = event.touches[0].x;y

2016-12-26 21:40:12 10380

转载 js页面传参中使用的编码和解码函数

js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent

2014-06-12 09:53:29 547

重力操作图片移动(小程序)

重力操作图片移动(小程序)

2016-12-28

微信小程序canvas画图功能实现

微信小程序canvas画图功能实现

2016-12-26

859信号与系统

859信号与系统,通信或信号方向考验需要的文档,考试大纲

2012-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除