自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Taro运行提示缺少npm包@constants/api

背景最近在用京东的Taro框架写微信小程序,昨天在写代码的时候,引用一个文件,然后运行就提示找不到另外一个文件,然后再去看终端,嗯,断掉了。还能怎么办,重启咯。于是,惊喜的一幕出现了。至于出现这种情况,我也是一脸懵逼,然后就去网上各种搜,方法各种,还以为能解决这个问题,发现并不能。我自也试了好一些方法,也没能解决这个问题。我卸掉了nodemodules重装,最终解决了这个问题(才怪)...

2019-08-03 21:46:33 902

原创 requestAnimationFrame学习记录

背景前几天看js性能优化的时候,看见requestAnimationFrame这个函数,其实以前也有见到多这个函数,当时只搜了一下它的用法,并没有深入的了解,这次趁热打铁,进行了进一步的了解requestAnimationFrame到底是个啥?干嘛用的?嗯,那就先来说说这个函数是个啥吧!!!我们在做动画效果的时候,对于js通常会用到setTimeout or setInterval,...

2019-07-21 22:48:18 302

原创 hoc实现react双向数据

背景我们都知道,react框架数据流是单项的,不像Vue是双向数据流。先前学习高阶组件的时候,了解到hoc可以抽离组件的state,后面才意识到,可以通过这种方法实现双向数据流。最近在写官网的时候,有涉及到input框数据的处理,嗯,然后就尝试用双向数据流实现步骤将state抽离到hoc中const twoWayDataHoc = (WrappedCom) => { r...

2019-07-14 09:35:14 499

原创 react中Compnent与PureComponnt的区别

先来说说React.Component与React.PureComponent是用来干嘛的

2019-02-17 17:49:53 774

原创 图片预加载与懒加载

图片预加载即提前把图片加载到浏览器中,保证了图片快速、无缝发布,特别对canvas游戏的制作,能够给用户带来很好的用户体验。实现: var resource = { chitang: 'image/chitang.jpg', niukou: 'image/niukou.jpg', shan: 'image/shan.jpg', snow: 'image/snow....

2018-12-14 12:57:03 230

原创 localStorage与Storage

背景先前对于本地存储中的localStorage和sessionStorage的了解仅限于它的使用方法及两者之期间的区别,今天看了一篇关于localStorage的其他的知识点,看完记录一下,加深印象。localStorage与Storage的关系Storage是只读的,它是localStorage的原型,也就是说localStorage是Storage的一个实例对象console.l...

2018-12-09 13:45:25 693

原创 本地存储(cookie\localStorage\sessionStorage)

cookie:始终在同源http中携带(及时不需要),即在浏览器与服务器之间来回传递,也因此而造成一定的宽带浪费。有保质期,在有效期前一直有效。存储数据不超过4K,适用于会话标记,在同源同窗口中都是共享的,一般也是由后台获取cookie信息,前台主要存储数据。前端语法:存储:document.cookie = ‘key=value;expires = GMTString;pat...

2018-10-26 13:21:51 1092

原创 ES6中的let与var的区别

1. 作用域不同:全局中var声明的变量的作用域是全局,而函数内部用var声明的变量的作用域是该函数内部;let声明的变量的作用域在块级或子块中(一般情况下是被{}包裹起来的区域) for(var i=0;i<3;i++){ var num = 10; let sum = 20; console.log(sum); //20 } console....

2018-10-26 12:45:23 630

原创 PDO连接数据库

PDO连接数据库语法创建连接 $pdo = new PDO("数据库类型名称:host=主机地址;dbname=要连接的数据库名",db账号,db密码);设置字符编码 $pdo -> exec('set names utf8');pdo执行sql语句 增:$sql = "insert into 表名 (字段名1,字段名2...) values (值1,值2....

2018-10-17 19:59:54 260

原创 原生ajax

原生ajax请求数据主要有两步:数据请求数据发送数据请求var xhr = new XMLHttpRequest();//监听xhr的状态(处理数据请求后,后台返回的内容)xhr.onreadystatechange = function (){//ajax请求正确发出,并准确发送到后台 if(xhr.readyState == 4){ //后台数据准确反馈给前端 i...

2018-10-16 17:57:56 555

原创 CSS3实现图片翻转效果

直接上代码看效果html:<div class="father"> <div class="before">正面</div> <div class="aft

2018-10-14 17:06:05 21136 1

原创 Sublime安装sublimegit及使用git命令将本地文件推送至远程仓库

Sublime安装sublimegit插件Ctrl+shit+p,弹出安装插件的窗口,输入install,双击Install Package过一会就会弹出下面这个窗口,然后输入sublimegit查询这个插件,找到后双击就可安装了,和安装其他插件的方法是一样的2.插件安装好后,检查一下有没有安装成功,方法:Ctrl+shit+p,在弹出框中输入git,要是有git的相关命令弹出说明就O...

2018-10-13 12:20:00 4352

原创 Git下载、安装与环境配置

一、git下载与安装百度git官网,下载链接,根据自己电脑系统下载相应的安装包,下载最新版本,点击红框或篮筐处即可点击下载好的安装包安装这个软件一直点击next,直到出现install,点击install,安装完成后点击finish:安装好后在桌面界面点击鼠标右键,会出现如下界面检查git是否安装OK键盘Ctrl+r,然后在弹出框中出入cdm,弹出如下界...

2018-10-12 20:34:22 385508 103

原创 有关float、position:absolute及a元素

1.float与position:absolute的异同点相同点:都会是元素脱离文档流不同点:1)float使元素脱离文档流后,以前的位置会被回收,相邻元素盒子会无视它的存在,从而占据它原始的位置,但是元素中的文本内容会识别到它的存在,从而围绕它排列。效果如下图2)position:absolute使元素脱离文档流后,以前的位置会被回收,相邻元素盒子以及元素中的文本内容都会无视它的...

2018-07-23 07:55:53 371

空空如也

空空如也

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

TA关注的人

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