摘要:在页面中如何大面积操作DOM的话,性能肯定是一个很大的问题,然而聪明的ReactJS实现了Virtual DOM技术,这是他的亮点之一。将组件的DOM结构映射到这个Virtual DOM对象上,并且ReactJS还实现了一套Diff算法,这也是他亮点之一。当需要更新组件的时候,会通过Diff算法找到 阅读全文
posted @ 2016-06-10 17:30 BigPanda 阅读 (424) 评论 (0) 编辑
摘要:'use strict'; let MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; let observerMutationSupport = !!MutationObserver; if(observerMutationSup... 阅读全文
posted @ 2016-05-30 00:09 BigPanda 阅读 (597) 评论 (1) 编辑
摘要:'use strict'; React.createClass({ //1.创建阶段 getDefaultProps:function(){ //在创建类的时候被调用 console.log('getDefaultProps'); return {}; }, //2.实例化阶段 getInitialState... 阅读全文
posted @ 2016-05-29 23:46 BigPanda 阅读 (271) 评论 (0) 编辑
摘要:今天五一,在出去玩之前赶紧写篇博客,时刻不要忘记学习^_^!! 提到数组去重,想必大家都不陌生,会的同学可能噼里啪啦写出好几个,下面来看看之前常见的去重代码: 上面这种是网上最常见的去重,看起来还行,就是没有把NaN给去除,凑合能用。。。有的同学肯定会说那怎么行,咋们干程序是个严谨的事,一定要追求完 阅读全文
posted @ 2016-05-01 15:00 BigPanda 阅读 (8741) 评论 (2) 编辑
摘要:如果一个前端不会写css那必然会被贻笑大方,利用html5新增的一些c3属性可以做许许多多炫酷的效果. 大家先看我写的一个小demo: http://zpf92.github.io/build/ 这个demo里面运用了最重要的2个属性, 分别transform-style和perspective。 阅读全文
posted @ 2016-04-28 14:27 BigPanda 阅读 (77) 评论 (0) 编辑
摘要:特型介绍:箭头函数是ES6新增的特性之一,它为JS这门语言提供了一种全新的书写函数的语法。 箭头函数简化了原先的函数语法,不需要再写 function ,如果函数体只有一行代码的话连 return 都不用写,这个特性对于热衷于简化流程和工作的程序员来说相当对胃口。 箭头函数支持两种模式的函数体写法, 阅读全文
posted @ 2016-04-27 23:39 BigPanda 阅读 (3547) 评论 (0) 编辑
摘要:介绍:Buffer类是一个全局类,是一个比较罕见不需要require( ‘buffer’ )就可以使用的类,Buffer类似与数组也有length, 它里面的元素为16进制的两位数,即 0-255的数值,大小一经设置不可改变。 作用:<!--?xml version="1.0" encoding=" 阅读全文
posted @ 2016-04-26 18:52 BigPanda 阅读 (365) 评论 (0) 编辑
摘要:运行后通过电脑和手机分别访问看下图 可以看出我用的是iphone4s,哎。。。6plus都买不起。。。 在自测这一环节。。。这也是一大利器。 阅读全文
posted @ 2016-04-24 14:49 BigPanda 阅读 (540) 评论 (0) 编辑
摘要:今天下班抽了点时间看了下印象笔记,整理了一个礼拜node的api笔记。。。。然后去慕课网看了Scott老师讲的node系列视频教程。于是自己写了一个小小的爬虫,爬的是自己写的博客章节 ,里面的一些es6语法和api我就不一一细说,大家可以去看文档,http://nodeapi.ucdok.com/# 阅读全文
posted @ 2016-04-21 23:54 BigPanda 阅读 (140) 评论 (0) 编辑
摘要:提到关键字搜索,首先联想到的无非就是使用一些indexOf,replace之类的字符函数,最多加上一些正则表达式而已.实现起来虽然很简单,但是这背后的效率问题可曾仔细考虑过?例如论坛中的关键字过滤,一般情况下需过滤的关键字数量及检测的文本长度都不大,所以这一瞬间的过程没有太多值得关注的地方。但若关键 阅读全文
posted @ 2016-03-10 18:25 BigPanda 阅读 (283) 评论 (0) 编辑