用户中心USER CENTER

首页/用户
  • 更快助你弄懂React-高阶组件

    摘要:等价于是一个返回函数的函数就是个高阶函数返回的函数就是一个高阶组件,该高阶组件返回一个与关联起来的新组件的也是一样的总结一下高阶组件是对代码进行更高层次重构的好方法,如果你想精简你的和生命周期方法,那么高阶组件可以帮助你提取出可重用的函数。 谈到react,我们第一个想到的应该是组件,在react的眼中可真的是万物皆组件。就连我们获取数据用到的axios也可以用组件来表示...比如,我...

    libxd 发布于JavaScript
  • 页面可见与不可见的事件——visibilitychange

    摘要:需求背景在最近的项目中,使用了和定时器实现了随机走动物体的功能,走动的物体还会有的动画。上述代码中,维护了两个数组,分别代表页面进入可见状态时需要执行的回调列表和进入不可见状态时需要执行的回调列表。 需求背景 在最近的项目中,使用了transition和定时器实现了随机走动物体的功能,走动的物体还会有animation的动画。我发现在手机中,按home键或者切换应用,使页面不在屏幕中,...

    libxd 发布于JavaScript
  • CSS开关按钮三例

    摘要:我们将使用纯打造一些切换开关并使其拥有类似于的用户体验。总结这是一个关于一些很好的切换开关示例这种技术使得一切完全复合语义,不会增加任何疯狂的标记,并且用纯就可以完成。获取开关按钮代码可以 我们将使用纯CSS打造一些切换开关并使其拥有类似于checkbox的用户体验。 很多时候我们都需要用户通过勾选/取消checkbox来表明他们对一些问题的答案。我们设置了一个标签,一个checkbo...

    libxd 发布于JavaScript
  • ES6系列之 let 和 const

    摘要:声明的变量不得改变值,这意味着,一旦声明变量,就必须立即初始化,不能留到以后赋值。这在语法上,称为暂时性死区,简称。这表明函数内部的变量与循环变量不在同一个作用域,有各自单独的作用域。系列文章系列文章地址 showImg(https://segmentfault.com/img/bVbrjjC); 为什么需要块级作用域 ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合...

    libxd 发布于JavaScript
  • 原生Ajax

    摘要:目前原生和已经形式猛如虎。如果原生对象不存在,则检测对象。此时,可以检测对象的属性,该属性表示请求响应过程的当前活动阶段。 目前原生Ajax和.ajax已经形式猛如虎。这一技术能够向服务器请求额外的数据而无须卸载页面,会带来更好的用户体验。Ajax技术的核心是XMLHttpRequest对象,这是由微软首先引入的一种特性,其他浏览器供应商后来都提供了相同的实现。在重命名为Ajax之后,...

    libxd 发布于JavaScript
<