#新用法

ES6装饰器Decorator基本用法

1.基本形式@decoratorclassA{}//等同于classA{}A=decorator(A);装饰器在javascript中仅仅可以修饰类和属性,不能修饰函数。装饰器对类的行为的改变,是代表编译时发生的,而不是在运行时。装饰器能在编译阶段运行代码。装饰器是经典的AOP模式的一种实现方式。2.装饰器的执行顺序同...

Object.defineProperty基本用法

1.基本形式Object.defineProperty(obj,prop,descriptor)参数说明:obj:必需,目标对象prop:必需,需定义或修改属性的名字descriptor:必需,目标属性所拥有的特性2.descriptor的基本机构{value:任意类型的值,configurable:true|fals...

React属性用法总结

1.键值对<ClaaNameAname=“Tom”/><ClaaNameAname={Tom}/><ClaaNameAname={“Tom”}/><ClaaNameAname={[1,2,3]}/>//数组<ClaaN...
代码星球 ·2020-06-29

Promise用法总结

1.Promise的状态 Promise对象有三个状态:1.进行中(pending)2.成功(resolved)3.失败(rejected) 2.生成一个Promise对象 1.构造函数newPromise(function(resolve,reject){});resolve和rejec...
代码星球 ·2020-06-29

React ref的用法

React的ref有3种用法:1.字符串(已废弃)2.回调函数3.React.createRef()(React16.3提供)1.字符串最早的ref用法。1.dom节点上使用,通过this.refs[refName]来引用真实的dom节点<inputref="inputRef"/>//this.refs['...
代码星球 ·2020-06-29

export default用法

exportdefault导出任意变量,函数,常量,实际上是将其赋值到default属性上导出,相当于export.default=xxx如果用importpackagefrom'module';相当于import{defaultaspackage}from'module';也就是package=module.defa...
代码星球 ·2020-06-29

Generator的基本用法

Generator函数是一个状态机,封装了多个内部状态。执行一个Generator,会返回一个迭代器对象,通过迭代器对象,可以遍历Generator函数内部的每个状态。因此,Generator函数可以看做是一个迭代器生成器。1.Generator基本形式function*foo(){yield1;yield2;yiel...
代码星球 ·2020-06-29

React context基本用法

React的context就是一个全局变量,可以从根组件跨级别在React的组件中传递。Reactcontext的API有两个版本,React16.x之前的是老版本的context,之后的是新版本的context。1.老版本的contextgetChildContext根组件中声明,一个函数,返回一个对象,就是cont...
代码星球 ·2020-06-29

dva的基本用法

dva是一个状态管理工具,整合了redux,redux-saga,react-router,fetch等框架,目前只能用于react的状态管理1.dva的modelsdva的主要作用还是整合了redux,redux-saga的多文件的分散的写法,将state,reducers,effects这些常用的状态处理方法集中在...
代码星球 ·2020-06-29

redux-saga基本用法

redux-saga是管理redux异步操作的中间件,redux-saga通过创建sagas将所有异步操作逻辑收集在一个地方集中处理。sagas采用Generator函数来yieldEffects。Generator函数可以暂停执行,再次执行的时候从上次暂停的地方继续执行。常见的effect有:fork,call,ta...
代码星球 ·2020-06-29

react-redux的基本用法

redux仅仅是一个状态管理的库,不能直接用于react,react-redux是redux作者封装的用于连接redux和react的库。react-redux基本概念1.UI组件1.只负责UI显示的组件,不包含业务逻辑2.没有状态3.所有数据都由(props)提供4.不使用任何Redux的API2.容器组件1.只负责...
代码星球 ·2020-06-29

Phaser的timer用法

1.延迟timer,相当于setTimeoutgame.time.events.add(Phaser.Timer.SECOND*5,this.delayOver,this);2.循环timer,相当于setIntervalgame.time.events.loop(Phaser.Timer.SECOND,this.ad...
代码星球 ·2020-06-29

雪碧图background-position的rem用法

background的雪碧图配合rem就正常写即可,要加上background-size,大小为sprites的原图尺寸,宽高为一帧的尺寸。例如:.player{width:2.32rem;/*一帧图的大小*/height:2.8133rem;display:inline-block;position:absolute...

jquery validate用法总结

jqueryvalidate是本人用过的最好用的验证组件,但其文档写的真是不敢恭维,现将一些常见用法总结如下(持续更新)。1.js触发表单验证//触发整个表单的验证$('form').valid()//触发单个元素的验证$("#form1").validate().element($("#salary"))2.不用fo...
代码星球 ·2020-06-28

SpringBoot的整合(五、一些常用工具类依赖及用法总结)

为了简化我们的开发代码,我们常常在pom.xml文件中引入一些工具类的依赖来方便我们的开发,本篇文章主要就是总结一些开发过程中常用的依赖。本文会持续更新!!!不多说,直接上干货。(1)HutoolHutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率。详细用法参考在线文档:...
首页上一页...4243444546...下一页尾页