摘要: 更新日志: v1.2.0 ...未完待续 v1.1.0 添加 "editorconfig" 配置 "ESLint" 集成 "prettier" 集成 "lint staged" 实现细节: 添加 "editorconfig" editorconfig 帮助我们约束多个开发者在同一个项目中代码风格,更阅读全文
posted @ 2019-06-14 14:56 炼心 阅读(154) 评论(0) 编辑
摘要: 当前版本v16.8.4 装载过程(组件第一次在DOM树中渲染的过程): constructor(常用) getInitialState(v16.0已废弃) getDefaultProps(v16.0已废弃) componentWillMount(v17.0中将被弃用) getDerivedState阅读全文
posted @ 2019-03-17 15:31 炼心 阅读(398) 评论(2) 编辑
摘要: 一:工程准备: 1.全局安装typescript 2. vscode 配置 在命令行执行 tsc init 来生成配置文件,然后在目录下看到生成了一个 tsconfig.json 文件 其中: target 指编译到什么语法 module 是模块类型 outDir 是输出目录 紧接着,在菜单栏中依次阅读全文
posted @ 2019-03-12 11:11 炼心 阅读(347) 评论(0) 编辑
摘要: 大家很早就知道JS是一门单线程的语言。但是也时不时的会看到进程这个词。首先简单区分下线程和进程的概念 1. 简单理解进程 2. 简单理解线程 3. 浏览器是多进程的 上面的1.1和1.2可能还是有些抽象。接下来用与前端息息相关的浏览器为例展开。 当你打开浏览器开了好几个网页的时候,打开浏览器的任务管阅读全文
posted @ 2019-03-06 17:56 炼心 阅读(296) 评论(0) 编辑
摘要: 前些天,写了篇博客 "开发环境之git:团队协作git工作流与常用命令" 。 主要是回顾其中的第一小节基本配置。 但是对于很多程序员而言,我们不仅有公司的gitlab账户做公司的业务,也会有自己个人的github账户整理自己的学习代码,如何在同一台电脑上让这两个账户共存? 一. 先来看看你可能想到的阅读全文
posted @ 2019-01-25 00:02 炼心 阅读(1093) 评论(0) 编辑
摘要: 1. 全局安装vue cli 2. 初始化 vue ui 执行命令 2.1 该命令会自动打开你的浏览器,默认地址为: localhost:8000/project/select ,浏览器展示的页面如下: 切换界面到创建,点击下面 在此创建新项目按钮 2.2 2.3 上面的两项不用管,是我之前创建过玩阅读全文
posted @ 2019-01-03 00:22 炼心 阅读(3160) 评论(0) 编辑
摘要: 1. 安装Vetur 扩展 主要是用于让vscode能识别vue文件,对vue代码进行高丽处理,并且它内置了一些代码格式化的设置 2. 安装ESLint 如果你的项目已经开启了eslint规范, 再有多余的空格,或者空行,会有红色波浪线提示。 但是光有提示还不够,还希望在ctrl + s保存的时候自阅读全文
posted @ 2019-01-01 19:59 炼心 阅读(579) 评论(0) 编辑
摘要: 模拟实际工作中的操作,假如新开启了一个vue项目,可以先看看 "上篇博文中的git操作" ,新建空仓库vue demo,并拉取到本地,创建本地dev分支后 1. 全局安装vue cli 2. 使用vue init 创建项目,官方提供了 "6种模板" ,对于大多数人而言,工作中选择webpack模板 阅读全文
posted @ 2019-01-01 19:56 炼心 阅读(217) 评论(0) 编辑
摘要: 此篇文章只是一篇傻瓜式的,记录工作中比较规范且常见的一个git工作流需要用到的命令,让你可以快速的开始工作。而不是一些长篇大论的理论知识,如果你有用过sourcetree或者其它图形化工具,结合你正在使用的工具,敲这些命令,看图形化工具中的变化,对比思考这些命令可能会更容易吸收。 1.基本配置 刚入阅读全文
posted @ 2018-12-23 22:50 炼心 阅读(502) 评论(2) 编辑
摘要: 首先,依然回顾 "《js基础梳理 究竟什么是执行上下文栈(执行栈),执行上下文(可执行代码)?》" 中的 3.执行上下文的生命周期 3.1 创建阶段 生成变量对象(Variable object, VO) 建立作用域链(Scope chain) 确定this指向 3.2 执行阶段 变量赋值 函数引用阅读全文
posted @ 2018-12-16 18:59 炼心 阅读(140) 评论(0) 编辑