Chris

Chris Blog

iOS 动画

iOS 动画 Git代码地址 在iOS实际开发中常用的动画总结下来包含3种: UIViewAnimation动画 CoreAnimation核心动画 其他动画 [TOC] UIViewAnimation动画 UIView的两种动画api包含 方法形式 和 block 形式, 其中包含三种动画实现 UIView(UIViewAni...

js 基础

call,apply和bind call和apply可以调用函数,改变this,实现继承和借用别的对象的方法; bind是function的一个函数扩展方法,bind以后代码重新绑定了func内部的this指向,不会调用方法,不兼容IE8 构造函数,实例与原型对象的关系 输出 funct...

create-react-app 一键发布到gh-pages

1.新建gh-pages分支 2.如果使用react-router 使用HashRouter,否则有客户端路由找不到问题 import { HashRouter, Route, Link } from 'react-router-dom' 3.修改项目的package.json文件,添加homepage属性 { "name": "react-ptadmin", "homep...

小程序架构

小程序架构 作为一名前端开发,如果你还停留在应用开发层面,那你就OUT了,快来跟我一起探讨下小程序框架本身底层实现的一些技术细节吧,让我们从小程序的运行机制来深度了解小程序。 小程序是基于WEB规范,采用HTML,CSS和JS等搭建的一套框架,微信官方给它们取了一个很牛逼的名字:WXML,WXSS,但本质上还是在整个WEB体系之下构建的。 WXML,个人猜测在取这个名字的是微信的Xml...

create-react-app介绍及用法

1. 介绍 在开发react应用时,应该没有人用传统的方法引入react的源文件(js),然后在html编辑吧。 大家都是用webpack + es6来结合react开发前端应用。 这个时候,我们可以手动使用npm来安装各种插件,来从头到尾自己搭建环境。 比如: npm install react react-dom --save npm install babel babel-lo...

JS语法记录(1)

render() { const {history} = this.props return <WrappedComponent {...this.props} />; } 以上代码用到的语法的一些解释 const ES6引入的第三个声明类关键词与let类似:const。 const声明的变量与let声明的变量类似,它们的不同之处在于,const声明的变量只可以...

axios 跨域问题解决办法

设置拦截器, 把content-type 设置成application/x-www-form-urlencoded, 降级为简单请求, 就不会发送options请求, 注意如果是post方法, 需要qs模块转换一下参数 axios.interceptors.request.use(function (config) { config.headers['Content-Type'] ...

Android自定义注解

[源代码][1] [1]: https://github.com/chris118/android-annotation ###1) 建一个Java库来专门放注解,库名为:ptannotation, 注意,这里必须为Java库,不然会找不到javax包下的相关资源 定义注解类 PTRoutRule.java @Target(ElementType.TYPE) @Retention(Re...

React 基础(一)

扩展属性 如果你已经有了个 props 对象,并且想在 JSX 中传递它,你可以使用 … 作为扩展操作符来传递整个属性对象。下面两个组件是等效的: function App1() { return <Greeting firstName="Ben" lastName="Hector" />; } function App2() { const props = {fir...

RxSwift入门篇 二、Observable 和 Subscriber的理解

//: Please build the scheme 'RxSwiftPlayground' first import XCPlayground import RxSwift func exampleOf(description: String, action: (Void) -> Void) { print("\n--- Example of:", description...