ES2015,2016,2017 特性 及使用

概述

ECMAScript 和 JavaScript 到底是什么关系?

1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。该标准从一开始就是针对 JavaScript 语言制定的,但是JavaScript已经被Netscape公司注册为商标。再者想体现这门语言的制定者是 ECMA,不是Netscape,故取名ECMAScript,这样也有利于保证这门语言的开放性和中立性。
简而言之,ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。

Read More

React Native开发之React基础

# React是什么?

React 是 Facebook 推出的开源 JavaScript Library,React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。使用 React 可以将一些简短、独立的代码片段组合成复杂的 UI 界面,这些代码片段被称作“组件”。React 还可以使用 Node 进行服务器渲染,或使用 React Native 开发原生移动应用。

Read More

React Native列表之FlatList

在APP开发过程中,列表可谓是页面最重要的一种展现形式了,几乎每一个APP都离不了列表,那么在这篇文章中将向大家分享在React Native中该如何实现列表,以及FlatList的原理和实用指南。

在React Native的早期版本中列表通常使用ListView来实现,新版React Native推荐我们使用FlatList来实现列表,那么为什么推荐使用FlatList列表呢?接下来就让我从FlatList的由来说起:

Read More

React Native之Redux

#什么是Redux?

Redux 是 JavaScript 状态容器,提供可预测化的状态管理,可以让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。

Read More

React-Webpack多页

react- scripts 中的一系列技术栈配置都 在使用create-react-app构建项目时并未开放,需要使用以下命令弹射到应用的顶层以供个性化,不过特别注意,整个过程是不可逆的 ,eject后就可以看见熟悉的webpack配置目录config。

Read More

React Native开发之真机调试

# Ios指定模拟的设备类型

你可以在终端中运行 xcrun simctl list 來查看具体可用的模拟器名称.
启动 react-native run-ios –simulator “iPhone 4s“。

Read More

Docker 使用

前言

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Read More

Node.js + jsonwebtoken 实现 token 验证

安装 jsonwebtoken

1
$ npm install jsonwebtoken

Read More

Nginx 负载均衡 NodeJS~

负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务。

假设 基于 本博客内 Node.js+MySQL 服务已经跑在 如下端口,并配置 Nginx 转发:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
upstream ht-server {
server 0.0.0.0:3004;
server 0.0.0.0:3001;
server 0.0.0.0:3002;
server 0.0.0.0:3003;
}
server
{
listen 80;#监听端口
#server_name 192.168.1.30;#域名
index index.html index.htm index.php;
root /usr/local/webserver/nginx/pages;#站点目录

location /ht/ {
proxy_pass http://ht-server/;
}
}

Read More

Vue-ECharts

Vue 中使用 ECharts 有两种方法。

方法一:

直接引入 ECharts 或 其中某个 实例。

Read More