08 2019 档案
摘要:一、flux的缺陷 因为dispatcher和Store可以有多个互相管理起来特别麻烦 二、什么是redux 其实redux就是Flux的一种进阶实现。它是一个应用数据流框架,主要作用应用状态的管理 设计思想: (1)、web应用就是一个状态机,视图和状态一一对应 (2)、所有的状态保存在一个对象里
阅读全文
摘要:一、Immutable简介 Immutable Data 就是一旦创建,就不能再被更改的数据。对 Immutable 对象的任何修改或添加删除操作都会返回一个新的 Immutable 对象。Immutable 实现的原理是 Persistent Data Structure(持久化数据结构),也就是
阅读全文
摘要:一、什么是Flux Flux 是一种架构思想,专门解决软件的结构问题。它跟MVC 架构是同一类东西,但是更加简单和清晰。 二、flux的基本概念 (1) 、Flux由4部分组成 1、View:视图层 2、Action(动作):视图发出的消息(比如mouseClick) 3、Dispatcher( 派
阅读全文
摘要:作者:慕课网链接:https://www.zhihu.com/question/41667536/answer/486640083来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程: Wo
阅读全文
摘要:一、开发环境配置准备 1、创建dev.config.js文件 用来配置开发环境的代码 2、安装webpack-merge cnpm install webpack-merge -D 用来合并webpack配置项 二、开发环境基础配置代码 //合并webpack配置项constwebpackMerge
阅读全文
摘要:一、创建项目初始化 1、初始化项目npm init -y 2、创建 src (用来存放开发环境的代码)文件夹。 config (用来存放webpack的配置项)文件夹 3、安装webpack Webpack-cli 二、base.config.js文件 config文件夹下创建base.config
阅读全文
摘要:一、什么是babel babel是一个编译javascript的平台,它可以编译代码帮你达到以下目的 1、让你使用最近的javascript代码(ES6 ES7) 而不用管新的标准浏览器是否支持 2、让你使用基于javascript进行扩展语言 例如React的jsx typescript等 bab
阅读全文
摘要:一、webpack-dev-server 1、安装 2、作用 开启一个web服务,监听文件的变化并自动刷新网页,做到实时预览。支持 Source Map,以方便调试 3、基本使用 contentBase:本地服务器加载页面的目录 host:指定使用的主机地址 hot:热模块替换 hotOnly:在没
阅读全文
摘要:一、什么是plugins plugins可以使webpack在运行到某个时刻的时候,帮你做一些事情,类似于生命周期一样 plugins,它就是一个扩展器,它丰富了wepack本身,针对是loader结束后,webpack打包的整 个过程,它并不直接操作文件,而是基于事件机制工作,会监听webpack
阅读全文
摘要:一、初识webpack 1、什么是webpack? WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用 2、webpack工作的方式
阅读全文
摘要:目录 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★31142 - 饿了么出品的Vue2的web UI工具套件 Vux ★14104- 基于Vue和WeUI的组件库 iview ★17587- 基于 Vuejs 的开源 UI 组件库 mint-ui
阅读全文
摘要:基于 vue-cli 配置手淘的 lib-flexible + rem,实现移动端自适应 安装 flexible npm install lib-flexible --save 引入 flexible在项目入口文件 main.js 中添加如下代码,引入 flexible import 'lib-fl
阅读全文
摘要:001、创建仓库 002、新建项目 003、初始化仓库 这一步不需要做 004、克隆项目 005、编写代码并提交到github上面 006、在github上面查看文件的变动 007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程) 008、张三解决BUG并提交文件 009、CTO合并
阅读全文
摘要:001、初始化仓库,创建git仓库 002、配置个人信息 003、将工作区文件添加到缓存区 004、查看文件状态 005、将缓存区的文件添加到版本库 006、查看提交的版本日志 007、查看文件最新改动的地方 -开头的行,是只出现在源文件中的行 +开头的行,是只出现在目标文件中的行 空格开头的行,是
阅读全文
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 用户名:/^[a-z0-9_-]{3,16}$/ 密码:/^[a-z0-9_-]{6,18}$/ 十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮箱:/^([a-z0-
阅读全文

浙公网安备 33010602011771号