摘要: new Date()的兼容性: safari浏览器不兼容YY-MM-DD的日期格式,需改为YY/MM/DD的格式, 即new Date('2020-05-04')在safari浏览器上会得到一个无效的日期 解决方法就是使用后两种格式new一个Date对象,注意new Date(2020,5,4)结果 阅读全文
posted @ 2020-05-04 19:21 chuanzi 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Vue 的双向绑定策略基础是数据劫持,在 Vue2.0 中使用了 ES5 语法 Object.defineProperty,来劫持各个属性的 setter/getter,在数据变动时发布消息给订阅者(Wacther), 触发相应的监听回调。先来看一下这个 ES5 特性,我们可以通过 Object.d 阅读全文
posted @ 2020-03-09 22:34 chuanzi 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: /** * 要求:使用js计算斐波那契数列,时间复杂度尽量低。输入数字n,输出数列内第n位的值 * * 斐波那契数列如下: * 1、2、3、5、8、13、21、34、 * * 结果验证: * 输入8、输出34 * 输入10、输出89 * 输入20、输出10946 */ // 无缓存版本 var ca 阅读全文
posted @ 2019-12-08 15:39 chuanzi 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 观察者模型是非常普遍的一种设计模式,通常会用来在不同系统之间进行解耦 观察者模式:两种关键对象和三种关键操作 subject对象:提供三种基本操作方式:被订阅(注册监听方法 register),被取消订阅(移除监听方法 remove),触发事件(notify) observers对象:业 阅读全文
posted @ 2019-12-08 15:37 chuanzi 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 第一次发布npm包报错:You do not have permission to publish "vui". Are you logged in as the correct user? : vui 原因是该包名已存在且不在当前用户下,npm 不允许重复的包名 npm login npm pub 阅读全文
posted @ 2019-10-20 22:39 chuanzi 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 新建目录:mkdir vue-cli2 切换目录:cd vue-cli2 初始化项目:npm init -y 安装:npm i vue-cli 查看版本:npx vue -V 使用:npx vue init webpack project 补充: 安装vue-cli3.x:npm i @vue/cl 阅读全文
posted @ 2019-10-20 16:39 chuanzi 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: 2048小游戏是当下比较流行的益智游戏了,而它最关键的模块莫过于当手指滑过或鼠标按下后如何确定更新的值。 首先该游戏可以看作一个4*4的二维数组的更新游戏,玩家通过控制数组内元素的合并来不断产生更大的数字,当方向确定时,每一行或每一列的计算方式实际上是一样的,例如,当我确定方向为向左时,每一行的计算 阅读全文
posted @ 2019-10-08 22:34 chuanzi 阅读(632) 评论(0) 推荐(0) 编辑
摘要: SSL介绍: 安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议,提供两个基本的安全服务:鉴别与保密。 SSL是Netscape于1994年开发的,后来成为了世界上最著名的web安全机制,所有主要的浏览器都支持SSL协议 目前有三个版本 阅读全文
posted @ 2019-06-17 19:43 chuanzi 阅读(2758) 评论(0) 推荐(1) 编辑
摘要: Socket简介 80年代初,人们在UNIX操作系统下实现TCP/IP协议。 研究人员为TCP/IP网络通信开发了一个API(应用程序接口)。 这个API称为Socket接口(套接字)。 SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API。 90 阅读全文
posted @ 2019-06-17 19:04 chuanzi 阅读(5097) 评论(0) 推荐(0) 编辑
摘要: VMware报错:VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色。。。 原因是VMware Workstation和Windows的Hyper-V功能不能共存,需要关闭Hyper-V才能使用VMware 新版Windows10关闭hyper- 阅读全文
posted @ 2019-05-26 15:56 chuanzi 阅读(9108) 评论(0) 推荐(0) 编辑