随笔分类 - Javascript
摘要:在页面中如何大面积操作DOM的话,性能肯定是一个很大的问题,然而聪明的ReactJS实现了Virtual DOM技术,这是他的亮点之一。将组件的DOM结构映射到这个Virtual DOM对象上,并且ReactJS还实现了一套Diff算法,这也是他亮点之一。当需要更新组件的时候,会通过Diff算法找到
阅读全文
摘要:'use strict'; let MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; let observerMutationSupport = !!MutationObserver; if(observerMutationSup...
阅读全文
摘要:'use strict'; React.createClass({ //1.创建阶段 getDefaultProps:function(){ //在创建类的时候被调用 console.log('getDefaultProps'); return {}; }, //2.实例化阶段 getInitialState...
阅读全文
摘要:今天五一,在出去玩之前赶紧写篇博客,时刻不要忘记学习^_^!! 提到数组去重,想必大家都不陌生,会的同学可能噼里啪啦写出好几个,下面来看看之前常见的去重代码: 上面这种是网上最常见的去重,看起来还行,就是没有把NaN给去除,凑合能用。。。有的同学肯定会说那怎么行,咋们干程序是个严谨的事,一定要追求完
阅读全文
摘要:特型介绍:箭头函数是ES6新增的特性之一,它为JS这门语言提供了一种全新的书写函数的语法。 箭头函数简化了原先的函数语法,不需要再写 function ,如果函数体只有一行代码的话连 return 都不用写,这个特性对于热衷于简化流程和工作的程序员来说相当对胃口。 箭头函数支持两种模式的函数体写法,
阅读全文
摘要:介绍:Buffer类是一个全局类,是一个比较罕见不需要require( ‘buffer’ )就可以使用的类,Buffer类似与数组也有length, 它里面的元素为16进制的两位数,即 0-255的数值,大小一经设置不可改变。 作用:<!--?xml version="1.0" encoding="
阅读全文
摘要:今天下班抽了点时间看了下印象笔记,整理了一个礼拜node的api笔记。。。。然后去慕课网看了Scott老师讲的node系列视频教程。于是自己写了一个小小的爬虫,爬的是自己写的博客章节 ,里面的一些es6语法和api我就不一一细说,大家可以去看文档,http://nodeapi.ucdok.com/#
阅读全文
摘要:提到关键字搜索,首先联想到的无非就是使用一些indexOf,replace之类的字符函数,最多加上一些正则表达式而已.实现起来虽然很简单,但是这背后的效率问题可曾仔细考虑过?例如论坛中的关键字过滤,一般情况下需过滤的关键字数量及检测的文本长度都不大,所以这一瞬间的过程没有太多值得关注的地方。但若关键
阅读全文
摘要:1.git init 把目录变成Git可以管理的仓库2.git add 把文件添加到仓库3.git commit -m "" 把文件提交到仓库,-m后面是提交说明4.git status 查看仓库的当前状态5.git diff 文件名 查看具体修改了什么内容 此命令用于文件未提交到仓库前6...
阅读全文
摘要:function clone(obj){ if(typeof obj!='object'){ return obj; } if(obj instanceof Array){ var arr=[]; for(var i=0; i<ob...
阅读全文

浙公网安备 33010602011771号