自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sexy_squirrel的博客

快乐学习,快乐分享,欢迎大家交流技术!

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 浅谈React中的diff

### 简介  diff算法在React中处于主导地位,是React V-dom和渲染的性能保证,这也是React最有魅力、最吸引人的地方。  React一个很大一个的设计有点就是将diff和V-dom的完美结合,而高效的diff算法可以让用户更加自由的刷新页面,让开发者也能远离原生dom操作,更加开心的撸代码。    但总所周知,普适diff的复杂度对于大量dom对比会出现严重的性能问题,Rea...

2018-04-03 13:30:35 10970 1

转载 Vue2.0 探索之路——生命周期和钩子函数的一些理解

前言在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的。因为我们有时候会在几个钩子函数里做一些事情,什么时候做,在哪个函数里做,我们不清楚。于是我开始先去搜索,发现vue2.0的生命周期没啥文章。大多是1.0的版本介绍。最后还是

2017-03-07 14:49:35 39671 3

转载 js内存泄漏常见的四种情况

本文主要选取了4 Types of Memory Leaks in JavaScript and How to Get Rid Of Them 这篇文章中的一小部分来说明一下js中产生内存泄漏的常见情况. 对于较难理解的第四种情况, 参考了一些文章来进行说明.意外的全局变量 js中如果不用var声明变量,该变量将被视为window对象(全局对象)的属性,也就是全局变量.function foo(a

2017-02-10 18:22:22 5833

原创 ES6正则表达式的新功能

一、构造函数实例化参数的变化 大家都知道,在ES5中,new RegExp(参数1,参数2),参数1若是指定了正则修饰符,则参数2就不应该出现,否则将会报错,在ES6中,第二个参数的正则修饰符会覆盖掉原有的修饰符:<script>//在ES5中,下面的正则自带修饰符ig,则第二个参数不能出现var reg = new RegExp(/asd/ig);//在ES6中,如下:var reg =

2017-02-08 16:35:07 944

原创 留言板------Ajax与mysql数据交互02

接01部分,jq的ajax请求: $(function(){ $("#btn").on("click",function(){ if ($("#content").val() == "") { alert("~~客官,说一句再走呗~~"); return; } else{ $.ajax({ type:"get",

2016-12-22 17:56:20 810 1

原创 留言板------Ajax与mysql数据交互01

最近自己做了一个小demo,实现了Ajax与mysql的数据交互,js部分用的是jq,后台用的是php,数据库是mysql,过时间再来一个node+mongodb版的。关于mysql的使用和安装,就不多讲了,自行百度xampp,Apache服务器和mysql数据库集成,非常好用首先打开服务器和数据库,我这里先建立了一个“eleven”的数据库,下面建立了一个叫做microblog的表(请注

2016-12-21 19:52:31 939 1

转载 使用supervisor提高nodejs调试效率

使用supervisor提高nodejs调试效率以往我们在开发php程序调试的时候,每修改一次,可以直接去浏览器浏览,不需要重启服务。但是在开发nodejs程序,调试的时候,无论你修改了代码的哪一部分,都需要重启服务才能生效。这是因为 Node.js 只有在第一次引用到某部份时才会去解析脚本文件,以后都会直接访问内存,避免重复载入。。Node.js的这种设计虽然有利于提高性

2016-12-15 10:38:18 313

转载 JavaScript:世界上最被误解的语言

JavaScript,或者叫 Mocha,或者叫 LiveScript,或者叫 JScript,又或者叫 ECMAScript,是世界上最流行的编程语言之一。事实上世界上的每一台个人电脑都安装并在频繁使用至少一个JavaScript解释器。JavaScript的流行完全是由于他在WWW脚本语言领域中的地位决定的。  尽管它很流行,但是很少有人知道JavaScript是一个非常棒的动

2016-12-10 19:40:04 1926 1

原创 继续为大家分享一下自己的js小插件,方便大家学习交流

关于js运动特效,是大家一直都在苦苦专研一个有趣而又头疼的问题,尤其对于初学者而言!虽然各种插件和JQ为我们提供许多特效,但是原生js我们千万不能忘记!以下是本人在学习专研期间写的一个动画插件,希望能帮助大家拓展一下思维,当然也可以直接使用:1.弹性运动://弹性运动:obj:运动对象,target:移动的目标点,attr:left或者top,posiDis:当前所在的位置offse

2016-12-06 21:16:23 612

原创 简短小文章:让你知道怎样设置placeholder样式

大家有时在写代码时是不是输入框的placeholder那灰灰的颜色让你深恶痛绝,但又无可奈何,下面的一些代码,让你轻松搞定placeholder的样式!input::-webkit-input-placeholder{/*-webkit-内核的浏览器兼容*/ color:white;}input:-moz-placeholder{/*火狐浏览器兼容*/ color:white;}i

2016-12-06 21:12:48 365

转载 CSS3的REM设置字体大小

看到一篇好文章,分享给大家,学习rem,em,px的区别

2016-12-06 13:30:58 1385

原创 canvas时钟

仿石英钟 *{ margin: 0; padding: 0; } #cont{ border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } body{ background-color:

2016-11-19 19:30:22 407 1

原创 分享自己的小插件

大家在做小特效时免不了要用到随机的东西,比如:随机整数、随机颜色、随机数组、不重复的随机数组等等。如果每每用到这些小东西的时候,咱们都要自己重新写,是不是有点浪费时间?因为大家的一分一秒都是珍贵的!好了,废话不多说,看代码:随机整数function randomNum(a,b){//a,b 是所要生成的范围[a,b]if(a> b){ //这里做了一些安全处理,如果a

2016-10-28 20:11:23 413

转载 你真的了解word-wrap和word-break的区别吗?

word-wrap和word-break

2016-10-15 14:23:36 335

socket.io API文档

socket.io API文档

2017-02-11

js随机插件

自己原创的随机插件,用于产生随机数,随机颜色、不重复的随机数组,里面有注释使用方法,欢迎大家关注

2016-10-28

空空如也

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

TA关注的人

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