自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YuqiRealm.com

SUDO -U 更多内容请见:https://github.com/EmilyQiRabbit

  • 博客(10)
  • 收藏
  • 关注

原创 Redux(2)路由

过去,路由是服务端专有的部分。自从富客户端应用越来越广泛的出现在web上,我们已经不能忽视前后端之间发生巨大的变化。在React生态环境中,React Router是公认最优秀的路由解决方案。我们可以通过Router,Route这两个标签以及一系列属性定义整个React应用的路由方案。然而在Redux应用中,我们遇到了一些新的问题。其中一个就是,应用程序的所有状态都应该保存在一个单一的store中,

2017-07-24 18:46:33 1366

原创 Redux(1)

Redux简介Redux的核心代码可以理解成一个库,但同时也强调了一种架构思想。上面这个图是Redux的核心运作流程。Redux本身指redux这个npm包,它提供若干API让我们使用reducer创建store,并能够更新store中的数据或获取store中最新的状态。Redux三大原则单一数据源整个应用的状态都保存在一个对象中,即,一个应用永远只有唯一的数据源。状态只读在Redux中,我们并不会

2017-07-12 09:24:40 252

原创 Node -- 构建Web应用

基础功能Node是十分贴近网络协议的,它非阻塞、事件机制使得我们在网络编程时十分轻便。下面的内容,将从http模块中服务器端的request事件开始分析。官方经典的HelloWorld代码:var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type

2017-07-10 11:53:33 330

转载 CSS3新特性[转]

新的选择器element1~element2: 选择前面有element1元素的每个element2元素。[attribute^=value]: 选择某元素attribute属性是以value开头的。[attribute$=value]: 选择某元素attribute属性是以value结尾的。[attribute*=value]: 选择某元素attribute属性包含value字符串的。E:

2017-07-09 21:05:06 273

原创 Redux入门笔记

附上阮一峰大神教程传送门: http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.htmlstorestore就是保存数据的地方,整个应用只有唯一的一个store。换句话说,整个应用的state都被存储在一棵object tree中,并且这个object tree只存在于唯一一个store中。Redu

2017-07-06 10:38:56 309

原创 React Router笔记 -- 摘自阮一峰大神博客

React-Router是React体系中的路由库,它通过管理URL,实现组件的切换和状态的变化。基本用法Router是一个React组件:import { Router } from 'react-router';render(<Router/>, document.getElementById('app'));Router组件本身只是一个容器,真正的路由要通过Route组件定义:import

2017-07-05 17:35:57 1714

转载 什么是用户token(令牌)-- 转

在目前的互联网或者计算机网络技术中,经常会听到token或者“令牌”这个词。那有没有想过,token或者说令牌到底是什么东西,有什么作用,为什么token的中文翻译是“令牌”?其实这个问题也困扰了我很长的时间。长久以来我都是从token的形式上猜测他应该是类似密码一样的东西,只不过是服务器或者说网站帮你生成的临时密码。但密码这个东西总是伴随着帐号或者用户名一起的,离开了帐号,密码就没有了意义。按照这

2017-07-05 12:10:27 15977 3

原创 Node -- 网络编程

终于,到了重头戏!!!加油啊~~~Node是一个面向网络而生的平台,它具有事件驱动、无阻塞、单线程等特性。利用Node可以十分方便的搭建网络服务器。在web领域,大多数的编程语言需要专门的Web服务器作为容器,但是对于Node而言,只需要几行代码就可以构建服务器,无需额外的容器。构建TCP服务TCPTCP全名为传输控制协议,在OSI模型中属于传输层协议。许多应用层协议都是基于TCP构建,例如HTTP

2017-07-03 18:49:06 288

原创 Node -- 理解Buffer

在Node中,应用需要处理网络协议、操作数据库、处理图片、接收上传文件等,在网络流和文件的操作中,还需要处理大量二进制数据。于是Buffer对象应运而生了。Buffer结构Buffer是一个像Array的对象,但是主要用来操作字节。模块结构Buffer是一个典型的JavaScript和C++结合的模块,它将性能相关部分用C++实现,将非性能部分用JS实现。由于Buffer太过常见了,Node在进程启

2017-07-03 17:09:53 489

原创 Node -- 异步编程

函数式编程在JS中,函数为一等公民。函数可以作为参数/返回值。高阶函数高阶函数就是把其他函数作为参数或者返回值的函数。栗子:function foo(x) { return function () { return x; };}结合Node提供的最基本的事件模块可以看到,事件的处理方式正是基于高阶函数的特性来完成的。在自定义事件实例中,通过为事件注册不同的回调函

2017-07-03 05:15:05 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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