- 博客(5)
- 收藏
- 关注
原创 VUE组件开发之 - slot
vue组件之 - 插槽 写了半年多的vue项目,昨晚在回看render函数渲染时,发现函数式编写组件的代价是需要深入底层源码,由于时间有限,对template编写各类组件转化render时所需要的学习做了一些研究,今天根据项目经验以及官网的指导分享一下对插槽(slot)的理解,理解有误之处请谅解并及时指出,感谢。 vue官网的插槽实现分为三类 slot - 单个插槽 slot name - 具名...
2019-04-22 01:43:10
873
原创 ES6与CommonJS的模块化加载
两个差异 CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 什么是值的拷贝,值的引用? 所谓值的拷贝,是在栈内存当中实现的,是一个复制的过程,复制之后两个值互不影响 值的引用,是在堆内存当中实现的,当一个引用类型赋值给一个变量时,此时变量拥有指向引用类型的一个指针,当变量发生改变,被引用的值也会发生改变 CommonJS 模块是运行时加载,ES6 模块是编译时输...
2019-04-22 01:42:52
926
原创 CSS架构设计
CSS架构设计 作为一名合格的前端开发,稳固可靠的css代码已经是一个必备的基础技能,从一开始的css代码累赘,直到sass/less等css扩展语言诞生,css也开启了不一样的道路,此篇文章适合对sass/less等css拓展语言的了解并且习惯使用面向过程的编写方式的开发者学习,以下以sass为例。 sass是一款css的辅助工具,主要以编程的开发方式应用到css中去,来提高css代码的管理和...
2019-04-22 01:21:25
1566
原创 云服务器搭建node环境
购买云服务器 1. 安全组(自定义安全规则,开放相应端口号供外部访问) 购买域名(可有可无) 1. 域名审核 2. 备案(流程较长) 3. 修改DNS(将不同厂商购买的域名解析域名到云服务器) 4. 解析域名 软件安装 1. 安装git 2. 安装nvm(node版本管理工具),通过nvm安装node 3. 安装mysql ...
2018-10-14 22:44:40
493
原创 nvm安装node
nvm:node版本管理工具,安装之后可以随意切换node版本 linux系统github地址 windows系统github地址 1.开始安装(linux) 先安装git centos: sudo yum install git ubuntu: sudo apt-get install git 可以通过curl或者wget进行安装,命令如下 c...
2018-07-26 15:57:06
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人