Angular6.x 热更新模式配置

前言 因为 angular-cli 默认是不会有热更新的效果,所以需要我们自己做一些配置。官方的 Wiki 更新其实没有完全的跟上,所以按照配置可能也不一定能正确实现,所以这里会将成功的配置说明一下。我的源代码在 Github 如果没有配置成功的朋友可以看一下,对一下版本,注意 cli 版本和控制台输出的配置参数。 版本 本地的版本信息如下: Angular CLI: 6.0.5 Node: 8.10.0 OS: darwin x64 Angular: 6.0.3 具体配

KMP(Knuth-Morris-Pratt)

前言 下面我将按这个目录来介绍 KMP 算法: 字符串『前綴』|『後綴』 PMT(Partial Match Table)『最長公共前後綴』 Next 表 KMP 算法描述 KMP 程式 一、字符串『前綴』|『後綴』 KPM 其實是一種字符串匹配的算法,也就是說檢索字符串,那麼在學習它之前先了解一下『前綴』和『後綴』這 2 個概念。 1. 字符串『前綴』 a. 简单的解释 聲明 2 個字符串: A 和 B 定義它們的關係: A = BS (S 为任意的非空字符) 那麼就

React 导读(六)

阅读完之前的第四和第五章,分享了 Dialog 和 Table 组件的一点设计,还有一些小组件的代码都已经上传到 Github-smarty 上去了,能够自己翻阅看一下,接着我们开始整合这些组件来合成一个业务模块。 一、理解容器组件、展示组件 在现在流行的方案中,Redux 的出现迎来了容器组件、展示组件等概念的流行,其实在这之前 Flux 的方案已经有了这类划分,Redux 应该是让它更知名了。 容器组件(containers/employeeManage/index.j

React 导读(五)

在React 导读(四)中分享了组件设计最开始考虑的一些事情,不能介绍太矛盾了,其实对于设计来讲是有正反两面的分析的,就跟评论历史事件来看都是要分两面进行分析的。今天我们接着分享剩下的内容,我觉得不一定要求多,但是一定要带着思考来写,有点意识流。 首先弹框和表格是最常用的组件,下面就介绍表格吧。 表格其实是很复杂的一个组件,我们先来看下成熟的表格,然后再来看下我实现的最简单的表格组件是什么样子的。这里就看下比较流行的 antd 吧,我不会分析他的实现和代码,因为这并不利于第

React 导读(四)

一、前言 在 React 导读(三) 中介绍了项目的背景、功能需求、项目结构以及组件的划分层次,接下来我们就来看下实际的代码,这一篇文章会主要分享用到的基础组件的封装。 二、基础组件设计 我们在设计组件之前本来是有一个流程和过程的,这里我写的组件并不会像社区内的组件库一样完善或者说一定考虑很完整,但是这样也会有一个好处,可以按照自己项目的需求进行定制、扩展以及冗余的代码会更少,当然很多时候节约的这点代码可以忽略不计(特别是项目业务代码和库的代码比例上升到一定比例过后,所以一切

React 导读(三)

前言 React 导读(一) React 导读(二) 在之前 2 篇文章中中学习到了写第一个 Web 组件以及常用的生命周期函数的使用,这篇文章将继续之前的目录,开始新的知识点补充: [x] React 如何编写 Hello World! [x] React 中三个最基础、最重要的东西 [x] React 中的 JSX [x] 你的第一个 Web 组件 [x] React 中最开始需要关注的生命周期 [x] React 一个组件集合的简单交互 [x] React 开始一个项

(译)客户数据和电子商务有多重要?

正如大家所说,知识就是力量,那么能知道目标受众的需求是电子商务网站成功的关键。仅在美国,为了更好地了解消费者,我们花费了数十亿美元来做市场调研。我们的需求和技术都在不断改变,要收集这些数据是不容易的。下面介绍一下为什么客户的数据对电商网站的成功很重要: 一、为什么要收集客户数据? 线下和线上的商店都会因为某些原因去收集顾客信息。收集来的顾客信息能帮助公司去提升客户的购物体验,让顾客更加的满意以及增加公司的收入。简而言之就是:这是对企业和顾客互利的一种方式。下面来看一下这样做的

React 导读(二)

前言 在上篇文章React 导读(一)中学习到了写第一个 Web 组件,这篇文章将继续之前的目录,开始新的知识点补充: [x] React 如何编写 Hello World! [x] React 中三个最基础、最重要的东西 [x] React 中的 JSX [x] 你的第一个 Web 组件 [ ]React 中最开始需要关注的生命周期 [ ]React 一个组件集合的简单交互 [ ]React 开始一个项目的一点建议 [ ]React 简单的项目结构组织 五、React

React 导读(一)

前言 写这篇文章的主要目标是让初学者更快的上手 React 的项目开发,能有一个循循渐进的理解过程,第一次写较基础类的,有不太好的地方希望能直接指出来。需要有一定的 JavaScript 基础和 NPM 的使用经验。不多说了,下面会按这个顺序进行介绍: React 如何编写 Hello World! React 中三个最基础、最重要的东西 React 中的 JSX 你的第一个 Web 组件 React 中最开始需要关注的生命周期 React 一个组件集合的简单交互 Reac

组件化通用模式

一、前言 模式是一种规律或者说有效的方法,所以掌握某一种实践总结出来的模式是快速学习和积累的较好方法,模式的对错需要自己去把握,但是只有量的积累才会发生质的改变,多思考总是好的。(下面的代码实例更多是 React 类似的伪代码,不一定能够执行,函数类似的玩意更容易简单描述问题) 二、前端的关注点迁移 这篇文章主要介绍现在组件化的一些模式,以及设计组件的一些思考,那么为什么是思考组件呢?因为现在前端开发过程是以组件为基本单位来开发。在组件化被普及(因为提及的时间是很早的或者说有