xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

React Native弹框封装

在使用RN开发项目时,经常会遇到各种弹框,产品在设计时又是参照iOS来做的,效果如下: 基于此,我们就来封装一个这样的组件,下面是示例代码: import React, {Component} from 'react'; import PropTypes from 'prop-types'; ...

2019-02-28 17:39:51

阅读数 209

评论数 0

ESLint静态代码检查

ESLint简介 ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。如果每次在代码提交之前都进行一次eslint代码检查,就不会因为某个字段未定义为undefined或null这样的错误而导致服务崩溃,可以有效的控制项目代...

2019-02-27 14:46:22

阅读数 119

评论数 0

Nginx 通过 Lua + Redis 实现动态封禁 IP

背景 为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。 架构 实现 IP 黑名单的功能有很多途径: 1、在操作系统层面,配置 iptables,拒绝指定 IP 的网络请求; 2、在 Web Server 层面,通过 Ngin...

2019-02-24 21:04:59

阅读数 137

评论数 0

Koa2开发入门

Koa2入门 创建Koa2 首先,我们创建一个名为koa2的工程目录,然后使用VS Code打开。然后,我们创建app.js,输入以下代码: // 导入koa,和koa 1.x不同,在koa2中,我们导入的是一个class,因此用大写的Koa表示: const Koa = require('koa...

2019-02-21 13:46:01

阅读数 97

评论数 0

Weex开发之mask

mask弹层示例 在移动开发中,我们经常会做一些弹框相关的东西,在Weex跨平台框架中,实现mask效果也比较简单。下面是示例效果: 以下是示例代码: <template> <div> ...

2019-02-01 11:19:04

阅读数 101

评论数 0

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