自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胖子专栏

期待别人给的命运,结果都是悲惨的!

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 不积跬步之漫谈JavaScript的递归函数

最近在看<JavaScript高级程序设计>中看到arguments.callee这个属性,才知道JavaScript里面的递归有这么多的坑。以前都不知道,今天就整理一下,我们先从最初开始吧。用递归实现一个阶乘函数这里就不用说定义了,咱们直接上代码,在正常模式下。function factorial(num){ if(num<=1){ retur...

2019-09-17 16:45:53 98

原创 不积跬步之我们谈闭包的时候在谈什么?

当我们谈到闭包的时候,我们在谈什么呢?我们会想闭包是什么?闭包会有什么副作用呢?它是用来解决什么问题的呢?带着这些问题,我们去学习一下它吧。什么是闭包呢?闭包是指有权访问另一个函数作用域中的变量的函数。而创建闭包的常见方式,就是在一个函数的内部创建另一个函数。例如下面的代码:function createComparisonFunction(propertyName){ re...

2019-09-17 16:40:15 92

原创 不积跬步之怎么升级react生命周期到16.4以后

为什么要升级你的代码?这一次生命周期的升级非常重要,由于react官方即将发布的异步渲染机制,也就是React Fiber是什么.造成原来只会调用一次的生命周期会有可能多次调用。甚至是调用到一半然后作废重新调用。所以在原来的reader之前的生命周期都不在安全。如果你在render之前的生命周期中进行副作用的操作,如异步请求接口,订阅,耗时操作等其他的,都有可能出现意想不到的bug。所以我们要...

2019-09-08 15:59:17 262

原创 不积跬步之重新认识一下react16.4后的生命周期

最近发现浏览器里爆出了下面的信息,是时候更新一波技术栈了。原来的生命周期生命周期可以划分为三部分:挂载,更新,卸载。挂载时的生命周期:constructor()componentWillMount()render()componentDidMount()更新时的生命周期来自props的更新:componentWillReceiveProps()shouldCom...

2019-09-05 16:17:07 650 2

原创 不积跬步之漫谈JavaScript的递归函数之尾递归优化

要知道什么是尾调用,我们就要先从调用栈开始说起。什么是调用栈 ?调用栈((Call Stack)是一个基本的计算机概念,这里引入一个概念:栈帧。栈帧是指为一个函数调用单独分配的那部分栈空间。当运行的程序从当前函数调用另外一个函数时,就会为下一个函数建立一个新的栈帧,并且进入这个栈帧,这个栈帧称为当前帧。而原来的函数也有一个对应的栈帧,被称为调用帧。每一个栈帧里面都会存入当前函数的局部变...

2019-09-02 13:28:29 272

android js调用二维码扫描 并返回结果

写了一个html界面里调用二维码扫描的demo,二维码扫描器是经过优化的,支持一维码,二维码,条形码等,在html界面里调用js的方法,js方法里调用公共的接口,在java本地实现该接口进行界面的跳转,进行二维码扫描,然后在onActivityResult方法里调用js的方法,把二维码扫描到的结果进行返回,显示到Html界面上

2015-05-11

空空如也

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

TA关注的人

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